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

Soybean Masala Curry is a nutritious North Indian dish that brings together the wholesome goodness of soybeans with the aromatic flavors of traditional masalas. This curry is especially popular in Punjabi households, where legumes are often favored for their high protein content and satiating qualities. The dish features boiled soybeans cooked in a medley of onion, tomato, ginger-garlic paste, and a blend of classic Indian spices like garam masala, turmeric (haldi), and cumin (jeera), finished with fresh coriander (dhania) for a burst of freshness. The taste is robust, earthy, and slightly spicy, making it a comforting choice for lunch, especially when paired with steamed rice or whole wheat roti (atta roti). Soybean Masala Curry is commonly prepared during winter months, offering warmth and nourishment. It’s also a great option for festive occasions such as Lohri or family gatherings, as it can be easily made in bulk and appeals to both adults and children. The dish is deeply rooted in North Indian food culture, where legumes like chana and soybean are integral to daily meals. Choosing Soybean Masala Curry is perfect for health-conscious individuals, as soybeans are a powerhouse of protein and essential nutrients. The recipe adapts easily for various dietary needs, making it a versatile addition to your Indian lunch menu. Its rich flavors and health benefits make it an ideal meal for calorie tracking, muscle building, or simply enjoying authentic Indian cuisine.

35 min total2 servingsEasy220 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Rinse soaked soybeans and pressure cook with a pinch of salt and wa...
0%
10 min

Step 1 · Rinse soaked soybeans and pressure cook with a pinch of salt and wa...

Rinse soaked soybeans and pressure cook with a pinch of salt and water for 8-10 minutes until tender.

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

Step 2 · Heat oil in a kadhai or deep pan

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

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

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

Add chopped onions and sauté until golden brown.

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

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

Mix in ginger-garlic paste and green chillies; sauté for one minute until fragrant.

Step 5: Add chopped tomatoes
0%

Step 5 · Add chopped tomatoes

Add chopped tomatoes, turmeric, red chilli powder, coriander powder, and salt. Cook till tomatoes are soft and masala is well blended.

Step 6: Add boiled soybeans and water
0%
7 min

Step 6 · Add boiled soybeans and water

Add boiled soybeans and water. Simmer for 5-7 minutes, allowing flavors to meld.

Step 7: Sprinkle garam masala and garnish with fresh coriander leaves
0%

Step 7 · Sprinkle garam masala and garnish with fresh coriander leaves

Sprinkle garam masala and garnish with fresh coriander leaves. Serve hot.

Why this recipe is healthy

Soybean Masala Curry is a healthy choice due to its high protein content, which supports muscle repair and satiety, making it perfect for weight management and fitness goals. The fiber in soybeans aids digestion and keeps you full for longer. The spices used have anti-inflammatory properties, and the dish is naturally low in cholesterol and free from processed ingredients. By choosing whole soybeans and limiting oil, this recipe becomes a nutritious, balanced lunch option.

A note on tradition

Soybean Masala Curry is rooted in North Indian cuisine, especially Punjab and Haryana, where legumes are staple foods. Traditionally, it’s made for lunch or special occasions like Lohri, a harvest festival celebrating abundance. The dish reflects the Indian practice of combining protein-rich foods with aromatic spices, making everyday meals both nutritious and flavorful. It is also a popular choice in rural households due to the affordability and nutritional value of soybeans.

← Back to Soybean Masala Curry