Vegan Soy Keema Masala
Bhuna onion-tomato
- Time
- 35 min
- Serves
- 4
- Calories
- 360 kcal
- Protein
- 28 g
About this recipe
Soy keema tastes remarkably meaty when you respect the technique—and the technique is all about the onion and tomato. Brown the onions properly, letting them turn deep golden and sweet, then simmer the tomatoes until they break into oil and lose all their rawness. That base is where the magic lives. The soy granules, soaked and squeezed dry, drink up this reduced sauce and swell into minceable pieces that taste almost unrecognisable from their dried packet self. This is the vegan version of a North Indian comfort dish that tastes nothing like a substitute. The ginger-garlic paste and green chillies build layers of heat and flavour that distract your palate from the fact that there's no meat here. Kashmiri chilli brings warmth, coriander brings earthiness, and the whole thing comes together into something that tastes nutty, rich, and completely satisfying. The technique that changes everything is the timing of the soy addition. You soak the granules just until they're tender, not till they fall apart, then add them to the pan only after the onion and tomato base is fully developed. If you add them too early, they taste bland because there's no sauce to cling to yet. If you add them too late, the whole dish tastes rushed. The last step is cooking everything together gently for about twelve minutes, letting the masala cling to the granules and the flavours marry. Soy keema is a complete meal. Serve it with hot phulkas, fresh lemon wedges, and sliced raw onion on the side. It's equally good with rice or in a wrap. It keeps for three days in the fridge and freezes beautifully for up to a month, making it perfect for batch cooking. This is the kind of dish that tastes better the next day, when the soy has had time to fully absorb the spice and the whole thing tastes even more meaty and complex.
Ingredients
Method
- 1 Soak soy granules in hot salted water for 10 minutes, drain and squeeze dry; put aside.
- 2 Heat oil, crackle cumin, add onion and cook deep golden — 10 minutes.
- 3 Add ginger-garlic and chilli, fry 1 minute. Stir in tomato puree, turmeric, Kashmiri chilli, coriander powder and salt; cook till oil separates.
- 4 Add soy granules and peas with 1 cup water; gently bubble 12 minutes till the masala clings to the granules.
- 5 Finish with garam masala and a fistful of coriander.
- 6 Serve with hot phulkas, lemon wedges and sliced raw onion.
Nutrition
⚠️ Nutritional values are AI-generated estimates and may not be accurate.