This homemade Thai green curry is made in less than an hour. Better than takeout and the perfect weeknight dinner. A rich, creamy coconut curry with soft eggplant and bell pepper topped with a crispy peanut tofu.

The key to this rich and flavorful coconut milk broth is all about the homemade green curry paste. The ingredient list may seem overwhelming, but I assure you it all comes together beautifully. You get the spiciness from the green chili, aromatics from the onion, ginger, and garlic, zest from the lime and lemongrass, sweetness from a touch of sugar, and so much more.
This green curry paste recipe makes just enough for two batches of curry which serve 3-4 people each. So feel free to split this recipe in half, so you can enjoy it multiple times in a week…because it really is that good.
To balance the creaminess and softness of the curry I baked up a batch of crispy tofu tossed in a peanut sesame sauce. It consists of only 4 ingredients: peanut butter, tamari (low-sodium, gluten-free soy sauce), sesame oil, and lime juice.
You drooling yet?

This Thai Green Curry with Peanut Tofu is…
- Easy
- Simple
- Rich
- Creamy
- Vegan
- Gluten-free
- Oh so delicious!

This homemade Thai green curry is made in less than an hour. Better than takeout and the perfect weeknight dinner.
- ¼ white onion, thinly sliced or 1 shallot
- 1-inch ginger root, minced
- 3 cloves garlic
- 2 green chilies such as serranos, stems + seeds removed
- 2 stalks lemon grass tips trimmed
- ¼ cup fresh cilantro
- 2 tsp coriander seeds
- 2 tsp cumin seeds
- ½ tsp lime zest
- Juice from ½ lemon
- 1 tsp sugar
- 1 tsp salt
- 2-3 tbsp water
- 16 oz. extra-firm tofu
- 1 tbsp peanut butter
- 2 tbsp tamari or any low-sodium soy sauce
- 2 tsp sesame oil
- Juice from 1/2 lime
- Two 15-oz. cans coconut milk
- 1 red bell pepper, thinly sliced
- 2 cups diced eggplant
- Fresh Cilantro
- Fresh Lime
-
In a small skillet, add cumin and coriander seeds. Toast over medium-low heat for 3-4 minutes until fragrant and slightly golden brown. If using a food processor, crush seeds in a mortar and pestle or a small bag with a rolling pin, before adding. Otherwise, add directly to your high-speed blender (I'm using my nutribullet).
-
Trim and halve lemongrass stalk. Taking a rolling pin, bruise the lemongrass by pounding it a few times. This releases the flavor from the stalk. Add to the blender along with the onion, ginger, garlic, chilies, lime zest, lemon juice, sugar, and salt. Add 2 tbsp of water to help blend. Blend until a paste forms. Add an additional tbsp of water as needed. Taste and adjust flavor as needed. Adding more salt for seasoning, lime zest or lemon juice for acidity and/or chilies for heat.
-
Transfer to an airtight container or mason jar, or reserve ½ cup if using right away.
-
Preheat the oven to 400 degrees. Press and drain tofu, by wrapping in paper towels and placing a heavy object on top. Let sit for 10 min. to drain out excess water. Cut into small cubes and arrange on a parchment lined baking sheet. Bake for 30 min.
-
While tofu is baking, whisk together peanut butter, tamari, sesame oil, and lime juice in a large bowl. Set aside. Start preparing the curry at this point.
-
Heat 2 tbsp of oil in a large skillet. Add ½ cup reserved curry paste. Cook for 2 minutes to release flavor. Add eggplant and bell pepper and stir to coat in the curry paste. Cook for an additional 5-6 min. until vegetables are slightly tender. Pour in coconut milk and stir to combine. Bring curry to a low boil, then reduce heat to medium and let simmer for 20 minutes, uncovered. Season with salt as needed.
-
When tofu is done baking, add to the bowl with the sauce. Toss to coat.
-
Serve curry over brown rice and top with peanut tofu. Garnish with fresh cilantro and lime. Enjoy!
This looks amazing. Thanks for sharing! Will definitely have to make this soon.
Author
thank you so much! let me know if you do 🙂