D03 · Dinner · Delhi and wider North India

Soya Keema Matar

High proteinVegetarian

A North Indian keema made with soy granules: the spiced onion-tomato masala and green peas give a texture close to the meat version, at a fraction of the fat.

Region
Delhi and wider North India
Diet
Strictly vegetarian, egg-free
Prep
10 min
Cook
20 min
Total
30 min
Time, as written
Prep 10 min · Cook 20 min · Total 30 min
Serves
3
Difficulty
Easy
Status
Adaptation — soy granules in place of minced meat
Good for
Quick dinner, tiffin, roti rolls
All recipes

Nutrition

High protein
23 gProtein
345kcal
7 gProtein per 100 kcal
Per servingkcalProteinCarbsFatSat fatFibreSugarsProtein per 100 kcal
Keema only (about 220 g)20519 g19 g5 g1 g8 g6 g9.0 g
Dinner plate: keema, 1 roti, salad34523 g46 g6 g1 g14 g8 g7.0 g

Headline figures are for the full plate as served, with its stated roti, rice or bhakri; the dish alone is shown in the table.

Tier: High protein. Soy granules use a typical label — verify against the brand used. Values checked against IFCT 2017 on 14 Oct 2026.

Values are estimates calculated from the listed ingredients and quantities (IFCT 2017 and product labels), not laboratory measurements. How the numbers were calculated.

Ingredients

Plate

Method

  1. Soak soy granules in 300 ml hot water for 10 minutes. Drain, rinse in cold water and squeeze out all the liquid.

  2. Heat oil; add bay leaf and cumin, then onion. Cook 7–8 minutes until golden brown — this gives the keema its depth.

  3. Add ginger-garlic paste and chillies for 1 minute; add tomato purée and spices. Cook 5 minutes until oil separates.

  4. Add the granules and stir 3 minutes so they absorb the masala.

  5. Add peas, whisked curd and 100 ml water. Cover and cook 5 minutes until the peas are tender and the keema is moist but not wet.

  6. Finish with garam masala and coriander. Serve with roti and salad.

Protein optimisation

Where the protein comes from
Soy granules supply 14 g per serving; peas 3 g; curd and vegetables 1.5 g.
Boost
Crumble 50 g paneer per serving in at step 5 for a "keema-paneer" (+9 g protein, +130 kcal, +10 g fat).

Variations, serving and storage

Regional
Hyderabadi style — add 1 tsp each poppy-seed and cashew paste and a handful of mint.
Serve as keema pav with a whole-wheat pav, or rolled in a roti with onion and chutney.
Storage
3 days refrigerated; freezes 1 month.
Food safety
Reheat until steaming throughout.
Meal prep
Excellent.

Allergens

Soy, milk (curd); gluten (roti)

Labels: High protein · Quick · Lower-fat · High fibre · Whey-free · No added sugar · Meal-prep friendly