Vegan Masala recommends
Heavy-bottomed cooking pot
Steady heat helps rice, dal and slow-simmered sauces cook evenly without catching on the base.
Paid affiliate link · No extra cost to you


Plant-based Indian recipes, made authentically
vegan-masala.com
information@vegan-masala.com

Vegan Masala Recipe
Red lentils and white beans thicken this coconut-rich stew, while North Indian spices and chilli bring warmth. It sits somewhere between dal and soup—and is deeply comforting either way.
Recipe by Craig LogueHow our recipes are created
From the kitchen
The onion base and whole spices give this stew a deep masala backbone before the coconut milk goes in. Red lentils soften into the beans and make the pot creamy without needing any dairy.
Serving idea
Serve hot with basmati rice, phulka, or soft naan, with lemon on the side.
Useful equipment
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
Steady heat helps rice, dal and slow-simmered sauces cook evenly without catching on the base.
Paid affiliate link · No extra cost to you
Vegan Masala recommends
Useful for getting chickpeas, beans and lentils tender without a long stovetop simmer.
Paid affiliate link · No extra cost to you
Cook the recipe
In a small bowl, mix 1 teaspoon black pepper, 2 teaspoons Kashmiri chili powder, ½ teaspoon ground cardamom, ¼ teaspoon ground cinnamon, 1/8 teaspoon ground clove, 2 teaspoons ground coriander, and 1 teaspoon garam masala. Keep this spice blend aside.
Heat 2 teaspoons oil in a large skillet or pot over medium-high heat. Add 1½ cups chopped onion with a pinch of the ½ teaspoon salt and cook for about 3 minutes, until the onions turn translucent.
Add 1 bay leaf, 1 black cardamom pod if using, and ¼ teaspoon crushed fennel seeds. Cook for 3 to 4 minutes more, adding 2 tablespoons of the water or stock if the pan starts to catch and the onions need more time to soften.
When the onions are lightly golden, add three-quarters of the spice blend with 2 tablespoons of the water or stock. Stir for 10 to 15 seconds, then add 2 tablespoons ginger-garlic paste and 1 cup chopped tomato. Cook until the tomatoes break down and turn jammy, 3 to 5 minutes.
Pour in 15 oz coconut milk, the remaining water or stock, the remaining salt, ¼ to ⅓ cup split red lentils, and 15 oz white beans. Stir well, partly cover, and simmer for 12 to 15 minutes, until the lentils are soft and the stew has a creamy body.
Stir in ½ cup thawed frozen spinach and cook for 1 minute, just until heated through. Taste and adjust the salt, then add a little lemon juice for lift.
Turn off the heat and sprinkle the remaining spice blend over the top. Finish with cilantro, red pepper flakes, a last squeeze of lemon, and non-dairy cream or yogurt if you like.
Gather everything first
A few useful notes
Topic hub
Browse the curated curry hub for related chickpea, dal, potato, tofu and vegetable recipes in one place.
Visit the curry hubTopic hub
Browse the dal hub for classic dal recipes, lentil curries, and bean-based Indian curries in one place.
Visit the dal hub
A practical guide to choosing, storing and cooking seasonal UK vegetables with Indian spices throughout the year.

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

Learn the simple method behind most Indian curries by mastering the classic onion, tomato and spice base.