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
Step-by-step instructions
Step 1 · Soak the soybeans (soya dana) overnight in ample water
Soak the soybeans (soya dana) overnight in ample water. Drain and rinse thoroughly before use.
Step 2 · In a pressure cooker
In a pressure cooker, add soaked soybeans and 2 cups of water. Pressure cook for 4-5 whistles or until soft. Set aside.
Step 3 · Heat oil in a kadhai or heavy-bottomed pan
Heat oil in a kadhai or heavy-bottomed pan. Add cumin seeds (jeera) and let them splutter.
Step 4 · Add chopped onions (pyaz)
Add chopped onions (pyaz). Sauté till golden brown.
Step 5 · Mix in ginger-garlic paste and green chili (if using)
Mix in ginger-garlic paste and green chili (if using). Sauté till raw aroma fades.
Step 6 · Add pureed tomatoes (tamatar)
Add pureed tomatoes (tamatar), turmeric, red chili, coriander powder, and salt. Cook till oil separates from the masala.
Step 7 · Add boiled soybeans with their water
Add boiled soybeans with their water. Mix well and simmer for 5-7 minutes. Adjust consistency as desired.
Step 8 · Sprinkle garam masala and fresh coriander leaves
Sprinkle garam masala and fresh coriander leaves. Mix and turn off the heat. Serve hot with phulka or rice.
Why this recipe 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.
A note on tradition
Soybean curry holds a special place in the vegetarian diet of North and Central India, often served during festivals like Navratri when plant-based foods are preferred. It’s also a staple in family menus due to its affordability and nutritional value. Regional variations may include the addition of coconut milk in Maharashtra or extra tempering in Rajasthan. Typically prepared for lunch, it pairs beautifully with roti, rice, or millets.