
South Indian Soyabean Curry
Lunch • India
How to Make South Indian Soyabean Curry (Traditional & Healthy Version)
South Indian Soyabean Curry is a nutritious and protein-rich vegetarian dish, inspired by the robust flavors of Tamil Nadu and Kerala kitchens. Traditionally, South Indian curries are celebrated for their aromatic spices, coconut base, and generous use of curry leaves and mustard seeds. This recipe brings together the wholesome goodness of soyabeans (soya beans) with an authentic masala blend, simmered in a tangy tomato and coconut gravy. The result is a heartwarming curry that’s both filling and light on the stomach—perfect for lunch on busy weekdays or as a special dish for family gatherings. Unlike some heavier gravies, this soyabean curry is prepared with minimal oil and uses fresh, regional ingredients like grated coconut (nariyal) and freshly ground spices. It’s a wonderful choice for those looking for a healthy South Indian lunch, especially since soyabeans are not only packed with plant-based protein but also soak up the rich flavors of the curry. This dish is commonly served with steamed rice or phulka (roti) and is well-loved across South Indian homes for its taste, nutrition, and ability to keep you satiated for hours. During festivals like Pongal or Onam, protein-rich curries such as this often make an appearance in the festive spread, offering an alternative to traditional dal and sambar. Whether you’re tracking calories, aiming for a high-protein diet, or seeking wholesome vegetarian meals, South Indian Soyabean Curry offers a delicious way to enjoy the flavors of South India while staying health-conscious.
Ingredients(for 1 medium bowl (approx. 200g))
- 1 cup (soaked overnight) Soyabeans (soya beans)
- 1 medium, finely chopped Onion (pyaz)
- 1 large, chopped Tomato (tamatar)
- 1/4 cup Fresh grated coconut (nariyal)
- 8-10 Curry leaves (kadi patta)
- 1/2 tsp Mustard seeds (rai)
- 1/4 tsp Turmeric powder (haldi)
- 1/2 tsp Red chilli powder (lal mirch)
- 1/2 tsp Coriander powder (dhania powder)
- 1/2 tsp Cumin seeds (jeera)
- 1 tbsp Oil (preferably coconut or groundnut oil)
- to taste Salt (namak)
- 2 cups Water
- 2 tbsp, chopped Fresh coriander leaves (hara dhania) - optional
Instructions
- 1
Pressure cook the soaked soyabeans with 1.5 cups water and a pinch of salt for 3-4 whistles until soft. Drain and set aside.
10 minutes
Ensure soyabeans are soaked overnight for easier digestion and quicker cooking.
- 2
Heat oil in a kadhai or deep pan. Add mustard seeds and let them splutter. Add cumin seeds and curry leaves, sauté for 30 seconds.
2 minutes
Use coconut oil for a more authentic South Indian flavor.
- 3
Add chopped onions and sauté until translucent. Stir in the tomatoes and cook until soft and oil starts to separate.
4 minutes
Add a pinch of salt to onions to help them cook faster.
- 4
Add turmeric, red chilli powder, coriander powder, and mix well. Cook the masala until fragrant.
2 minutes
Roast spices on low flame to release their aroma without burning.
Why This Dish is Healthy
This South Indian Soyabean Curry is cooked with minimal oil and uses protein-rich soyabeans, making it ideal for those on a weight loss or fitness journey. It’s naturally gluten-free, can be made vegan, and contains no refined ingredients or heavy cream. The inclusion of fresh spices and coconut supports heart health and boosts immunity, making this curry a smart addition to any health-conscious meal plan.
Soyabeans are a powerhouse of plant-based protein, making this curry an excellent choice for vegetarians seeking muscle repair and satiety. The dish is rich in fiber, which supports digestive health and regulates blood sugar levels. The use of fresh coconut provides healthy fats, while the myriad of spices contribute antioxidants and anti-inflammatory benefits. This curry offers a balance of macros—protein from soyabeans, healthy fats from coconut and oil, and complex carbs from the legumes.
Pro Tips
- 💡Tip 1: Always soak soyabeans overnight for best texture and digestibility.
- 💡Tip 2: Use fresh coconut for authentic flavor; desiccated coconut is a backup.
- 💡Tip 3: Garnish with curry leaves and coriander for enhanced aroma and taste.
Storage & Serving
Store leftover curry in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove, adding a splash of water if needed to adjust consistency.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 215.0 kcal |





