How to Make Soybean Masala Gravy (Traditional & Healthy Version)

Soybean Masala Gravy is a nourishing North Indian dish, celebrated for its robust taste and wholesome ingredients. Traditionally enjoyed across Punjab and Uttar Pradesh, this curry features protein-rich soybeans simmered in a spicy, aromatic tomato-onion gravy. The dish boasts a delicate balance of spices like jeera (cumin), dhania (coriander), and garam masala, delivering a satisfying umami flavor. Often prepared for family lunches and festive gatherings, Soybean Masala Gravy is a modern vegetarian adaptation popular among health-conscious households. It pairs beautifully with phulka, chapati, or steamed rice, making it a versatile addition to any Indian thali. The texture of soaked soybeans mimics that of traditional legumes, providing a comforting bite and a hearty meal that’s both filling and nutritious. Whether served during festivals like Navratri or as a protein-packed weekday lunch, this dish honors the Indian tradition of combining taste with wellness.

35 min total2 servingsMedium240 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Soak soybeans overnight in enough water
0%

Step 1 · Soak soybeans overnight in enough water

Soak soybeans overnight in enough water. Drain and rinse before use.

Step 2: Pressure cook the soaked soybeans with 2 cups water and a pinch of ...
0%

Step 2 · Pressure cook the soaked soybeans with 2 cups water and a pinch of ...

Pressure cook the soaked soybeans with 2 cups water and a pinch of salt for 3 whistles or until soft.

Step 3: Heat oil in a kadhai or deep pan
0%

Step 3 · Heat oil in a kadhai or deep pan

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

Step 4: Add chopped onions and sauté until golden brown
0%

Step 4 · Add chopped onions and sauté until golden brown

Add chopped onions and sauté until golden brown. Stir in ginger-garlic paste and chopped green chili.

Step 5: Add tomato puree and cook until oil separates from the masala
0%

Step 5 · Add tomato puree and cook until oil separates from the masala

Add tomato puree and cook until oil separates from the masala.

Step 6: Mix in turmeric
0%

Step 6 · Mix in turmeric

Mix in turmeric, coriander powder, red chili powder, and salt. Sauté for a minute.

Step 7: Add boiled soybeans (along with water) to the masala
0%
7 min

Step 7 · Add boiled soybeans (along with water) to the masala

Add boiled soybeans (along with water) to the masala. Simmer for 5-7 minutes for flavors to meld.

Step 8: Stir in garam masala
0%

Step 8 · Stir in garam masala

Stir in garam masala. Garnish with fresh coriander leaves and serve hot with phulka or steamed rice.

Why this recipe is healthy

This dish is a healthy choice because it uses high-protein soybeans, low oil, and nutrient-dense ingredients like tomatoes, onions, and spices. It is naturally cholesterol-free and contains complex carbohydrates, which provide sustained energy. By skipping heavy cream or butter and focusing on wholesome Indian masalas, Soybean Masala Gravy fits perfectly into a balanced, calorie-conscious vegetarian diet.

A note on tradition

Soybean Masala Gravy is a contemporary favorite in North Indian kitchens, especially in regions like Punjab and Uttar Pradesh where protein-rich vegetarian dishes are highly valued. As soybeans have gained popularity, this curry has become a staple in households during fasting festivals like Navratri for its nutrition and satiety. It’s also commonly prepared for weekday lunches, offering a delicious alternative to traditional dals and legumes.

← Back to Soybean Masala Gravy