How to Make Minced Soya Curry (Traditional & Healthy Version)

Minced Soya Curry, also known as Soya Keema Curry, is a wholesome vegetarian delight popular across Indian households. This protein-rich curry uses soya granules as the base, which are simmered in a fragrant masala of onions, tomatoes, and traditional Indian spices. The dish has gained popularity for being a nutritious meat alternative, especially among vegetarians and those seeking high-protein Indian meals. The texture of soya granules closely resembles keema (minced meat), making it a favorite during festivals like Navratri, when many opt for sattvik (pure vegetarian) diets. Bursting with flavors from garam masala, dhania (coriander), and fresh ginger-garlic paste, Minced Soya Curry is both comforting and filling. This curry is not only delectable but also quick to prepare, fitting perfectly into busy Indian lifestyles. It's commonly enjoyed with roti, chapati, or brown rice for lunch. The recipe is flexible, allowing for regional variations: in North India, it may be made spicier, while in South India, coconut milk or curry leaves are sometimes added for a different aroma. Whether served as a weekday lunch or part of a festive spread, Minced Soya Curry stands out for its balance of taste and nutrition, making it a smart choice for health-conscious foodies.

35 min total2 servingseasy180 kcal / 100g

Ingredients

  • Soya granules
    1 cup Soya granules (soya keema)
  • Onion
    1 medium, finely chopped Onion (pyaz)
  • Tomato
    1 large, finely chopped Tomato (tamatar)
  • Ginger-garlic paste
    1 tablespoon Ginger-garlic paste (adrak-lahsun paste)
  • Green chilies
    1-2, finely chopped Green chilies (hari mirch)
  • Turmeric powder
    1/4 teaspoon Turmeric powder (haldi)
  • Red chili powder
    1/2 teaspoon Red chili powder (lal mirch)
  • Coriander powder
    1 teaspoon Coriander powder (dhania powder)
  • Garam masala
    1/2 teaspoon Garam masala
  • Cumin seeds
    1/2 teaspoon Cumin seeds (jeera)
  • Oil
    1 tablespoon Oil (mustard oil or any neutral oil)
  • Salt
    to taste Salt (namak)
  • Fresh coriander leaves
    2 tablespoons, chopped Fresh coriander leaves (hara dhania)
  • Water
    1.5 cups Water

Step-by-step instructions

Step 1: Soak soya granules in hot water for 5 minutes
0%
5 min

Step 1 · Soak soya granules in hot water for 5 minutes

Soak soya granules in hot water for 5 minutes. Squeeze out excess water and set aside.

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 let them 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: Add ginger-garlic paste and green chilies
0%

Step 4 · Add ginger-garlic paste and green chilies

Add ginger-garlic paste and green chilies. Sauté until the raw smell disappears.

Step 5: Mix in chopped tomatoes
0%

Step 5 · Mix in chopped tomatoes

Mix in chopped tomatoes, turmeric, red chili powder, and coriander powder. Cook until tomatoes turn soft and oil separates.

Step 6: Add soaked soya granules and salt
0%

Step 6 · Add soaked soya granules and salt

Add soaked soya granules and salt. Mix well so the masala coats the granules evenly.

Step 7: Add 1
0%
7 min

Step 7 · Add 1

Add 1.5 cups water, cover, and simmer for 7 minutes on low flame.

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

Step 8 · Sprinkle garam masala and chopped coriander leaves

Sprinkle garam masala and chopped coriander leaves. Mix well and serve hot.

Why this recipe is healthy

This curry is a healthy lunch option because it is high in protein and fiber, while being low in saturated fats. Soya is known for its heart-healthy isoflavones and cholesterol-lowering properties. The recipe uses minimal oil and incorporates fresh vegetables and Indian spices, making it both nourishing and satisfying. It supports weight management, muscle building, and overall wellness.

A note on tradition

Minced Soya Curry is a modern Indian adaptation that gained popularity in urban kitchens as a nutritious vegetarian alternative to mutton keema. While not tied to any single festival, it is often prepared during Navratri and other vegetarian fasting days. The dish is especially beloved in North India, where soya is favored for its protein content and versatility. It is commonly served for lunch with roti or paratha, making it a staple in many Indian lunchboxes.

← Back to Minced Soya Curry nutrition