
Vegan Masala Recipe
Rajma Madra (Himachali Kidney Bean Curry)
Rajma madra is a Himachali kidney bean curry with a tangy, spiced yogurt-style gravy. It is rich with cardamom, cumin and clove, yet the beans keep it grounded and deeply comforting.
Recipe by Craig LogueHow our recipes are created
From the kitchen
What to expect
The gravy needs calm, steady heat so the yogurt alternative stays smooth. Keep stirring as it warms, then allow the whole spices to perfume the beans during a patient simmer.
Serving idea
Best served simply
Serve with steamed rice, phulka or plain rotis, with sliced onion or a simple cucumber salad alongside.
Cook the recipe
Method
- 1
Drain and rinse 1 tin kidney beans and set them aside.
- 2
Whisk 3 tbsp unsweetened plant yoghurt until smooth and keep it ready.
- 3
Heat 2 tbsp oil in a pan over medium heat. Add 1 tsp cumin seeds, 1 small cinnamon stick, 4-5 whole cloves, 1 bay leaf, 4 green cardamoms and a pinch of asafoetida, if using. Let the whole spices sizzle for 30 seconds.
- 4
Add 1/2 tsp turmeric, 1 tsp ground cumin, 1 tsp garam masala, 1 tsp chilli powder and 2 tsp coriander powder. Stir for a few seconds so the spices bloom without catching.
- 5
Lower the heat and slowly whisk in the yoghurt, stirring all the time so it does not split.
- 6
Cook the masala gently until it thickens and the oil starts to show at the edges.
- 7
Add the cooked kidney beans, 1 cup water and 1 tsp salt. Stir well and simmer on low for 10–12 minutes, until the curry looks creamy and the masala has settled.
- 8
Serve hot.
A few useful notes
Notes
- Cook the spice base patiently; the yoghurt needs gentle heat and steady stirring so it turns smooth instead of grainy.
- If the curry tightens too much on standing, loosen it with a splash of hot water before serving.
- Salt should be checked after the simmer, since the beans and reduced masala both influence the final seasoning.
- Leftovers keep well for up to 3 days in the fridge and reheat best over low heat with a little water.
- The flavour deepens after resting, so this is a good curry to make a little ahead when you can.
Gather everything first
Ingredients
- 2 tbsp oil
- 1 tsp cumin seeds
- 1 small cinnamon stick
- 4-5 whole cloves
- 1 bay leaf
- 4 green cardamoms
- a pinch of asafoetida (optional)
- 1/2 tsp turmeric
- 1 tsp ground cumin
- 1 tsp garam masala
- 1 tsp chilli powder
- 2 tsp coriander powder
- 1 tin kidney beans, drained and rinsed
- 1 cup water
- 1 tsp salt
- 3 tbsp unsweetened plant yoghurt
Topic hub
Explore Vegan Indian Curry Recipes
Browse the curated curry hub for related chickpea, dal, potato, tofu and vegetable recipes in one place.
Visit the curry hubTopic hub
Explore Vegan Indian Dal Recipes
Browse the dal hub for classic dal recipes, lentil curries, and bean-based Indian curries in one place.
Visit the dal hubCook next

Vegan Chicken Madras
Crisp seitan simmers in a fiery Madras sauce layered with cardamom, cinnamon, cumin and tomato for bold, warming flavour.

Madras Curry Tofu Casserole
This Madras tofu casserole bakes tofu and vegetables in a bold, coconut-laced curry sauce. It has lively chilli heat, toasted spice and the easy generosity of a dish made for sharing.

Rajma Masala (Punjabi Kidney Bean Curry)
Punjabi rajma masala simmers kidney beans in a thick onion-and-tomato gravy until everything tastes rich and settled. This is unhurried comfort food, best spooned over steaming basmati rice.
Learn the technique

A UK Seasonal Vegetable Guide for Indian Cooking
A practical guide to choosing, storing and cooking seasonal UK vegetables with Indian spices throughout the year.

Essential Vegan Indian Pantry Staples
The core spices, lentils, beans, grains, and aromatics worth keeping on hand for everyday vegan Indian cooking.

How to Build a Curry Base
Learn the simple method behind most Indian curries by mastering the classic onion, tomato and spice base.

