
South Indian Soybean Curry
Lunch • India
How to Make South Indian Soybean Curry (Traditional & Healthy Version)
South Indian Soybean Curry is a wholesome, protein-rich curry that beautifully marries the goodness of soybeans with classic South Indian flavors like coconut, mustard seeds, curry leaves, and aromatic spices. This dish has its roots in Tamil Nadu and Karnataka, where legumes and pulses are an integral part of everyday meals, especially during lunch. Soybeans, although not a traditional South Indian legume, have found their way into regional kitchens as a nutritious vegetarian protein source. This adaptation enhances the authenticity of Indian cuisine while catering to modern health-conscious preferences. The curry is cooked in a coconut-based gravy, infused with the warmth of sambar powder, a hint of tang from tamarind, and tempered with a fragrant tadka of mustard seeds and curry leaves (karivepaku/karuvepillai). The result is a luscious, mildly spicy, and satisfying dish that's perfect with steamed rice or millet rotis. Enjoyed during weekdays, festive days, or as part of a sattvic meal during Pongal or Ugadi, this curry is both comforting and nourishing. It's a delightful way to incorporate high-quality vegetarian protein into your daily Indian lunch while savoring authentic South Indian flavors.
Ingredients(for 1 medium bowl (about 200 grams))
- 1 cup Soybeans (soaked overnight (bhune hue soya))
- 1 medium, finely chopped Onion (pyaaz)
- 1 large, chopped Tomato (tamatar)
- 1/4 cup Coconut, grated (nariyal)
- 1 tablespoon Sambar powder (available in South Indian stores)
- 10-12 Curry leaves (karivepaku/karuvepillai)
- 1/2 teaspoon Mustard seeds (rai)
- 1/4 teaspoon Turmeric powder (haldi)
- 1 tablespoon Tamarind pulp (imli)
- to taste Salt (namak)
- 1 tablespoon Oil (preferably cold-pressed coconut or groundnut oil)
- 1, slit Green chili (hari mirch) - optional
- 2 tablespoons, chopped Cilantro leaves (dhaniya patta) - optional
Instructions
- 1
Pressure cook the soaked soybeans with 2 cups water and a pinch of salt for 3 whistles, until they are soft but not mushy. Drain and set aside.
10 minutes
Soaking overnight ensures easier digestion and faster cooking.
- 2
Heat oil in a kadhai or heavy-bottomed pan. Add mustard seeds and let them splutter, then add curry leaves and green chili.
2 minutes
Tempering (tadka) in hot oil releases essential oils and aroma.
- 3
Add chopped onions and sauté until translucent. Then add chopped tomatoes and cook until soft.
5 minutes
Cook on medium flame to prevent burning and retain flavor.
- 4
Add turmeric powder and sambar powder. Stir well and sauté for 1 minute to roast spices.
1 minute
Roasting spices enhances their flavor and removes rawness.
Why This Dish is Healthy
This South Indian Soybean Curry is a healthy choice because it replaces high-fat or creamy gravies with a fiber-rich, protein-dense soybean base. Minimal oil is used, and the curry is loaded with vegetables and spices that support metabolism and immunity. The absence of dairy and gluten makes it suitable for those with dietary restrictions, and the use of natural ingredients keeps the meal light and nourishing without sacrificing authentic Indian taste.
Soybeans are a powerhouse of plant-based protein, making this curry an excellent option for vegetarians seeking to boost their protein intake. They are also rich in dietary fiber, vitamins (like folate and B-vitamins), and minerals such as iron, magnesium, and potassium. The use of coconut adds healthy fats, while onions, tomatoes, and spices offer antioxidants and phytonutrients. This dish is naturally gluten-free, low in cholesterol, and supports muscle repair and digestive health.
Pro Tips
- 💡Tip 1: Always soak soybeans overnight for easier digestion and faster cooking.
- 💡Tip 2: Use fresh coconut for the most authentic flavor; if unavailable, use unsweetened desiccated coconut.
- 💡Tip 3: For a creamy texture, blend half the cooked soybeans before adding to the curry.
Storage & Serving
Store leftover curry in an airtight container in the refrigerator for up to 2 days. Reheat gently on a stovetop, adding a splash of water if the curry has thickened.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 230.0 kcal |





