Close this search box.
Dal Makhani - A Rich And Creamy Lentil Dish

Dal Makhani – A Rich And Creamy Lentil Dish

Table of Contents

Introduction about the dish

Prepare to indulge in the rich and velvety world of Dal Makhani, a beloved North Indian dish that exudes warmth, comfort, and pure indulgence. This user-friendly guide is your ticket to recreating the magic of Dal Makhani in your kitchen. From the slow-cooked goodness of lentils to the aromatic blend of spices, we’ll demystify the art of making this creamy, flavorful dish. Join us on this culinary journey and discover how to create a bowl of Dal Makhani that’s truly unforgettable.

Why Dal Makhani?

Before diving into this recipe’s heart, let’s understand why Dal Makhani holds such a cherished place in Indian cuisine. This dish is not just food; it’s a celebration of flavors, a testament to the art of slow cooking, and an embodiment of the rich culinary heritage of North India.

Dal Makhani is all about contrasts. It combines the humble urad dal (black gram lentils) with the decadence of butter and cream, creating a symphony of flavors that dance on your taste buds. It’s creamy yet earthy, spicy yet soothing, and the kind of dish lingers in your memory.

What makes Dal Makhani even more remarkable is its versatility. It can be the star of your dinner table, a comforting lunch, or a dish to impress your guests on a special occasion. Serve it with steamed rice, naan bread, or roti, and you have a feast that satisfies the stomach and the soul.

What Sets Our Recipe Apart?

You might wonder, “Why make Dal Makhani at home when available at restaurants?” The answer is simple: homemade Dal Makhani allows you to infuse your love and care into every step of the cooking process. You have control over the ingredients, the flavors, and the level of richness.

Our user-friendly Dal Makhani recipe ensures that you’ll be able to recreate the authentic taste and experience of this North Indian classic. We’ll guide you through each step, share tips, and provide insights to ensure your Dal Makhani turns out as luscious and flavorful as it should be.

Join Us in the Kitchen

Throughout this guide, we’ll provide easy-to-follow, step-by-step instructions to make your Dal Makhani-making experience delightful. Whether you’re a seasoned cook or new to Indian cuisine, our recipe is designed to ensure your success.

So, don your apron, gather your ingredients, and let’s embark on a culinary adventure that will transport you to the aromatic kitchens of North India. Let’s create a bowl of Dal Makhani that’s not just a dish; it’s an ode to tradition, a celebration of flavors, and a culinary masterpiece you’ll be proud to call your own.

Serves: 4 People (Approx.)
Soak Time
Prep Time
Cook Time
Total Time

What ingredients do I need to make them?


Step-by-Step Guide to Making This Dal Makhani

Cook Lentils and Beans:

  • Drain and rinse the soaked black lentils and kidney beans. Cook them in a pressure cooker until they're soft and tender. Set aside.

Prepare the Gravy:

  • In a pan, heat butter and add cumin seeds. Let them splutter.
  • Add chopped onions and sauté until golden brown.
  • Add ginger-garlic paste and sauté until the raw smell disappears.
  • Stir in tomato puree, red chili powder, turmeric powder, coriander powder, and salt. Cook until the oil separates.

Combine and Simmer:

  • Add the cooked lentils and kidney beans to the gravy. Mix well.
  • Add garam masala and heavy cream. Stir to combine.
  • Let the dal makhani simmer on low heat for about 30-40 minutes, allowing the flavors to meld together.


  • Garnish with chopped cilantro and a drizzle of cream. Serve hot with naan or rice.

Tips for an Efficient Preparation of this dish

  • Use a pressure cooker to expedite lentil and bean cooking.
  • While the lentils are simmering, prepare rice or naan as accompaniments.
  • Opt for canned kidney beans for a quicker cooking process.

What is the Nutritional content of this dish?

350 kcalCalories
45 gCarbs
15 gFats
10 gProteins
8 gFibre
5 gSFA
20 mgCholesterol
400 mgSodium
350 mgPotassium
2 gSugar

Note: Nutrition values can vary depending on ingredients and portion sizes, so it’s essential to check specific labels or recipes for accurate nutritional information.

Conclusion: Enjoying Your Homemade Food

Savor the luxurious flavors of Dal Makhani, a North Indian classic that embodies the magic of slow cooking and the richness of creamy gravies. With our detailed recipe and time-saving tips, you can effortlessly recreate this culinary masterpiece in your own kitchen. Whether you’re a seasoned chef or a home cook looking to impress, Dal Makhani is bound to be a star attraction on your dining table, bringing warmth and satisfaction to every bite.

Frequently Asked Questions

Yes, dal makhani is relatively high in protein, primarily due to the lentils and beans’ protein content in its preparation. Whole black lentils (urad dal) and red kidney beans (rajma) are the primary ingredients in dal makhani, making it a protein-rich dish, especially suitable for individuals following vegetarian or plant-based diets.

