Tofu Vegetable Curry
A vibrant, homestyle Indian curry loaded with golden pan-seared tofu and colorful vegetables in a spiced tomato-onion gravy. Mild enough for everyday meals yet deeply satisfying, this vegan dish comes together in under 40 minutes and pairs beautifully with steamed rice or roti.
For 4 servings
- fry · ~6 min
Sear the tofu cubes until golden.
1.Heat 1 tbsp oil in a non-stick pan over medium-high heat.2.Arrange tofu cubes in a single layer and sear 2-3 minutes per side until golden on all sides.3.Remove tofu from pan and set aside on a plate.TIPDon't move the tofu too soon — let it form a crust before flipping, or it will stick and crumble. - saute · ~9 min
Build the onion-tomato masala base.
1.Heat remaining 1 tbsp oil in the same pan over medium heat.2.Add chopped onion and sauté until translucent (3-4 minutes).3.Add ginger-garlic paste and sauté until raw smell disappears (1 minute).4.Add turmeric powder, red chili powder, coriander powder, and cumin powder. Sauté for 30 seconds until fragrant.5.Pour in pureed tomatoes and cook, stirring, until the mixture thickens and oil begins to separate (4-5 minutes).TIPCook the tomato puree patiently until the oil separates — that's when the raw tomato taste disappears and the masala gets sweet and rich. - simmer · ~10 min
Add vegetables and simmer the curry.
1.Add diced carrot, bell pepper, and green peas to the masala. Stir to coat the vegetables.2.Pour in water and add salt. Stir well.3.Cover the pan and simmer on low heat for 8-10 minutes until vegetables are fork-tender. - simmer · ~4 min
Return the tofu and finish the curry.
1.Gently fold the seared tofu into the simmering curry.2.Sprinkle garam masala on top and stir gently.3.Simmer uncovered for 3-4 minutes so the tofu absorbs the flavors.4.Turn off the heat and squeeze lemon juice over the curry.TIPDon't over-stir once the tofu is in — gentle folds keep the cubes whole. - garnish
Garnish with fresh coriander and serve hot.
Transfer to a serving bowl, scatter chopped coriander leaves generously on top, and serve immediately with steamed rice or roti.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Press the tofu for 20 minutes before cooking to remove excess water for better browning.
- 2Sear tofu in a single layer without crowding to ensure an even golden crust.
- 3Let the tomato puree cook until oil separates—this deepens the gravy's flavor.
- 4Add frozen peas directly without thawing; they cook perfectly in the simmering curry.
- 5Fold tofu in gently at the end to keep cubes intact and prevent breakage.
- 6Finish with fresh lemon juice just before serving to brighten all the spices.
- 7Make ahead: the curry tastes even better the next day as flavors meld together.
Adapt it for your goals.
Coconut-based
Replace 1 cup water with 1/2 cup coconut milk and 1/2 cup water for a richer, creamier, and slightly sweet curry that pairs beautifully with the spices.
High proteinHigh-protein
Swap tofu for 300g of cooked chickpeas or add 1 cup of cooked lentils to boost protein and fiber without changing the cooking method.
Lower oilLower-oil
Omit the initial tofu searing oil and instead bake tofu cubes at 400°F (200°C) for 15 minutes until golden, then reduce pan oil to 1 tsp for the masala.
Green masalaGreen masala
Blend 1/2 cup fresh spinach and 1/4 cup fresh mint into the tomato puree for a vibrant green curry with a refreshing herbal note.
Winter vegetableWinter vegetable
Replace bell pepper and peas with diced potatoes and cauliflower florets; increase simmer time to 15 minutes until fork-tender.
Why this is on our healthy list.
High in Plant Protein
Firm tofu provides a complete source of plant-based protein, supporting muscle repair and satiety without animal products.
Rich in Antioxidants
Turmeric, cumin, and coriander are loaded with anti-inflammatory compounds that help fight oxidative stress.
Good Source of Vitamin A
Carrots and bell peppers provide beta-carotene, which the body converts into vitamin A for healthy vision and immunity.
Fiber-Packed Vegetables
Carrots, bell peppers, and green peas contribute dietary fiber that aids digestion and promotes gut health.
Low in Saturated Fat
Using minimal oil and tofu (a low-saturated-fat protein) makes this curry heart-friendly and suitable for weight management.
Frequently asked questions
Silken tofu is too delicate and will fall apart in the curry. Stick with extra-firm or firm tofu for the best texture.







