The Perfect Authentic Dal Makhani Recipe
Updated: 6 days ago
Dal Makhani is a dish that holds a special place in my heart. It’s rich, creamy, and full of flavour - a true celebration of Indian cuisine. When I first tasted this dish, I was captivated by its depth and warmth. Over time, I have perfected my own authentic dal makhani recipe, and today I want to share it with you. Whether you are a local or a visitor in Malmö, this recipe will bring the true taste of India right to your kitchen.
Discovering the Authentic Dal Makhani Recipe
Dal Makhani is a classic Indian dish made from whole black lentils (urad dal) and kidney beans (rajma). It is slow-cooked with butter, cream, and a blend of spices that create a velvety texture and a rich aroma. The secret to an authentic dal makhani recipe lies in patience and the right balance of ingredients.
I always start by soaking the lentils and beans overnight. This step is crucial because it softens them and reduces cooking time. The next day, I simmer them gently until they are tender. The slow cooking process allows the flavours to meld beautifully.
The spice mix is simple but powerful. I use ginger, garlic, green chillies, and a combination of garam masala, cumin, and coriander powder. Adding fresh tomatoes and a touch of cream at the end gives the dal its signature creamy consistency. The final touch is a generous dollop of butter, which melts into the dal, making it irresistibly smooth.

Ingredients and Step-by-Step Preparation
To make this dish at home, you will need the following ingredients:
1 cup whole black urad dal (black gram)
1/4 cup rajma (kidney beans)
4 cups water
2 medium tomatoes, pureed
1 tablespoon ginger-garlic paste
2 green chillies, slit
1 teaspoon cumin seeds
1 teaspoon red chilli powder
1 teaspoon garam masala
1 teaspoon coriander powder
3 tablespoons butter
100 ml fresh cream
Salt to taste
Fresh coriander leaves for garnish
Preparation steps:
Soak the lentils and beans overnight in enough water.
Drain and rinse them well before cooking.
Cook the lentils and beans in a pressure cooker or pot with 4 cups of water until soft.
Heat butter in a pan, add cumin seeds, and let them splutter.
Add ginger-garlic paste and green chillies, sauté until fragrant.
Pour in the tomato puree and cook until the oil separates.
Add the cooked lentils and beans to the pan.
Mix in red chilli powder, coriander powder, and salt.
Simmer on low heat for at least 30 minutes, stirring occasionally.
10. Add fresh cream and garam masala, stir well.
11. Cook for another 5 minutes and garnish with coriander leaves.
This slow cooking and layering of flavours is what makes the dish truly authentic and delicious.
What are common mistakes in making dal makhani?
Making dal makhani can be tricky if you don’t pay attention to a few key details. Here are some common mistakes I have seen and how to avoid them:
Rushing the cooking process: Dal makhani needs time to develop its rich flavour. Cooking it quickly results in a bland and watery dish. Always simmer on low heat for at least 30 minutes.
Skipping the soaking step: Not soaking the lentils and beans makes them hard to cook and digest. Soaking softens them and reduces cooking time.
Using too much water: Adding excess water dilutes the flavour. Add water gradually and adjust as needed.
Not using enough butter and cream: These ingredients give dal makhani its signature creamy texture. Don’t skimp on them.
Over-spicing or under-spicing: Balance is key. Use spices in moderation and taste as you go.
Not letting the tomato puree cook properly: Cooking the tomato puree until the oil separates is essential to avoid a raw tomato taste.
Avoiding these mistakes will help you create a dal makhani that is rich, creamy, and full of authentic flavour.

Serving Suggestions and Pairings
Dal Makhani is a versatile dish that pairs wonderfully with many Indian breads and rice. Here are some of my favourite ways to enjoy it:
Butter naan or garlic naan: The soft, buttery bread complements the creamy dal perfectly.
Jeera rice (cumin rice): The subtle flavour of cumin rice balances the richness of the dal.
Steamed basmati rice: A simple and classic pairing that lets the dal shine.
Roti or chapati: For a lighter option, whole wheat flatbreads work beautifully.
Accompaniments: Serve with a side of fresh salad, pickles, and yogurt to add freshness and contrast.
When I serve dal makhani, I like to garnish it with a swirl of cream and a sprinkle of fresh coriander. This adds a lovely touch of colour and extra creaminess.
Why this recipe is perfect for Malmö’s food lovers
Malmö is a city that embraces diverse cultures and flavours. For those craving authentic Indian cuisine, this dal makhani recipe offers a genuine taste of India’s culinary heritage. It’s a dish that brings warmth and comfort, perfect for sharing with family and friends.
At Masala & More, we strive to bring this authentic experience to Malmö through our carefully crafted dishes. Whether you dine in, take away, or order catering, our goal is to deliver the rich, creamy flavours of India with every bite.
If you want to try making this dish yourself, I highly recommend following this traditional dal makhani recipe for the best results. It’s a recipe that honours tradition while being accessible for home cooks.
Bringing the taste of India to your table
Making dal makhani at home is a rewarding experience. It fills your kitchen with inviting aromas and offers a delicious meal that everyone will love. With this recipe, you can enjoy the authentic flavours of India without leaving Malmö.
Remember, the key to perfect dal makhani is patience, quality ingredients, and a love for cooking. Take your time, follow the steps, and savour every spoonful of this creamy, comforting dish.
I hope this recipe inspires you to explore Indian cooking and enjoy the rich culinary traditions it offers. Happy cooking and bon appétit!



Comments