Soya Keema Pav
A hearty and flavorful vegetarian keema made from soya granules, simmered in a spicy onion-tomato masala. Tucked into soft, buttery pav, it's a delicious and satisfying street-food classic.
For 4 servings
5 steps. 35 minutes total.
- 1
Step 1
- a.Prepare Soya Granules
- b.Bring 4 cups of water to a rolling boil in a saucepan. Add the soya granules and a pinch of salt.
- c.Turn off the heat, cover, and let the granules soak for 10-12 minutes until they are fully softened and plump.
- d.Drain the granules into a colander. Rinse thoroughly with cold water 2-3 times to remove any soapy taste.
- e.Using your hands, squeeze out as much water as possible from the granules in small batches. The final texture should be dry and crumbly. This step is crucial for a non-soggy keema.
- 2
Step 2
- a.Sauté Aromatics
- b.Heat oil in a wide pan or kadai over medium heat. Once hot, add the cumin seeds and let them splutter for about 30 seconds.
- c.Add the finely chopped onions and sauté for 8-10 minutes, stirring occasionally, until they turn a deep golden brown. This caramelization builds a rich flavor base.
- d.Add the ginger-garlic paste and slit green chilies. Cook for 1-2 minutes until the raw aroma disappears.
- 3
Step 3
- a.Cook the Masala Base
- b.Pour in the tomato puree. Cook for 6-8 minutes, stirring frequently, until the mixture thickens and you see oil separating from the sides of the masala.
- c.Reduce the heat to low. Add the turmeric powder, Kashmiri red chili powder, coriander powder, and pav bhaji masala. Sauté for 1 minute until the spices are fragrant.
- 4
Step 4
- a.Combine and Simmer Keema
- b.Add the prepared soya granules and green peas to the pan. Mix vigorously for 2-3 minutes to ensure every granule is coated with the masala.
- c.Pour in 1 cup of water and add salt to taste. Stir everything together well.
- d.Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pan and let it simmer for 10-12 minutes, allowing the soya to absorb all the flavors of the masala.
- 5
Step 5
- a.Finish and Serve
- b.Uncover the pan. The keema should be thick and semi-dry. If there's excess water, cook for a few more minutes uncovered.
- c.Stir in the garam masala, fresh lemon juice, and half of the chopped coriander leaves. Mix well and turn off the heat.
- d.Slit the pav buns horizontally, leaving one edge connected. Spread butter generously on the inside.
- e.Toast the pav on a hot tawa or pan for 1-2 minutes per side until golden brown and slightly crisp.
- f.Serve the hot soya keema garnished with the remaining coriander leaves, alongside the buttered pav, sliced onions, and lemon wedges.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Squeezing the water out of the soaked soya granules is the most important step for a non-soggy, meaty texture.
- 2Don't rush cooking the onions; letting them turn deep golden brown adds a profound, sweet flavor to the base.
- 3For an even richer flavor, add 1 teaspoon of kasuri methi (dried fenugreek leaves) along with the garam masala.
- 4A pinch of sugar can be added with the tomato puree to balance the acidity.
- 5Soya keema can be made ahead of time. It tastes even better the next day as the flavors meld together.
- 6For a smoky flavor (dhungar method), place a small steel bowl in the center of the cooked keema, add a hot piece of charcoal, pour a few drops of ghee over it, and immediately cover the pan for 5 minutes.
Adapt it for your goals.
Add Vegetables
Incorporate finely chopped carrots, bell peppers, or mushrooms along with the onions for added nutrition and texture.
Creamy KeemaCreamy Keema
For a richer, creamier version, stir in 2 tablespoons of heavy cream or cashew paste at the end of cooking.
Paneer & Soya KeemaPaneer & Soya Keema
Add 1/2 cup of crumbled paneer along with the soya granules for a different texture and added protein.
Keema Ghotala StyleKeema Ghotala Style
Mash one boiled potato and add it to the keema during the last 5 minutes of simmering for a thicker, heartier consistency.
Why this is on our healthy list.
Rich in Plant-Based Protein
Soya granules are a complete protein source, providing all essential amino acids necessary for muscle repair, growth, and overall body function.
Excellent Source of Fiber
This dish is high in dietary fiber from soya, onions, tomatoes, and peas, which aids digestion, promotes gut health, and helps in maintaining a feeling of fullness.
Heart-Healthy Alternative
As a plant-based dish, Soya Keema is naturally free of cholesterol and low in saturated fat, making it a heart-friendly alternative to red meat keema.
Packed with Minerals
Soya is a good source of essential minerals like iron, manganese, and phosphorus, which are vital for energy production, bone health, and various metabolic processes.
Frequently asked questions
Yes, it is a relatively healthy dish. Soya is an excellent source of plant-based protein and fiber. It's much lower in saturated fat and cholesterol compared to traditional mutton keema. To make it healthier, use whole wheat pav and minimize the amount of butter and oil.
