How to Make Soya Keema Stir Fry (Traditional & Healthy Version)

Soya Keema Stir Fry is a delicious vegetarian alternative to the classic minced meat stir fry, offering the same robust flavors with a healthy, plant-based twist. Popular across India, especially in North Indian households, soya keema uses soya granules (soya nuggets broken down) as the main protein source, mimicking the texture and mouthfeel of minced meat. This dish is infused with aromatic Indian spices like garam masala, jeera (cumin), and dhania (coriander), making it a flavorful and satisfying lunch option. Its quick preparation and adaptability have made it a favorite during festivals like Navratri, when many people choose vegetarian meals. Soya Keema Stir Fry is not just about taste; it’s also about nutrition. Soya is a powerhouse of plant-based protein, making this dish ideal for vegetarians seeking to boost their protein intake. The addition of onions, tomatoes, green peas, and capsicum brings in natural sweetness and texture, creating a balanced meal that pairs well with roti, paratha, or even as a stuffing for sandwiches and wraps. This healthy recipe is perfect for those watching their calories, aiming for weight loss, or maintaining a balanced diet. With its vibrant flavors and nutritional benefits, Soya Keema Stir Fry is a wholesome addition to any Indian lunch menu.

35 min total2 servingseasy290 kcal / 100g

Ingredients

  • Soya granules
    1 cup Soya granules (soya keema)
  • Onion
    1 medium, finely chopped Onion (pyaz)
  • Tomato
    1 medium, chopped Tomato (tamatar)
  • Green peas
    1/4 cup Green peas (matar)
  • Capsicum
    1/2 medium, finely chopped Capsicum (shimla mirch)
  • Ginger-garlic paste
    1 teaspoon Ginger-garlic paste (adrak-lehsun ka paste)
  • Green chilli
    1, finely chopped Green chilli (hari mirch)
  • Cumin seeds
    1/2 teaspoon Cumin seeds (jeera)
  • Turmeric powder
    1/4 teaspoon Turmeric powder (haldi)
  • Coriander powder
    1 teaspoon Coriander powder (dhania powder)
  • Garam masala
    1/2 teaspoon Garam masala
  • Salt
    to taste Salt (namak)
  • Oil
    1 tablespoon Oil (use cold-pressed mustard or sunflower oil)
  • Fresh coriander
    2 tablespoons, chopped Fresh coriander (hara dhania)

Step-by-step instructions

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

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

Soak soya granules in hot water for 10 minutes. Drain, squeeze out excess water, and set aside.

Step 2: Heat oil in a kadhai or non-stick pan on medium flame
0%

Step 2 · Heat oil in a kadhai or non-stick pan on medium flame

Heat oil in a kadhai or non-stick pan on medium flame. 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. Mix in ginger-garlic paste and green chilli; cook for another minute.

Step 4: Add tomatoes
0%

Step 4 · Add tomatoes

Add tomatoes, turmeric, coriander powder, and salt. Cook until tomatoes turn soft and oil separates.

Step 5: Stir in capsicum and green peas
0%
2 min

Step 5 · Stir in capsicum and green peas

Stir in capsicum and green peas. Cook for 2 minutes until slightly tender.

Step 6: Add soaked soya granules
0%
5 min

Step 6 · Add soaked soya granules

Add soaked soya granules. Mix well, cover, and cook for 5 minutes, stirring occasionally.

Step 7: Sprinkle garam masala and chopped coriander
0%

Step 7 · Sprinkle garam masala and chopped coriander

Sprinkle garam masala and chopped coriander. Mix and cook uncovered for 2 more minutes. Adjust salt if needed.

Step 8: Serve hot with whole wheat roti or as a filling in multigrain wraps
0%

Step 8 · Serve hot with whole wheat roti or as a filling in multigrain wraps

Serve hot with whole wheat roti or as a filling in multigrain wraps.

Why this recipe is healthy

This vegetarian soya keema recipe is health-conscious, using minimal oil and a variety of nutrient-rich vegetables. Soya is an excellent alternative to animal protein, being lower in calories and fat. The combination of fiber, protein, and micronutrients supports weight management and stable blood sugar levels, making it ideal for those on a weight loss or diabetic diet. Homemade and free from preservatives, it’s a wholesome, balanced meal for any occasion.

A note on tradition

Soya keema is a modern adaptation that has become quite popular in urban Indian homes, especially among vegetarians seeking protein-rich alternatives to traditional keema. While not associated with any particular Indian state, its preparation is inspired by North Indian masala blends. It is often enjoyed during fasting periods or festivals like Navratri, when many people avoid meat and turn to soya-based dishes. Soya keema is versatile, acting as a main dish, snack filling, or even as a topping for Indian-style pizzas.

← Back to Minced Beef Stir Fry nutrition