How to Make Soya Chunks Curry (Traditional & Healthy Version)
Soya Chunks Curry, known locally as 'Nutri Nugget Curry', is a beloved North Indian vegetarian dish, celebrated for its rich flavors and impressive protein content. Soya chunks, made from defatted soy flour, soak up aromatic spices like garam masala, dhania powder, and fresh ginger-garlic, resulting in a hearty, satisfying curry. This dish is commonly enjoyed as part of a wholesome lunch, especially in Punjabi households, where it pairs beautifully with phulka, roti, or steamed basmati rice. Soya Chunks Curry has gained popularity across India due to its affordability, convenience, and nutritional value. Its meaty texture makes it a popular vegetarian alternative during festivals like Navratri, when many families abstain from non-vegetarian food. The curry has a robust, spicy-tangy taste profile, adaptable with regional variations using yogurt, coconut milk, or extra greens. Its health-conscious preparation—using minimal oil and plenty of fresh tomatoes—ensures you enjoy all the traditional flavors without excess calories. A steaming bowl of this curry is comfort food at its finest, perfect for family gatherings or a simple, nourishing lunch.
Ingredients
- 1 cup Soya chunks (Nutri Nuggets) (soaked and squeezed)
- 1 medium Onion (finely chopped (pyaaz))
- 2 medium Tomato (pureed (tamatar))
- 1 tablespoon Ginger-garlic paste (adrak-lehsun paste)
- 1 Green chilli (finely chopped (hari mirch))
- 1/2 teaspoon Turmeric powder (haldi)
- 1/2 teaspoon Red chilli powder (lal mirch)
- 1 teaspoon Coriander powder (dhania powder)
- 1/2 teaspoon Garam masala
- 1/2 teaspoon Cumin seeds (jeera)
- 1 tablespoon Oil (mustard or sunflower)
- to taste Salt (namak)
- 2 tablespoons Fresh coriander leaves (hara dhania, chopped)
- 1 1/2 cups Water
Step-by-step instructions
Step 1 · Soak soya chunks in hot water for 10 minutes
Soak soya chunks in hot water for 10 minutes. Once soft, squeeze out excess water and set aside.
Step 2 · Heat oil in a kadhai or deep pan
Heat oil in a kadhai or deep pan. Add cumin seeds and let them splutter.
Step 3 · Add chopped onions and sauté till golden brown
Add chopped onions and sauté till golden brown. Add ginger-garlic paste and green chilli; cook until the raw aroma disappears.
Step 4 · Mix in the pureed tomatoes
Mix in the pureed tomatoes, turmeric, red chilli powder, coriander powder, and salt. Cook until oil separates from masala.
Step 5 · Add soaked soya chunks and sauté with the masala so they are well c...
Add soaked soya chunks and sauté with the masala so they are well coated.
Step 6 · Pour in water
Pour in water, cover, and simmer for 5-7 minutes until curry thickens and chunks are flavorful.
Step 7 · Stir in garam masala and fresh coriander leaves
Stir in garam masala and fresh coriander leaves. Turn off heat and let it rest for a couple of minutes.
Why this recipe is healthy
This Soya Chunks Curry recipe uses high-protein soya nuggets and nutrient-rich vegetables, with very little oil and no cream or heavy fats. The spices not only enhance taste but also aid digestion and metabolism. It's a wholesome, low-calorie, and filling lunch option, ideal for those seeking weight loss, diabetes management, or a balanced vegetarian diet. Home-cooked, it avoids hidden sugars and preservatives found in restaurant versions.
A note on tradition
Soya Chunks Curry is especially popular in Punjab and Haryana, where it is often prepared for lunch during festivals like Navratri and family gatherings as a nourishing meat alternative. Its affordability and versatility have made it a staple in urban Indian households. The dish is not tied to any particular festival but is commonly enjoyed during fasting periods and on days when vegetarian meals are preferred. Regional variants may include green peas or a yogurt-based gravy.