Marry Me Lentils Recipe – Ultimate Authentic Dal Makhani Guide

Learn how to make the ultimate Marry Me Lentils (Dal Makhani) with creamy black lentils, kidney beans, butter, and aromatic Indian spices. This authentic North Indian comfort food is rich, flavorful, and perfect for family dinners or special occasions.

  • Total Cooking Time: 1 Hour 15 Minutes (plus overnight soaking)
  • Difficulty Level: Medium

Few dishes capture the heart of Indian comfort food quite like Dal Makhani. Rich, creamy, and slow-cooked until perfectly velvety, this beloved North Indian classic has earned the playful nickname “Marry Me Lentils” because one spoonful is enough to make anyone fall in love. The combination of buttery black lentils, tender kidney beans, fragrant spices, and fresh cream creates an unforgettable meal that’s both luxurious and deeply comforting.

Unlike quick weeknight lentil recipes, Dal Makhani rewards patience. Slow simmering allows every ingredient to blend together, creating a creamy consistency without relying on excessive cream. The black urad dal naturally breaks down as it cooks, while the kidney beans add hearty texture and richness. Finished with butter and cream, each bite is smooth, smoky, and packed with layers of warming spices.

Whether you’re serving it for a cozy family dinner, festive celebration, weekend gathering, or romantic meal at home, this recipe always impresses. Pair it with fluffy basmati rice, warm naan, or buttery roti, and you have a restaurant-quality feast made entirely from scratch.

Each serving contains approximately 280 calories, making it a satisfying vegetarian meal that’s packed with plant-based protein, fiber, and authentic Indian flavor.

Why Marry Me Lentils (Dal Makhani) Is So Special

Dal Makhani has remained one of India’s most iconic dishes for generations because of its incredible balance of simplicity and richness. Although the ingredient list is straightforward, slow cooking transforms humble lentils into an exceptionally creamy dish with remarkable depth of flavor.

Unlike many lentil recipes that cook quickly, Dal Makhani develops its signature taste over time. The spices gently infuse the lentils while butter and cream mellow the tomatoes, creating a silky sauce that’s rich without being overwhelming.

This recipe is also wonderfully versatile. It can be served as the centerpiece of a vegetarian meal or alongside grilled vegetables, paneer, chicken, or kebabs. It’s equally delicious for everyday dinners, festive holidays, potlucks, and elegant dinner parties.

Perhaps the greatest appeal is how the flavors continue to improve after resting. Many cooks believe Dal Makhani tastes even better the next day, making it one of the best make-ahead meals for busy households.

Key Ingredients for the Best Marry Me Lentils (Dal Makhani)

Every ingredient contributes to the rich flavor and creamy texture that make this dish so beloved.

Whole Black Urad Dal – 1 cup

The heart of Dal Makhani. These whole black lentils become wonderfully creamy during slow cooking while providing protein and fiber.

Rajma (Red Kidney Beans) – ¼ cup

Adds hearty texture and complements the creamy lentils perfectly.

Water – 4 cups

Used to cook the lentils until tender while creating the flavorful cooking liquid.

Salt – 1 teaspoon

Enhances every ingredient and balances the spices.

Ghee or Butter – 2 tablespoons

Creates the rich, authentic flavor associated with traditional Dal Makhani.

Medium Onion – 1 finely chopped

Forms the aromatic base and develops sweetness as it cooks.

Tomatoes – 2 medium, pureed

Provide gentle acidity and create the flavorful masala sauce.

Ginger-Garlic Paste – 2 teaspoons

Adds warmth, aroma, and classic Indian flavor.

Green Chilies – 2 slit (optional)

Introduce gentle heat without overpowering the dish.

Cumin Seeds – 1 teaspoon

Offer earthy aroma and nutty flavor when toasted in ghee.

Turmeric Powder – ½ teaspoon

Adds beautiful golden color and subtle earthy notes.

Red Chili Powder – 1 teaspoon

Provides warmth and vibrant color.

Coriander Powder – 1½ teaspoons

Brings citrusy, earthy depth to the masala.

Garam Masala – ½ teaspoon

Adds the final layer of warm aromatic spices.

Fresh Cream – ½ cup

Creates the signature silky finish and luxurious richness.

Butter – 2 tablespoons

Stirred in at the end for an irresistible glossy texture.

Fresh Coriander Leaves

Brighten the finished dish with freshness and vibrant color.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Marry Me Lentils (Dal Makhani)


  • Author: Amanda
  • Total Time: 13 Hours 15 Minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Creamy Marry Me Lentils (Dal Makhani) made with whole black lentils, kidney beans, butter, cream and authentic Indian spices. A rich North Indian comfort food recipe perfect for dinner.


Ingredients

Scale
  • 1 cup whole black urad dal
  • 1/4 cup kidney beans
  • 4 cups water
  • 1 tsp salt
  • 2 tbsp butter or ghee
  • 1 onion finely chopped
  • 2 tomatoes pureed
  • 2 tsp ginger garlic paste
  • 2 green chilies
  • 1 tsp cumin seeds
  • 1/2 tsp turmeric
  • 1 tsp red chili powder
  • 1 1/2 tsp coriander powder
  • 1/2 tsp garam masala
  • 1/2 cup fresh cream
  • 2 tbsp butter
  • Fresh coriander

Instructions

1. Soak lentils and kidney beans overnight.

2. Cook until very soft.

3. Prepare onion tomato masala.

4. Add spices and cook until fragrant.

5. Mix cooked lentils into masala.

6. Mash slightly for creaminess.

7. Simmer for 35 minutes.

8. Add butter cream and garam masala.

9. Garnish with coriander and serve hot.