Protein is crucial in various bodily functions, including muscle repair, maintenance, and overall growth. Consuming adequate protein is essential for maintaining muscle mass, supporting bone health, and promoting overall well-being.

When combined with other ingredients such as tomatoes, onions, and a blend of spices, dal makhani can offer a substantial amount of protein per serving. This protein content helps create a satisfying and satiating meal, making dal makhani a popular and nutritious choice, especially for individuals looking to increase their protein intake from plant-based sources.

To further enhance the protein content of the dish, consider pairing dal makhani with protein-rich sides such as whole grains like brown rice or quinoa. This can create a more complete and balanced meal, ensuring that you meet your dietary protein requirements while enjoying the rich flavors and textures of this traditional Indian delicacy.

Dal makhani, a popular North Indian dish, offers several potential health benefits when consumed as a balanced diet. Some of the notable health benefits of this dish include:

  1. Rich in Protein: Dal makhani is a significant source of plant-based protein due to the inclusion of whole black lentils (urad dal) and red kidney beans (rajma). Adequate protein intake is essential for muscle repair, maintenance, and overall growth, making dal makhani a wholesome option for individuals following vegetarian or plant-based diets.
  2. High Fiber Content: Lentils and beans used in dal makhani are rich in dietary fiber, which promotes digestive health, regulates bowel movements, and helps prevent constipation. Including fiber-rich foods can contribute to a healthy digestive system and support overall gastrointestinal well-being.
  3. Vitamins and Minerals: Dal makhani incorporates various spices, tomatoes, and onions, providing essential vitamins and minerals such as vitamin C, vitamin K, iron, and folate. These nutrients play a vital role in supporting the immune system, promoting healthy blood circulation, and aiding in the production of red blood cells.
  4. Heart Health: The combination of lentils and beans in dal makhani offers potential cardiovascular benefits. The soluble fiber content may help lower cholesterol levels, while spices like cumin and turmeric can contribute to heart health by reducing inflammation and supporting healthy blood pressure levels.
  5. Satiety and Weight Management: The protein and fiber content in dal makhani can promote satiety, helping you feel fuller for more extended periods and potentially aiding in weight management by reducing overall calorie intake and preventing overeating.

While dal makhani can offer these health benefits, consuming it in moderation is essential as part of a well-balanced diet. Pairing dal makhani with nutrient-rich accompaniments like steamed vegetables, whole grains, and various fresh salads can enhance its nutritional value and provide a wholesome and satisfying meal.

Yes, you can make Dal Makhani without using butter. While traditional recipes often call for the use of butter to enhance the richness and flavor of the dish, you can achieve a delicious and wholesome version of Dal Makhani using healthier alternatives or omitting butter altogether.

To substitute butter in your Dal Makhani recipe, you can consider using healthier cooking oils such as olive, coconut, or vegetable. These alternatives can add a rich flavor to the dish without compromising its overall taste and texture.

Alternatively, you can incorporate ingredients like cashew cream, coconut milk, or almond milk to impart a creamy texture and enhance flavor without relying on butter. These dairy-free options can provide a luscious and velvety consistency to your Dal Makhani while catering to specific dietary preferences.

Additionally, you can adjust the cooking method to reduce the reliance on added fats. Opt for sautéing onions and tomatoes in minimal oil or water, and utilize techniques like slow cooking or pressure cooking to allow the natural flavors of the lentils and beans to develop without excess butter.

By exploring these alternatives and modifications, you can create a flavorful and nutritious version of Dal Makhani that aligns with your dietary preferences and health goals while still capturing the essence of this beloved North Indian dish.

Dal Makhani pairs wonderfully with a variety of side dishes, enhancing the overall dining experience and complementing the rich flavors of the dish. Here are some popular and traditional accompaniments that you can serve alongside Dal Makhani:

  1. Rice: Steamed basmati rice is a classic and excellent accompaniment to Dal Makhani. Its fragrant and fluffy texture perfectly balances the richness of the lentil curry.
  2. Indian Bread: Naan, roti, or paratha are popular choices that complement the creamy texture of Dal Makhani. These bread varieties add a delightful contrast in texture and are perfect for soaking up the flavorful gravy.
  3. Salad: A fresh and crisp salad, such as cucumber-tomato-onion salad or a mixed green salad, provides a refreshing contrast to the richness of the lentil curry. It adds a vibrant and healthy element to the meal.
  4. Raita: A cooling yogurt-based side dish like cucumber raita, boondi raita, or mixed vegetable raita can help balance the spiciness of the dal while providing a creamy and tangy element to the meal.
  5. Papad: Crispy and thin papads or papadums serve as a delightful and crunchy accompaniment to Dal Makhani. They add a textural contrast and a burst of flavor to the meal.
  6. Pickles: Indian pickles, such as mango pickle, lime pickle, or mixed vegetable pickle, offer a tangy and spicy flavor that complements the richness of the Dal Makhani, providing a delightful burst of taste.

