Tofu & Okra Curry
Tender cubes of tofu and crisp-tender okra come together in a warmly spiced, tangy tomato gravy. A squeeze of lemon brightens the dish, making it the perfect weeknight vegan curry to scoop up with roti or steamed rice.
For 4 servings
- fry · ~8 min
Pan-fry the tofu until golden.
1.Heat 1 tbsp oil in a nonstick pan over medium heat.2.Add tofu cubes in a single layer and fry 3-4 min until golden on one side.3.Turn gently and fry another 3-4 min until evenly crisp. Remove and set aside.TIPPress the tofu for 15 minutes before cubing to remove excess water — it fries up much crispier. - saute · ~6 min
Cook the okra until just tender.
1.In the same pan add the sliced okra and sauté on medium-high for 5-6 min.2.Cook until the slime dries out and the edges start to brown slightly. Transfer to a plate.TIPDon't cover the okra while cooking — covering traps steam and makes it slimy. - temper · ~9 min
Crackle the cumin and build the aromatic base.
1.Heat remaining 1 tbsp oil in a kadai over medium heat.2.Add cumin seeds and let them sizzle for 30 seconds.3.Add chopped onions and sauté until golden (5-7 min).4.Stir in ginger paste, minced garlic, and slit green chilies. Sauté 1 min until fragrant. - saute · ~10 min
Add tomatoes and cook down into a masala.
1.Add chopped tomatoes and salt to the onion mixture.2.Cook on medium heat, stirring often, until the tomatoes soften and release oil (6-8 min).3.Sprinkle in turmeric, red chili powder, coriander powder, cumin powder, and garam masala. Stir for 1 min.TIPCook the tomatoes patiently — the oil separating from the masala is the sign that the gravy is ready. - simmer · ~6 min
Combine and simmer the curry.
1.Add the sautéed okra and fried tofu to the masala. Stir gently to coat.2.Pour in water, bring to a gentle simmer, and cook uncovered for 5-6 min until the gravy thickens slightly. - garnish
Finish with lemon juice and fresh coriander.
1.Turn off the heat and stir in the lemon juice.2.Garnish generously with chopped coriander leaves and serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Press the tofu for at least 15 minutes before cubing to remove excess moisture and ensure it fries up crisp and golden.
- 2Wash okra well but dry it completely before slicing; any residual water will introduce slime during cooking.
- 3Sauté the okra over medium-high heat without covering the pan to let steam escape and prevent sliminess.
- 4Cook the tomato masala until you see oil separate on the sides of the pan — that's your cue that the gravy base is properly done.
- 5Add the fried tofu and okra only after the masala is ready, then simmer gently so the vegetables stay tender and don't become mushy.
- 6Stir in the lemon juice only after turning off the heat to preserve its bright, fresh tanginess.
Adapt it for your goals.
Coconut Curry
Replace half the water with coconut milk for a richer, creamier gravy that mellows the spices beautifully.
High ProteinHigh-Protein
Swap the tofu for paneer (skip frying or fry lightly) and add a cup of cooked chickpeas for an extra protein boost.
No OilNo-Oil
Dry-roast the tofu in a nonstick pan and steam the okra separately, then use a splash of water or broth to sauté the onion-tomato base.
Jain FriendlyJain-Friendly
Omit the garlic and onion, replace them with asafoetida (hing) for the savory base, and use a pinch more cumin to build flavor.
Nutty TwistNutty Twist
Add 2 tablespoons of ground cashew or almond paste along with the water for a luxurious, restaurant-style gravy.
Why this is on our healthy list.
Rich in Plant-Based Protein
Tofu provides a complete protein source, making this curry a satisfying, muscle-friendly meal for vegetarians and vegans.
High in Dietary Fiber
Okra and tofu contribute fiber that aids digestion and helps maintain steady blood sugar levels.
Packed with Antioxidants
Tomatoes, turmeric, and coriander are loaded with antioxidants like lycopene and curcumin that support overall wellness.
Low in Saturated Fat
This curry uses only a small amount of vegetable oil, keeping saturated fat low while still delivering rich flavor.
Frequently asked questions
Wash and dry the okra thoroughly before slicing, then sauté it uncovered over medium-high heat until the edges brown slightly — never cover the pan.



