Vegan Masala

Plant-based Indian recipes, made authentically

vegan-masala.com

information@vegan-masala.com

← Back to recipes
Keema Curry (Vegan)

Vegan Masala Recipe

Keema Curry (Vegan)

Vegan keema cooks soya mince with peas, tomato and deeply browned aromatics until every crumb carries the masala. It is savoury, comforting and superb piled onto rice or scooped up with naan.

Recipe by How our recipes are created

50 minPrep: 20 minCook: 30 minServes 4IndianVegan
keemavegancurryplant baseddinner

From the kitchen

What to expect

This version uses soya mince for a firm, savoury texture that holds the masala well. The tomato base cooks down properly, so the spices settle into the curry instead of sitting on top.

Serving idea

Best served simply

Serve with steamed basmati rice, warm naan, or roti, with sliced onions and lemon on the side.

Useful equipment

Tools that make this recipe easier

These are optional paid links to useful Amazon UK searches. If you make a qualifying purchase, Vegan Masala may earn a commission at no extra cost to you.

Vegan Masala recommends

Heavy-bottomed cooking pot

Steady heat helps rice, dal and slow-simmered sauces cook evenly without catching on the base.

View on Amazon UK

Paid affiliate link · No extra cost to you

Vegan Masala recommends

Electric spice grinder

Freshly ground whole spices give masalas a brighter aroma than long-opened ground spices.

View on Amazon UK

Paid affiliate link · No extra cost to you

Cook the recipe

Method

  1. 1

    Put 150g dried soya mince in a bowl and cover with hot water. Leave for 10 minutes, then drain well in a fine sieve, rinse under cold water, and squeeze out excess moisture. If using 400g fresh or frozen plant-based mince, skip this step.

  2. 2

    Heat 2 tbsp of the oil in a large, heavy-based pan over medium heat. Add the 2 large finely diced onions with 1 tsp salt and 1 tsp sugar, and cook for about 10 minutes until deep golden and soft.

  3. 3

    Stir in 4 crushed garlic cloves, 1 tbsp grated ginger, and 2 dried bay leaves, if using. Cook for 1 to 2 minutes until the raw aroma fades.

  4. 4

    Add the drained soya mince and cook over high heat for 5 to 6 minutes, stirring often, until lightly browned with a few crisp edges. Remove from the pan and set aside.

  5. 5

    In a small bowl, whisk 50ml oat cream with 1 1/2 tsp cornflour until smooth and lump-free.

  6. 6

    Return the pan to medium-low heat and add the remaining 1 tbsp oil. Stir in 2 tsp smoked paprika, 2 tsp ground cumin, 2 tsp ground coriander, and 1/2 tsp ground turmeric. Bloom the spices for about 15 seconds, just until fragrant.

  7. 7

    Add 1 x 400g can chopped tomatoes or passata and 1 tbsp dark soy sauce. Cook for a minute or two, scraping the base of the pan.

  8. 8

    Stir in the browned soya mince, the oat cream and cornflour mixture, 250ml water, and 1 tbsp garam masala. Mix well, then lower the heat to a gentle simmer.

  9. 9

    Cover and cook for 20 minutes, stirring now and then, until the masala has thickened and the tomato base has cooked down. If you want a drier keema, leave the pan uncovered for the last few minutes.

  10. 10

    Stir in 225g frozen peas, 2 tbsp chopped coriander leaves, and 1 tbsp chopped mint leaves for the final 5 minutes. Add the chopped green chillies only if you want extra heat.

  11. 11

    Taste and adjust salt if needed. Serve hot with the optional fried onions, extra herbs, and a little plant-based butter on top, if using.

Gather everything first

Ingredients

  • 150g dried soya mince (or use 400g fresh or frozen plant-based mince)
  • 3 tbsp oil, divided
  • 2 large onions, finely diced
  • 1 tsp salt
  • 1 tsp sugar
  • 4 large cloves garlic, crushed
  • 1 tbsp grated ginger
  • 2 dried bay leaves (optional)
  • 2 tsp smoked paprika (hot or mild)
  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1/2 tsp ground turmeric
  • 1 x 400g can chopped tomatoes or passata
  • 1 tbsp dark soy sauce (or tamari for a gluten-free option)
  • 50ml oat cream (or unsweetened plant milk for a lighter option)
  • 1 1/2 tsp cornflour (cornstarch)
  • 250ml water
  • 1 tbsp garam masala
  • 225g frozen peas
  • 2 tbsp chopped coriander leaves
  • 1 tbsp chopped mint leaves
  • Chopped green chillies, mint and fried onions (garnish, optional)
  • Plant-based butter (to serve, optional)

A few useful notes

Notes

  • The curry thickens as it sits, so loosen it with a splash of water when reheating if needed. Warm it gently on the stove rather than boiling hard, which can make the mince turn dry.
  • If you use fresh or frozen plant-based mince, cook it long enough for some colour on the edges before adding the tomatoes. That extra browning gives the curry better body.
  • Leftovers keep well in the fridge for 3 days and freeze for up to 1 month. Defrost fully before reheating so the texture stays even.
  • The final texture can be adjusted to suit the table: cook a little longer for a drier keema, or stop earlier for a softer, saucier finish.

Cook next

Learn the technique