Soya Keema Recipe

Soya Keema Recipe

50 Mins
5-6 People
10 Mins

How to Make Soya Keema


Portion Servings: 5-6 servings
Preparation Time: 10 minutes
Cooking Time: 50 minutes
Calories: 225 kcal per portion



Discover the delightful Soya Keema, a flavorful vegetarian alternative to the traditional keema, crafted with nutritious soy granules. This versatile dish offers a medley of aromatic spices and soybean goodness, bringing a unique twist to your dining table. Perfect for those seeking a protein-rich, meat-free option, this recipe promises a burst of flavors and a satisfying meal experience.


Embark on a culinary journey with the Soya Keema that beautifully incorporates the essence of Indian spices into soy granules, presenting a delectable, masaledar delight. Unravel the simplicity and richness of this dish as it captures the essence of traditional keema with a plant-based twist.



  • Soya chunks: 2 cups
  • Oil: 2 tbsp
  • Jeera (Cumin seeds): 1 tsp
  • Cinnamon: 1 inch piece
  • Green cardamom: 4 pcs
  • Mace: 1 piece
  • Cloves: 7-8 pcs
  • Black pepper: 5-6 pcs
  • Bay leaf: 2 pcs
  • Onion, chopped: 1 cup
  • Ginger & garlic paste: 1 tbsp
  • Salt: 1 tsp
  • Red chilli powder: 2 tsp
  • Turmeric powder: 1 tsp
  • Coriander powder: 2 tsp
  • Jeera powder: 1 tsp
  • Garam masala: ½ tsp
  • Water: as required
  • Curd: ½ cup
  • Green chilli, chopped: ½ tbsp
  • Tomato, chopped: 1 cup
  • Green peas: ¼ cup
  • Kasoori methi: 1 tbsp
  • Coriander, chopped: 1 tbsp
  • Butter: 2 tbsp
  • Cream: ¼ cup
  • Butter: 2 tsp
  • Pav (bread rolls): 3 pcs



  1. Preparing Soya Chunks:

    • Soak soya chunks in warm water for 10-15 minutes, then strain and squeeze out excess water.
    • Coarsely grind the rehydrated soya chunks in a mixer jar to resemble minced meat.
  2. Tempering Spices:

    • Heat a pan, add oil, jeera, cinnamon, cloves, bay leaf, green cardamom, black peppercorns, and mace. Let spices crackle to release aromas.
  3. Sautéing Onions:

    • Add chopped onions to the pan and sauté until golden brown for rich flavor.
  4. Adding Flavors:

    • Incorporate ginger-garlic paste and sauté until raw aroma disappears.
    • Season with salt, red chilli powder, turmeric powder, coriander powder, jeera powder, and garam masala.
    • Add a bit of water to form a thick masala base.
  5. Cooking Masala Base:

    • Mix in curd and cook until the mixture releases oil for a creamy texture.
  6. Enhancing Flavors:

    • Add chopped green chillies for heat and depth of flavor.
  7. Tomato Infusion:

    • Add mashed tomatoes and cook until mushy, imparting a delightful tomato flavor.
  8. Incorporating Peas:

    • Include green peas and sauté for a touch of freshness.
  9. Adding Soya Keema:

    • Introduce coarsely ground soya keema and water to achieve desired consistency. Cook until well combined.
  10. Finishing Touches:

    • Sprinkle kasoori methi, chopped coriander, pinch of garam masala, dollop of butter, and drizzle of cream.
  11. Serving:

    • Serve Soya Keema with toasted, buttered pav for a satisfying meal.


In conclusion, Soya Keema is a delightful answer to your quest for a protein-packed, vegetarian meal option that doesn't compromise on taste. Its amalgamation of soy granules and aromatic spices offers a delectable solution for those seeking a nutritious yet flavorsome dish.


Explore more of Chef Ajay Chopra's innovative recipes that redefine the boundaries of vegetarian cuisine. Dive into the world of plant-based cooking and savor the myriad flavors by trying out his other recipes, courses, and books.

FAQs (Frequently Asked Questions)

Question 1: What makes Soya Keema a healthy choice?
Answer 1: Soya Keema is rich in protein and low in fat, making it a healthy alternative to meat-based keema.

Question 2: Can Soya Keema be made without soybean granules?
Answer 2: Absolutely, you can use other substitutes like soya chunks or nuggets to make a similar textured keema.

Question 3: Are soybean keema recipes suitable for vegetarians?
Answer 3: Yes, Soya Keema recipes are entirely vegetarian, using soy-based products as a meat substitute.

Question 4: Can Soya Keema be customized with different spices?
Answer 4: Yes, you can adjust the spices according to your taste preferences to create a unique flavor profile.

Question 5: What dishes can Soya Keema be used in apart from keema curry?
Answer 5: Soya Keema can be used in wraps, sandwiches, stuffed parathas, or even as a topping for pizzas and pasta.

Question 6: How do I enhance the taste of Soya Keema?
Answer 6: Adding a blend of aromatic spices and a dash of tangy ingredients like tomatoes or lemon can amplify the taste of Soya Keema.

Question 7: Can I prepare Soya Keema without using garlic and onions?
Answer 7: Certainly, you can exclude garlic and onions and still achieve a delicious Soya Keema by adjusting other flavors.

Question 8: What is the best way to serve Soya Keema?
Answer 8: Soya Keema pairs well with rice, naan, chapati, or bread, offering a versatile range of serving options.