Haleem is the dish that makes a cold evening feel like an occasion: a thick, slow-cooked porridge of grains, lentils and meat, whisked until it turns silky and topped with crisp fried onions, ginger and lemon. For many families it is tied to Ramzan, Muharram and winter gatherings, and the idea of making it without meat sounds like heresy. It is not. The texture of haleem comes from the grains and the long cooking, and the savoury depth comes from the spices and the browned onions. Plant-based mutton mince slots in beautifully.
This recipe uses GoodDot UnMutton Keema for the meaty bite, a mix of dals and broken wheat for body, and a few small tricks to get that signature stretchy, pull-apart consistency. Plan on about two hours, most of it hands-off.
Why Vegan Haleem Works
Traditional haleem is essentially a protein-and-grain stew. The meat is cooked until it falls apart and is then mashed into the grains. That is exactly the role mince plays: it breaks down, disperses and flavours the whole pot. Because UnMutton Keema is already seasoned and shredded, it blends in without needing hours of simmering.
What you get
A bowl of this haleem is naturally high in fibre from the grains and has a good protein base from the dals and the soya in the keema. It is also free of cholesterol, which many readers ask about when moving away from animal meat.
Ingredients (Serves 4-5)
For the grain base
- 1/2 cup broken wheat (dalia)
- 1/4 cup barley (jau), optional
- 1/4 cup each: chana dal, masoor dal, moong dal, urad dal
- 2 tbsp rice
- 6 cups water and 1 tsp salt
For the masala
- 1 pack UnMutton Keema
- 3 large onions, thinly sliced
- 2 tbsp ginger-garlic paste
- 1 tsp each: red chilli powder, coriander powder, garam masala, black pepper
- 1/2 tsp turmeric, 1/2 cup thick cashew or coconut cream, 4 tbsp oil
To finish
Fried onions (birista), chopped coriander and mint, slivered ginger, green chillies, lemon wedges and a spoon of ghee-style vegan butter if you like.
Method
Step 1: Soak and cook the grains
Rinse and soak the dalia, barley and all the dals together for at least 3 hours, or overnight. Drain, add 6 cups of water and the salt, and pressure cook for 6-7 whistles until everything is completely soft. If you cook on the stovetop, allow 90 minutes and top up with hot water as needed.
Step 2: Brown the onions
Heat the oil in a heavy pot and cook the sliced onions on medium heat until deep golden, about 15 minutes. Take out a third and keep aside as birista for garnish. Patience here pays off: the sweet, toasty onion flavour is half the dish.
Step 3: Build the masala
To the remaining onions add the ginger-garlic paste and cook for two minutes. Add the spices with a splash of water so they do not burn. Now stir in the keema and cook for 5-6 minutes, letting it pick up the masala and brown slightly at the edges.
Step 4: Combine and whisk
Tip the cooked grains into the masala. Simmer for 20 minutes on low, stirring often. Then use a wooden masher or a hand blender in short pulses to break the mixture down. You want it thick and slightly stretchy, not a smooth puree. Stir in the cashew or coconut cream and simmer 10 more minutes. Adjust the consistency with hot water; haleem thickens as it cools.
Step 5: Serve
Ladle into bowls and top with the birista, herbs, ginger, chillies and a squeeze of lemon. Serve with warm naan or a crisp keema paratha.
Tips for the Best Texture
- Do not skip the long soak. Under-soaked dals stay grainy and refuse to meld.
- Use the dalia and dals in roughly equal volume; too much dalia makes it dry, too much dal makes it pasty.
- Whisk, do not blend. A hand blender in 2-3 second pulses protects the stringy texture that makes haleem feel right.
- Rest it for 15 minutes before serving. The flavours settle and the body thickens.
Variations and Serving Ideas
For a spicier, Hyderabadi-style bowl, add a tablespoon of kalimirch and a pinch of nutmeg and mace. For a lighter version, skip the cream and use a few tablespoons of blended soaked cashews. You can also swap in Vegicken Chunks for a chicken-style haleem, shredded fine before adding.
Leftovers keep well for 3 days in the fridge and freeze for a month. Reheat with a splash of water. If you are cooking for a crowd, pair it with our vegan biryani and festive recipe collection for a full plant-based spread.
Where to Find the Ingredients
Keema is available in the bestsellers collection, and if you want to try several products at once, the combo deals save money. Browse high-protein picks for more ideas.
Frequently Asked Questions
Can I make vegan haleem without a pressure cooker?
Yes. Simmer the soaked grains in a heavy pot for 90 minutes to 2 hours, adding hot water as needed, until completely soft.
Is vegan haleem high in protein?
It combines four dals, whole grains and soya-based keema, so it is a protein-rich meal. Exact numbers depend on portion size and ingredients.
Can I make it ahead?
Yes. It tastes better the next day. Store in the fridge up to 3 days and reheat with a little water.
What can I use instead of cream?
Blended soaked cashews, coconut cream or even a spoon of peanut butter work well for richness.
How do I get the stretchy texture?
Cook the grains until fully soft, then mash with short pulses rather than a full blend, and simmer to thicken.

