Soya keema is a plant-based dish. It swaps out the meat for soya, a dish that mirrors the exact texture, depth, and smoky aroma of original.

Soya Keema is a protein-packed, delicious dish to satisfy your comfort food cravings without the meat.
Traditionally, “keema” refers to minced meat curry deeply rooted in South Asian cuisine, celebrated for its rich blend of spices and melt-in-your-mouth texture.
If you are a lifelong vegetarian like me, or trying out a meatless Monday, or simply looking to add wholesome, this dish is a total game-changer that never compromises on flavor.
Soya keema truly magical adaptable dish. The granules beautifully absorb the bold flavors of cumin, coriander, garam masala and tangy tomatoes.
Sauté them with finely chopped onions, ginger-garlic paste, and green peas, the mixture is simmered until it reaches a thick, luscious consistency. To bring the entire dish alive squeeze a fresh lemon juice and a handful of freshly chopped coriander leaves.
The result is a savory, robust curry bursting with authentic, restaurant-quality taste.
Key Ingredients of Soya Keema:
- Soya Chunks: These are the main ingredient in the curry. Boil them till soften and make keema of them.
- Salt and Spices: Including salt and spices makes the curry palatable.
- Matar/Green Peas: Boil and add a cup of matar.
- Curd: Use beaten curd. It gives a nice texture and flavour to the dish.
Evolution of Soya:
Keema means minced meat. It is brought to the Indian sub continent by Mughals in the 16th century.
While traditional keema relied on lamb, mutton, or beef, the core ingredient of the vegetarian alternative, Soybeans travelled a completely different path.
To solve nutritional crisis in vegetarians, the Soya Production and Research Association (SPRA) collaborated with the G.B. Pant University of Agriculture and Technology to engineer an affordable meat alternative resulting in production of Soya Chunks.
Along with the soya chunks different varieties of recipes evolved and it became a staple in most of the vegetarians homes.
Soya keema is one among the invention resulting is becoming a popular among street food dishes and also in restaurants.
Check out for soya biryani here. Follow the instructions given below.

Soya Keema | Soya Keema Recipe
Ingredients
- 1 Cup Soya Chunks
- 1/2 Cup Green Peas
- 1 Onion
- 1 Tomato
- Salt to Taste
- 1 tsp Red Chilli powder
- 1 tsp Garam Masala Powder
- 1 tsp Coriander Powder
- 1 tsp Ginger Garlic Paste
- 1/2 Cup Curd
- 2 tbsp Oil
- 1 tbsp Butter/Ghee
- 4 Cloves
- 2" Long Cinnamon Stick
- 1 Nutmeg Mace
- Fistful of Coriander Leaves
Instructions
- Chop onion and tomatoes.
- Boil 1 cup water with little salt.
- Add soya chunks and allow them to become soft.
- Drain excess water and cool them under running water for 2 minutes.
- Add cooled soya chunks in a blender jar and blend them to make keema of them.
- Do not over turn the mixer grinder, just press whip or pulse button in the grinder.
- Heat oil and ghee in a pan, add cumin seeds and sauté them.
- Add cinnamon stick, cloves and nutmeg mace.
- Fry them for a while, add onions and fry them till they turn translucent.
- Add ginger garlic paste and saute till the raw smell goes off.
- Add tomatoes and fry till they turn mushy.
- Add turmeric powder, salt, red chilli powder and coriander powder.
- Combine all of them well.
- Cook them in low flame till the oil separates.
- Beat the curd and add to the curry.
- Once the curd start cooking and oil traces add keema made with soya.
- Add green peas and mix them well.
- Add a cup of water and let it cook well for 5 minutes.
- Keep stirring occasionally.
- Once the water starts boiling and the fat separates from the dish switch off the flame.
- Add a handful of freshly chopped coriander leaves.
- Serve soya keema with roti or chapati.
