Few Indian dishes can match the comfort and soul-soothing warmth of Dal Makhani. Traditionally slow-cooked for hours over a tandoor flame, this rich and creamy dish—made with whole urad dal (black lentils) and rajma (kidney beans)—is a staple in North Indian cuisine, especially Punjabi households.
But what if you could get that authentic restaurant-style flavor with minimal effort?
Enter: Slow-Cooker Dal Makhani. By using a slow cooker or crockpot, you allow the lentils to simmer gently for hours, unlocking deeper flavors and a silken texture—without needing constant stirring or monitoring.
Whether you’re a busy home cook, a working professional, or someone simply craving something hearty and delicious, this version of dal makhani is your answer.
Why You’ll Love This Slow-Cooker Dal Makhani
-
✅ No babysitting the stove – the slow cooker does all the hard work.
-
✅ Authentic flavor – deep, smoky, and perfectly creamy.
-
✅ Meal prep friendly – gets better with time!
-
✅ Vegetarian, gluten-free, and can easily be made vegan.
-
✅ Perfect for weeknight dinners, meal prep, or festive feasts.
🥘 Ingredients You’ll Need
Main Ingredients:
-
Whole Urad Dal (Black Gram) – 1 cup
-
Rajma (Kidney Beans) – ¼ cup
-
Water – 4 cups (plus more for soaking)
-
Onion – 1 large, finely chopped
-
Tomatoes – 2 large, pureed or finely chopped
-
Ginger-Garlic Paste – 1 tbsp
-
Green Chilies – 1-2, slit or chopped
-
Butter – 2-3 tbsp (or vegan butter)
-
Fresh Cream – ¼ cup (or cashew cream for vegan version)
Spices:
-
Cumin Seeds – 1 tsp
-
Coriander Powder – 1 tsp
-
Red Chili Powder – ½ tsp (adjust to taste)
-
Turmeric Powder – ¼ tsp
-
Garam Masala – 1 tsp
-
Kasuri Methi (Dried Fenugreek Leaves) – 1 tsp, crushed
-
Salt – to taste
-
Bay Leaf – 1
🛒 Prep Work: Soak and Prep
Step 1: Soaking Lentils
Soak whole urad dal and rajma overnight (or for at least 8 hours). This reduces cooking time and improves digestibility.
💡 Tip: If you’re short on time, soak them in hot water for 4-5 hours.
Step 2: Tomato Puree
Blend ripe tomatoes to make a smooth puree or use canned tomato puree for convenience.
👩🍳 How to Make Dal Makhani in a Slow Cooker
Step 1: Sauté Aromatics (Optional but Recommended)
While slow cookers are designed to be “dump-and-go,” sautéing your aromatics beforehand gives the dish a deeper flavor.
-
Heat 1 tbsp butter in a pan.
-
Add cumin seeds and bay leaf.
-
Add chopped onions. Sauté till golden.
-
Add ginger-garlic paste, green chilies, and cook until the raw smell disappears.
-
Add pureed tomatoes, salt, turmeric, coriander powder, and chili powder.
-
Cook until the masala thickens and oil begins to separate.
📝 Skip this step only if you're pressed for time. You can directly add all ingredients to the slow cooker too.
Step 2: Combine in Slow Cooker
-
Add soaked and drained urad dal and rajma to the slow cooker.
-
Pour in the prepared masala.
-
Add 4 cups of water.
-
Stir well and cover.
Step 3: Slow Cook
-
Cook on low for 8–10 hours, or high for 4–5 hours.
-
Stir occasionally if your cooker allows it.
-
Once lentils are completely soft and creamy, stir in butter, cream, garam masala, and kasuri methi.
-
Cook for another 30 minutes on low.
Step 4: Smoky Tadka (Optional Dhungar Method)
For restaurant-style smokiness:
-
Heat a small piece of coal until red-hot.
-
Place it in a small bowl or foil cup inside the dal.
-
Drizzle ½ tsp ghee or butter over the coal and cover the cooker for 5 minutes.
-
Remove coal before serving.
🍽️ How to Serve Dal Makhani
Dal Makhani pairs beautifully with:
-
Steamed Basmati Rice
-
Jeera Rice
-
Butter Naan
-
Tandoori Roti
-
Garlic Naan
Top with a swirl of cream and a pat of butter for that restaurant-style finish. Garnish with chopped coriander.
🧑🍳 Tips for Perfect Slow-Cooker Dal Makhani
-
Don’t skip the soaking – it's essential for soft, creamy lentils.
-
Adjust consistency – if it's too thick, add hot water; if too runny, simmer uncovered.
-
Cream alternatives – use coconut cream or cashew paste for a dairy-free version.
-
Leftovers – taste even better the next day. Store in an airtight container for up to 4 days.
🌱 Make It Vegan
-
Use plant-based butter or oil.
-
Swap cream with coconut cream, oat cream, or cashew cream.
-
Still indulgent and flavorful!
🔁 Variations & Add-ons
-
Paneer Dal Makhani – Add sautéed paneer cubes before the final simmer.
-
Smoky Tomato Puree – Roast tomatoes over fire before blending.
-
Spicy Kick – Add green chili paste or smoked paprika.
-
Nutty Boost – A spoonful of almond butter can make the curry silkier.
🧂 Nutritional Information (Per Serving Approx.)
| Nutrient | Amount |
|---|---|
| Calories | 280 kcal |
| Protein | 12 g |
| Carbohydrates | 34 g |
| Fat | 12 g |
| Fiber | 10 g |
| Calcium | 90 mg |
| Iron | 4 mg |
Note: Nutritional values are approximate and vary based on ingredients used.
🧊 Storage and Reheating
-
Refrigerate: Store in an airtight container for up to 4 days.
-
Freeze: Can be frozen for up to 2 months. Thaw overnight and reheat slowly.
-
Reheat: Add a splash of water or milk while reheating to maintain creaminess.
