Tofu Curry
🧂 Ingredients
- 1 block firm or extra-firm tofu, pressed Buy
- 1 tbsp cornstarch Buy
- pepper Buy
- 2 tbsp oil Buy
- 1 tbsp coconut oil Buy
- 1 small onion Buy
- 3 cloves garlic Buy
- 1 tbsp fresh ginger Buy
- 2 tbsp curry powder Buy
- 1 tsp paprika Buy
- 2 fresh tomatoes Buy
- 2 cups broccoli florets Buy
- 1 can coconut milk Buy
- 1 tsp sugar Buy
- ½ lime or lemon Buy
- fresh cilantro Buy
- 1½ cups basmati rice (or jasmine) Buy
- 3 cups water Buy
- salt Buy
Want to add this recipe to your weekly plan?
📅 Plan This Meal
📖 Instructions
Serves: 4
Prep Time: 15 minutes
Cook Time: 25–30 minutes
Total Time: ~45 minutes
Level: Easy
🍚 Cook the Rice
Rinse rice under cold water until the water runs clear.
In a saucepan, combine rice, water, and salt. Bring to a boil, then reduce heat, cover, and simmer for 15–18 minutes.
Remove from heat and let steam with the lid on for 5 minutes before fluffing.
🍽 Prepare the Tofu
Pat tofu dry and cut into 1-inch cubes.
Toss gently with cornstarch, salt, and pepper.
Heat oil in a skillet and pan-fry tofu until golden on all sides (about 8–10 minutes). Set aside.
🥄 Make the Curry
In a large pan or pot, heat oil over medium heat. Sauté onion until soft (about 5 minutes).
Add garlic and ginger; cook until fragrant (1 minute).
Stir in curry powder (or a mix of turmeric, cumin, coriander, and garam masala) and paprika. Toast for 30 seconds.
Add tomatoes, scraping up any spices from the pan. Cook for 3–5 minutes to reduce slightly.
Pour in coconut milk, sugar (if using), and season with salt.
Simmer for 8–10 minutes until thickened slightly. Stir occasionally.
Add the pan-fried tofu and broccoli florets and let it simmer in the sauce for 5 more minutes.
Finish with lime juice and garnish with cilantro.
4. 🍴 Serve
Scoop warm rice into bowls.
Ladle the tofu curry over the top.
Garnish with extra herbs, chili flakes, or a swirl of coconut milk if you like.
🌟 Optional Add-Ins:
Add spinach, peas, or chopped bell peppers in the last few minutes of simmering.
Use chickpeas instead of tofu for variation.
Add cashews or raisins for texture and sweetness.
Prep Time: 15 minutes
Cook Time: 25–30 minutes
Total Time: ~45 minutes
Level: Easy
🍚 Cook the Rice
Rinse rice under cold water until the water runs clear.
In a saucepan, combine rice, water, and salt. Bring to a boil, then reduce heat, cover, and simmer for 15–18 minutes.
Remove from heat and let steam with the lid on for 5 minutes before fluffing.
🍽 Prepare the Tofu
Pat tofu dry and cut into 1-inch cubes.
Toss gently with cornstarch, salt, and pepper.
Heat oil in a skillet and pan-fry tofu until golden on all sides (about 8–10 minutes). Set aside.
🥄 Make the Curry
In a large pan or pot, heat oil over medium heat. Sauté onion until soft (about 5 minutes).
Add garlic and ginger; cook until fragrant (1 minute).
Stir in curry powder (or a mix of turmeric, cumin, coriander, and garam masala) and paprika. Toast for 30 seconds.
Add tomatoes, scraping up any spices from the pan. Cook for 3–5 minutes to reduce slightly.
Pour in coconut milk, sugar (if using), and season with salt.
Simmer for 8–10 minutes until thickened slightly. Stir occasionally.
Add the pan-fried tofu and broccoli florets and let it simmer in the sauce for 5 more minutes.
Finish with lime juice and garnish with cilantro.
4. 🍴 Serve
Scoop warm rice into bowls.
Ladle the tofu curry over the top.
Garnish with extra herbs, chili flakes, or a swirl of coconut milk if you like.
🌟 Optional Add-Ins:
Add spinach, peas, or chopped bell peppers in the last few minutes of simmering.
Use chickpeas instead of tofu for variation.
Add cashews or raisins for texture and sweetness.
Similar Recipes
Submitted by: Chef Beatrice
