Soya Bean Masala is a yummy and wholesome dish where soya beans are cooked in delectable mix of masalas. This delicious Soya Bean Curry with coconut is a simple, healthy and perfect side dish to go with rice or chapathi.

Looking for a protein-packed, comfort-style curry that feels indulgent yet nourishing? Meet Soya Bean Masala with Coconut—a delightful blend of soft, nutty soybeans simmered in a creamy coconut-based masala spiked with classic Indian spices. This healthy plant protein curry bridges the gap between health and indulgence, making it a weeknight winner and a weekend crowd-pleaser alike.
What is Soya Bean?
Soya bean (also called soybean) is a legume native to East Asia, prized worldwide for its exceptionally high protein content and its role as the base for tofu, soy milk, miso, and many plant-based products. In Indian kitchens, dried soybeans are soaked, boiled, and turned into curries, cutlets, and stir-fries.
Health Benefits of Soya Bean
- 🌱 Protein Powerhouse: ~36g protein per 100g—excellent for vegetarians.
- ❤️ Heart-Friendly Fats: Rich in unsaturated fats & omega-3 fatty acids.
- 💪 Bone Support: Contains isoflavones and calcium aiding bone health.
- 🔥 Metabolism Boost: High in iron, folate & B-vitamins.
- ⚖️ Weight Management: High fibre & protein promote satiety.
Soya Bean Masala Curry:
Warm, creamy, and packed with protein! 🌱 This Soya Bean Masala Curry with Coconut blends nutty soybeans, aromatic Indian spices, and silky coconut milk into a wholesome comfort dish. Perfect with rice or chapati—your weeknight dinner just got a plant-protein boost! 🍛✨
- For this coconut based soya bean recipe, firstly wash and soak soya beans overnight. The next day put the washed soya beans in a cooker, add turmeric and enough water to cover and pressure cook on high till soft.

- Meanwhile chop the tomatoes, onions and fresh coriander leaves. Slit a green chilli.

- Then grind to paste the grated coconut, cashew nuts and fennel.
- Heat oil in a frying pan. Splutter jeera and curry leaves.
- Next add the chopped onions and chilli. Fry for 3-4 minutes on medium heat till the onions brown.

- Then tip in ginger-garlic paste. Fry till the raw smell goes away.
- Next add tomatoes and stir to combine. Cover and cook till they turn mushy.

- Remove the lid and sprinkle salt, haldi, red chilli powder, sambar powder, coriander powder and garam masala. Combine well and simmer on medium flame till the oil oozes out.
- Now add soyabeans and combine well. Simmer on medium flame for 1-2 minutes.

- Next add the prepared paste. Mix everything together.

- Pour water, stir well and allow the dish to simmer till the water is well absorbed.

- Sprinkle fresh coriander leaves and remove.

- Serve delicious Soya Bean Masala with Rice or Plain Parathas.

For more plant-based curry ideas, do try out Lima Beans Curry
Soybean Coconut Curry Serving Suggestions
- 🍚 Pair with steamed rice, jeera rice, or ghee rice.
- 🫓 Tastes divine with chapati, phulka, or paratha.
- 🥗 Add a fresh cucumber salad or a raita to balance spice.
- 🥄 Perfect for lunchbox meals—protein-rich and keeps well.
Soyabean Masala Variations
- South Indian Twist: Add curry leaves, roasted fennel & extra coconut.
- North Indian Style: Skip coconut, add cashew paste & cream.
- Spicy Malvani Version: Use Malvani masala and roasted dry coconut.
- Green Spinach Soya Curry: Blend spinach for an iron-boosted gravy.
- Low-Fat: Reduce coconut and use more tomato-onion base.
Tips for Perfect Soya Bean Masala
- ✅ Use Fresh Coconut for a naturally sweet, rich flavor.
- ✅ Balance Spice & Creaminess—adjust chilli & garam masala at the end.
- ✅ Prep Ahead: Boil soya beans in bulk and freeze for quick curries.
- ✅ Slow Simmering enhances absorption of spices into the beans.
🍴 Related Recipes You Might Love
- 🥗 Rajma Salad – A protein-packed, refreshing kidney bean salad perfect for lunch or snacks.
- 🍛 Lima Beans Curry – Creamy, spiced lima beans simmered in a comforting Indian-style gravy.
- 🌿 Green Beans with Mustard Paste – Tangy, flavorful, and quick to whip up for a healthy side dish.
Soybean Masala Recipe details below:
Soya Bean Masala Curry
Ingredients
- Soya Beans – 2 ½ cups
- Tomatoes – 2 medium
- Onions – 3 medium
- Green Chilli – 1
- Cumin Seeds – ¾ tsp
- Ginger-Garlic paste – ¾ tsp
- Curry leaves – 1 sprig
- Turmeric Powder – ½ tsp
- Coriander Powder – ½ tsp
- Red Chilli Powder – ¼ tsp
- Garam Masala Powder – ¼ tsp
- Sambar Powder – 1 tsp
- Oil – 1 ½ tbsp
- Salt to taste
- Water – ¾ cup
- Coriander leaves for garnishing
Grind to paste:
- Cashew nuts – 1 tbsp
- Grated Coconut – ¼ cup
- Fennel Seeds – 1/2 tsp
Instructions
- Wash and soak soya beans overnight. Rinse well and pressure cook soya beans with a pinch of turmeric till soft.
- Finely chop onions, tomatoes and coriander leaves. Slit the green chilli.
- Grind grated coconut, fennel seeds and cashew nuts to a smooth paste, adding a little water.
- Heat oil in a pan. Add cumin seeds and once they crackle, add curry leaves, chopped onions and green chilli. Sauté for 3-4 minutes till onions brown.
- Add ginger-garlic paste and fry for 1-2 minutes.
- Add chopped tomatoes and cook covered on medium flame for 3-4 minutes till they turn soft.
- Add turmeric powder, red chilli powder, coriander powder, sambar powder, garam masala powder and salt. Mix well and simmer till oil oozes out.
- Add cooked soya beans combine well. Cook for a couple of minutes till the beans are well coated with the masalas.
- Add the ground paste and stir for 1-2 minutes.
- Add water and simmer on a medium flame for 5-6 minutes, till all the masalas are well blended and the dish is almost dry.
- Garnish with coriander leaves and remove.
- Serve Soya Bean Masala with steamed rice or Rotis.
🥢🌱 Loved this Soya Bean delight? Don’t forget to share, sprinkle some ❤️ in the comments, and follow us for more plant-powered magic! 🌱🥢

One thought on “Soya Bean Masala Recipe | Soya Bean Curry With Coconut”