How to Make Soyabean Masala Curry (Traditional & Healthy Version)

Soyabean Masala Curry is an authentic North Indian vegetarian dish, cherished for its rich protein content and robust flavors. Traditionally prepared in Punjabi households, this curry features nutty soya chunks simmered in a fragrant masala gravy of onions, tomatoes, ginger, garlic, and classic Indian spices. The dish is popular during lunch, especially paired with steamed rice or whole wheat roti (atta roti), making it a wholesome, filling meal. Its roots lie in the heart of North India, where soyabean is valued as a nutritious substitute for paneer or meat, catering to vegetarian diets. The taste is a harmonious blend of earthy soyabean and aromatic masala, offering a delightful burst of flavors with every bite. Its moderate spice level and creamy texture appeal to all age groups, making it a staple in family meals and festive occasions like Lohri and Baisakhi. Soyabean Masala Curry is not only delicious but also versatile, adapting well to healthy cooking methods while retaining its cultural authenticity. This recipe is crafted with health-conscious ingredients, focusing on minimal oil, fresh vegetables, and whole spices for maximum nutritional benefit.

35 min total2 servingsEasy220 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Soak soyabean chunks in hot water for 10 minutes
0%
10 min

Step 1 · Soak soyabean chunks in hot water for 10 minutes

Soak soyabean chunks in hot water for 10 minutes. Squeeze out excess water and keep aside.

Step 2: Heat oil in a kadhai
0%

Step 2 · Heat oil in a kadhai

Heat oil in a kadhai. Add cumin seeds and let them splutter.

Step 3: Add chopped onion and sauté until golden brown
0%

Step 3 · Add chopped onion and sauté until golden brown

Add chopped onion and sauté until golden brown.

Step 4: Mix in ginger-garlic paste and green chili
0%

Step 4 · Mix in ginger-garlic paste and green chili

Mix in ginger-garlic paste and green chili. Sauté till raw aroma disappears.

Step 5: Add tomato puree
0%

Step 5 · Add tomato puree

Add tomato puree, turmeric, coriander powder, red chili powder, and salt. Cook until oil separates from masala.

Step 6: Add soaked soyabean chunks
0%

Step 6 · Add soaked soyabean chunks

Add soaked soyabean chunks. Stir well, coating them with masala.

Step 7: Pour in 1 cup water
0%
7 min

Step 7 · Pour in 1 cup water

Pour in 1 cup water. Cover and simmer for 7 minutes, allowing flavors to meld.

Step 8: Sprinkle garam masala and fresh coriander leaves
0%

Step 8 · Sprinkle garam masala and fresh coriander leaves

Sprinkle garam masala and fresh coriander leaves. Mix and serve hot.

Why this recipe is healthy

This curry is a healthy choice because it balances protein, fiber, and complex carbs, essential for sustained energy and satiety. The recipe uses minimal oil, fresh masala, and avoids heavy cream or butter, making it suitable for calorie-conscious diets. Soyabean is known for its cholesterol-lowering properties and supports heart health, making this meal perfect for those seeking nutritious, flavorful options.

A note on tradition

Soyabean Masala Curry is a North Indian staple, especially popular in Punjab and Haryana where soyabean is widely cultivated. The dish is often served at family gatherings and festivals like Lohri, offering a nutritious alternative to meat dishes. Its adaptability and affordability make it a favorite among students, working professionals, and families seeking healthy, satisfying meals. Traditionally, it's paired with roti or rice and enjoyed during lunch, reflecting the region’s emphasis on hearty vegetarian cuisine.

← Back to Soyabean Masala Curry