Dal Makhni: The Creamy Punjabi Classic That Feels Like Comfort in a Bowl

There are some dishes that instantly make a
meal feel special, and Dal Makhni is definitely one of them. Rich, creamy and
deeply comforting, this Punjabi favourite is made with whole black urad dal and
rajma cooked slowly until everything becomes soft and velvety. It may look like
a restaurant-only dish, but with a little patience, you can make a wonderfully
satisfying version at home.
Why Dal
Makhni Tastes So Good
The secret is not a long list of fancy
ingredients. It is time. Slow cooking allows the lentils to break down
naturally and gives the gravy its signature creamy texture. Butter and a little
cream make it richer, while ginger, garlic, tomato and warming spices build the
flavour in the background. The result is hearty without needing to be
overwhelmingly spicy.
Ingredients
You'll Need
·
1 cup whole black urad dal
·
1/4 cup rajma (kidney beans)
·
1 medium onion, finely chopped
·
2 medium tomatoes, pureed
·
1 tablespoon ginger-garlic paste
·
1 green chilli, optional
·
1/2 teaspoon cumin seeds
·
1 teaspoon red chilli powder
·
1/2 teaspoon garam masala
·
1 teaspoon kasuri methi
·
2 tablespoons butter
·
2–3 tablespoons fresh cream
·
Salt to taste
·
Fresh coriander for garnish
How to Make
Dal Makhni
1.
Wash the urad dal and rajma
well, then soak them overnight or for at least 7–8 hours. Drain and
pressure-cook with fresh water and a little salt until the lentils and beans
are completely soft.
2.
Heat one tablespoon of butter
in a heavy pan. Add cumin seeds, followed by the chopped onion. Cook gently
until the onion becomes soft and lightly golden. Add ginger-garlic paste and
green chilli and cook until the raw aroma disappears.
3.
Add the tomato puree, red
chilli powder and a little salt. Cook the masala until it thickens and the
butter begins to separate around the edges.
4.
Add the cooked dal and rajma
along with some of their cooking liquid. Mix well and bring everything to a
gentle simmer. Mash a small portion of the lentils with the back of a spoon to
make the texture naturally creamier.
5.
Let the dal simmer on low heat
for at least 30–40 minutes, stirring occasionally so it does not catch at the
bottom. Add warm water whenever the mixture becomes too thick.
6.
Finish with kasuri methi, garam
masala, the remaining butter and fresh cream. Simmer for another five minutes
and taste for salt before serving.
The Real
Secret Is Patience
If you have extra time, let the dal cook
slowly for longer. This is one recipe that genuinely improves as it simmers.
Keep the heat low and stir from time to time. You can also prepare it earlier
in the day and gently reheat it before dinner; the flavours often become even
better after resting.
What to
Serve With Dal Makhni
Hot naan and Dal Makhni are a classic
combination, but the dish is equally delicious with roti, paratha or jeera
rice. Add sliced onions, cucumber and a squeeze of lemon on the side for
freshness. For a simple dinner, dal, rice and a small salad are more than
enough.
A Dish Made
for Sharing
Dal Makhni has the kind of richness that
makes it perfect for family dinners, festive meals and relaxed weekends when
you actually have time to let something simmer on the stove. It does not demand
complicated techniques; it simply rewards patience.
So the next time you are craving
restaurant-style comfort food, skip the takeaway and give homemade Dal Makhni a
try. Serve it hot, add that final little swirl of cream if you like, and enjoy
the kind of meal that makes everyone reach for a second helping.
TAGS : dal makhni, dal makhni recipe, dal makhani recipe, punjabi dal makhni, punjabi dal makhani, dal makhni recipe at home, restaurant style dal makhni, creamy dal makhni, easy dal makhni recipe, authentic dal makhni recipe,











