
Vegan Soybean Curry
Lunch • India
How to Make Vegan Soybean Curry (Traditional & Healthy Version)
Vegan Soybean Curry is a wholesome and protein-rich delicacy cherished across India, especially among those seeking plant-based alternatives without compromising on authentic flavors. This curry combines the nutritional benefits of soybeans—known locally as 'bhatma' or 'soya dana'—with a medley of traditional Indian spices, fresh tomatoes, and aromatic herbs. The result is a hearty, satisfying meal that is both nourishing and deeply flavorful. Rooted in the everyday kitchens of North India, particularly in Uttar Pradesh and Punjab, soybean curry is often served during lunch with steamed rice or phulka (roti). Its creamy texture and robust masala base make it a favorite during family gatherings and festive occasions like Navratri, when many opt for vegetarian and vegan meals. As a plant-based, dairy-free dish, Vegan Soybean Curry is also becoming increasingly popular in modern Indian households for its health benefits and ability to suit various dietary needs. Whether enjoyed on a busy weekday or as part of a festive thali, this curry provides comfort and taste in every spoonful.
Ingredients(for 1 medium bowl with 1-2 rotis or 1 cup steamed rice)
- 1 cup Soybeans (soya dana) (soaked overnight)
- 1 medium, finely chopped Onion (pyaz)
- 2 medium, pureed Tomato (tamatar)
- 1 tablespoon Ginger-garlic paste (adrak-lahsun)
- 1, finely chopped Green chili (hari mirch) - optional
- 1/2 teaspoon Turmeric powder (haldi)
- 1/2 teaspoon Red chili powder (lal mirch)
- 1 teaspoon Coriander powder (dhaniya powder)
- 1/2 teaspoon Cumin seeds (jeera)
- 1/2 teaspoon Garam masala
- to taste Salt (namak)
- 1 tablespoon Oil (preferably mustard or sunflower)
- 2 tablespoons, chopped Fresh coriander leaves (dhaniya patta) - optional
- 2 cups Water
Instructions
- 1
Soak the soybeans (soya dana) overnight in ample water. Drain and rinse thoroughly before use.
8 hours (inactive)
Soaking improves digestibility and reduces cooking time.
- 2
In a pressure cooker, add soaked soybeans and 2 cups of water. Pressure cook for 4-5 whistles or until soft. Set aside.
10 minutes
Don’t overcook; soybeans should hold shape but be tender.
- 3
Heat oil in a kadhai or heavy-bottomed pan. Add cumin seeds (jeera) and let them splutter.
1 minute
Use mustard oil for a more authentic North Indian flavor.
- 4
Add chopped onions (pyaz). Sauté till golden brown.
3 minutes
Keep stirring to avoid burning the onions.
Why This Dish is Healthy
This Vegan Soybean Curry is low in saturated fat, cholesterol-free, and rich in protein and fiber, which supports satiety and muscle health. Using fresh vegetables and traditional Indian spices, the recipe delivers maximum flavor without excess calories or unhealthy additives. Ideal for those looking to manage weight, improve digestion, or maintain a balanced diet.
Soybeans are a powerhouse of plant-based protein, dietary fiber, and essential amino acids, making this curry an excellent choice for vegetarians and vegans. The dish also provides iron, calcium, magnesium, and B vitamins, while the use of minimal oil and fresh ingredients ensures a good balance of healthy fats and carbohydrates. Spices like turmeric and ginger offer anti-inflammatory properties, contributing to overall wellness.
Pro Tips
- 💡Tip 1: Soak soybeans overnight for best texture and digestibility.
- 💡Tip 2: Adjust spice levels to taste, especially for kids or elders.
- 💡Tip 3: For richer flavor, use homemade ginger-garlic paste and freshly ground spices.
Storage & Serving
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat on a tawa or in a microwave, adding a splash of water if needed to adjust consistency.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 220.0 kcal |