These side dishes add depth and variety to the meal and contribute to a well-balanced and satisfying dining experience. Combining these accompaniments with the creamy and flavorful Dal Makhani ensures a delightful culinary journey that caters to a diverse range of tastes and preferences.

Several vegan alternatives available for Dal Makhani can provide a similarly rich and creamy texture and a delightful combination of flavors. Here are some popular substitutes you can consider:

  1. Coconut Cream or Milk: Using coconut cream or milk as a substitute for dairy cream can lend a creamy and rich texture to the dish, providing a delicious plant-based alternative to the traditional recipe.
  2. Cashew Cream: Cashew cream, made by blending soaked cashews with water, can serve as a fantastic dairy-free alternative to achieve a luscious and velvety consistency in the dal.
  3. Plant-Based Yogurt: Incorporating plant-based yogurt, such as soy or almond yogurt, can add a tangy element to the dish, enhancing its flavor and texture while ensuring it remains completely vegan.
  4. Nutritional Yeast: Adding nutritional yeast can contribute a subtle cheesy flavor to the dish, providing a vegan-friendly alternative that enhances the overall taste profile of the Dal Makhani.
  5. Plant-Based Butter or Oil: Substituting traditional butter with plant-based alternatives like vegan butter or healthy cooking oils ensures the dish remains entirely plant-based while retaining its rich and flavorful characteristics.

By incorporating these vegan alternatives into your cooking, you can create a delectable and satisfying version of Dal Makhani that caters to vegan dietary preferences without compromising taste or texture.

To achieve a creamy texture in Dal Makhani without using cream, you can employ various techniques and ingredients that naturally enhance the richness and smoothness of the dish. Here are some effective methods to consider:

  1. Cooking Method: Allow the lentils and kidney beans to cook for an extended period over low heat. Slow cooking helps break down the ingredients, resulting in a naturally creamy texture without adding cream.
  2. Lentil Texture: Consider partially or fully mashing some of the cooked lentils and kidney beans during cooking. This helps thicken the dal and creates a smoother consistency, simulating the effect of cream.
  3. Tomato Puree or Paste: Incorporate homemade tomato puree or paste to add natural thickness and richness to the dal. Tomatoes contribute a velvety texture and a tangy flavor that can mimic the creaminess of dairy without the need for actual cream.
  4. Yogurt or Coconut Milk: Include a small amount of yogurt or coconut milk during cooking. These ingredients can impart a creamy and silky texture to the dal, enhancing its overall richness while maintaining a dairy-free preparation.
  5. Cashew Paste: Blend soaked cashews with water to create a smooth paste, and add it to the dal. Cashew paste acts as a fantastic thickening agent, providing a creamy and luxurious consistency to the dish without using cream.
  6. Silken Tofu: Incorporate silken tofu into the dal to lend a creamy texture and boost the protein content. Silken tofu blends seamlessly with the other ingredients and can contribute to a rich and luscious consistency similar to that of cream.

By employing these techniques and ingredients, you can achieve a luxurious and creamy texture in your Dal Makhani, elevating its taste and appeal while maintaining a dairy-free and wholesome preparation.

This dish is inherently gluten-free as it primarily consists of lentils, beans, and a blend of spices. However, ensuring that the spices and other ingredients used in the recipe are certified gluten-free is essential, especially for individuals with gluten intolerance or celiac disease.

You can expedite the cooking process by preparing Dal Makhani in an Instant Pot. Follow the standard recipe, and instead of using a traditional pressure cooker, utilize the appropriate setting on the Instant Pot. The lentils and beans will cook faster, allowing you to enjoy a delectable bowl of Dal Makhani in less time.

Various regions across India have their unique interpretations of Dal Makhani. For instance, in some areas, using different spices or adding local ingredients such as fresh fenugreek leaves or smoked flavors adds a distinct regional twist to the classic recipe, offering diverse flavors and textures.

The spiciness of Dal Makhani can be adjusted according to individual preferences. The dish typically incorporates a blend of mild and aromatic spices such as cumin, coriander, and garam masala, creating a balanced and flavorful profile with a subtle hint of heat. Adjust the quantity of red chili powder or green chilies based on your spice tolerance to achieve the desired level of spiciness.

To create a healthier version of Dal Makhani, consider reducing the cream and butter used in the recipe. Additionally, incorporate a higher proportion of tomatoes and a variety of vegetables to enhance the nutritional value. Using minimal oil for tempering and opting for healthier cooking methods such as boiling or steaming can further contribute to a lighter yet equally flavorsome rendition of this beloved dish.


At Recipe2eat, we’re passionate about home cooking and its numerous benefits. We understand that cooking at home is not just about preparing delicious meals; it’s about nurturing a healthier lifestyle, fostering creativity in the kitchen, and bringing families and friends together over a shared meal. Our mission is to inspire and guide you on your culinary journey, making home cooking a delightful and rewarding experience.

Follow us:

Try our other​ Recipes

Join Our Newsletter

Join us on this flavorful journey and let’s embark on a culinary adventure together! Subscribe today and savor the taste of innovation.