Notes

  • Slow simmering creates the best texture.
  • Tastes even better the next day.
  • Serve with naan or basmati rice.
  • Prep Time: 12 Hours
  • Cook Time: 1 Hour 15 Minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 5g
  • Sodium: 520mg
  • Fat: 15g
  • Saturated Fat: 8g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 9g
  • Protein: 12g
  • Cholesterol: 35mg

Keywords: Marry Me Lentils, Dal Makhani, Black Lentils

How to Make Marry Me Lentils (Dal Makhani)

Begin by soaking the whole black urad dal and rajma overnight in plenty of water. This step softens the legumes, reduces cooking time, and helps achieve the creamy texture that Dal Makhani is known for.

Drain and rinse the soaked lentils thoroughly. Transfer them to a pressure cooker or a large heavy-bottomed pot. Add four cups of fresh water and one teaspoon of salt.

If using a pressure cooker, cook for approximately 20 to 25 minutes until both the lentils and kidney beans become extremely tender. If cooking on the stovetop, simmer gently for 1 to 1½ hours, adding water whenever necessary to prevent sticking.

The lentils should become soft enough to mash easily between your fingers. This softness is essential for creating the creamy consistency later in the recipe.

Meanwhile, prepare the masala. Heat the ghee or butter in a heavy-bottomed pan over medium heat. Add the cumin seeds and allow them to splutter for about 30 seconds until fragrant.

Add the chopped onions and sauté for 8 to 10 minutes until they become deeply golden and caramelized. This step builds the rich foundation of the dish.

Stir in the ginger-garlic paste and optional green chilies. Cook for another minute until aromatic.

Add turmeric, red chili powder, coriander powder, and a small pinch of salt if needed. Stir continuously for about 30 seconds so the spices bloom without burning.

Pour in the tomato puree and cook for 8 to 10 minutes, stirring occasionally, until the masala thickens and the butter begins separating around the edges.

Transfer the cooked lentils and kidney beans along with their cooking liquid into the prepared masala. Stir thoroughly to combine.

Using the back of a wooden spoon, gently mash a portion of the lentils against the side of the pan. This releases natural starches that make the dal incredibly creamy.

Reduce the heat to low and simmer uncovered for 30 to 40 minutes. Stir every few minutes to prevent sticking. If the mixture becomes too thick, add small amounts of hot water until it reaches your preferred consistency.

As the dal simmers, the flavors deepen while the lentils become smoother and creamier.

Finish by stirring in the fresh cream, butter, and garam masala. Simmer gently for another 5 minutes without allowing the cream to boil vigorously.

Taste and adjust seasoning if necessary. Garnish generously with freshly chopped coriander leaves and an extra swirl of cream before serving.

Serving Suggestions for Marry Me Lentils (Dal Makhani)

Dal Makhani is at its absolute best when served piping hot with freshly cooked basmati rice or warm Indian breads. Soft butter naan, garlic naan, tandoori roti, chapati, or flaky parathas are all excellent choices for scooping up the rich, creamy lentils. For a complete North Indian meal, pair the dal with jeera rice, cucumber raita, sliced onions, fresh lemon wedges, mango pickle, and crisp papad. The cooling yogurt and crunchy accompaniments perfectly balance the richness of the buttery lentils, creating a restaurant-style dining experience at home.

This dish is equally suitable for festive celebrations and casual family dinners. Serve it in a beautiful copper serving bowl with a swirl of fresh cream, a small pat of melting butter, and a generous sprinkle of chopped coriander for an elegant presentation. For entertaining, create a buffet featuring Dal Makhani alongside paneer dishes, vegetable curries, fragrant rice, naan, salads, and Indian desserts like gulab jamun or kheer. Because the flavors improve over time, it’s also an excellent make-ahead option for dinner parties and holiday gatherings. Whether enjoyed as a comforting weeknight dinner or part of an elaborate feast, Dal Makhani always becomes one of the most memorable dishes on the table.

Storage and Meal Prep

Dal Makhani stores exceptionally well, making it perfect for meal preparation. Once cooled completely, transfer the leftovers to an airtight container and refrigerate for up to four days. As the dish rests, the lentils continue absorbing the spices, making the flavor even richer the following day. Before reheating, add a splash of water or milk to loosen the consistency, as the lentils naturally thicken during refrigeration. Warm gently over low heat while stirring frequently, then finish with a fresh knob of butter or a drizzle of cream just before serving to restore its luxurious texture.

For longer storage, Dal Makhani freezes beautifully for up to three months. Portion it into freezer-safe containers, leaving a little space for expansion. Thaw overnight in the refrigerator before reheating slowly on the stovetop. Fresh garnishes such as chopped coriander, cream, and butter should always be added after reheating rather than before freezing to maintain the freshest flavor and appearance. Preparing a large batch in advance is an excellent way to enjoy authentic Indian comfort food whenever cravings strike without spending hours cooking from scratch.

Conclusion

Marry Me Lentils, better known as Dal Makhani, is a timeless recipe that proves simple ingredients can create extraordinary flavors. The slow-cooked combination of black lentils, kidney beans, aromatic spices, butter, and cream produces a dish that’s deeply satisfying, incredibly creamy, and worthy of any special occasion. Every spoonful delivers warmth, comfort, and the unmistakable richness that has made this North Indian classic beloved around the world.

Whether you’re exploring Indian cuisine for the first time or recreating a family favorite, this recipe is one you’ll return to again and again. Pair it with warm naan or fragrant basmati rice, customize the spice level to your taste, and enjoy a comforting homemade meal that truly lives up to its nickname. After just one bite, you’ll understand exactly why these are called Marry Me Lentils.

Leave a Comment

Recipe rating