There’s something incredibly soothing about a bowl of Thai curry. The creamy coconut milk, warm spices, and tender vegetables come together in a harmony of sweet and savory flavors that comfort the soul. This vegan version uses golden seared tofu and colorful bell peppers, all simmered in a luscious coconut curry sauce.
Served over fluffy jasmine rice with fresh lime and cilantro, every bite is a burst of aromatic goodness. Whether you’re a longtime vegan or just looking for a meatless Monday inspiration, this curry is sure to become a weeknight favorite.
Log in to save recipes and build weekly shopping lists.
Ingredients
Instructions
- In a small pot, combine rice, 1¼ cups water (2¼ cups for 4 servings), and a pinch of salt. Bring to a boil, then cover and reduce to a low simmer. Cook until rice is tender, 15-18 minutes. Keep covered off heat until ready to serve.
- Wash and dry produce. Core, deseed, and dice bell pepper into ¾-inch pieces. Zest and quarter lime (for 4 servings, zest one lime and quarter both). Finely chop cilantro.
- Open and drain tofu; press out excess water with paper towels. Halve crosswise, then stand tofu upright and halve vertically. Lay flat and cut into ¾-inch cubes. Season with salt and pepper. Heat a large drizzle of oil in a large, preferably nonstick, pan over medium-high heat. Add tofu and cook, undisturbed, until lightly browned on bottom, 2-3 minutes.
- Add bell pepper and a pinch of salt to pan with tofu. Cook, stirring occasionally, until bell pepper is softened and lightly browned and tofu is lightly browned all over, 5-7 minutes.
- Stir garlic powder and 2 tsp curry powder (4 tsp for 4 servings) into pan with tofu and bell pepper. (TIP: Use more curry powder if you like a stronger flavor!) Cook for 1 minute. Thoroughly shake coconut milk in container before opening. Stir in coconut milk, chili sauce, stock concentrates, juice from half the lime, and 1 tsp sugar (2 tsp for 4). Bring to a boil, then reduce heat to medium low. Simmer until sauce has thickened and veggies are tender, 4-6 minutes. (TIP: If sauce thickens before veggies are tender, add splashes of water.) Taste and season with salt and more lime juice if desired. Turn off heat.
- Fluff rice with a fork; stir in half the lime zest (all for 4 servings), half the cilantro, and a drizzle of oil. Season with salt and pepper. Divide rice between shallow bowls and top with curry tofu. Garnish with remaining cilantro and a pinch of chili flakes if desired. Serve with any remaining lime wedges on the side.
Useful Cookware
A few helpful kitchen tools for this recipe. Product cards are kept lightweight so the recipe page stays fast.
Recipe Tips
FAQ
Can I use brown rice instead of jasmine rice?
Yes, but adjust the cooking time and water ratio according to the package instructions for brown rice.
How do I make this curry less spicy?
Reduce or omit the chili flakes and use a mild curry powder. You can also add a splash of coconut milk to mellow the heat.
Can I substitute the tofu with another protein?
Absolutely! Chickpeas or tempeh work well. If using chickpeas, add them when you add the bell pepper.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.