Dal Makhani with Black Lentils and Kidney Beans
A rich and creamy lentil and bean stew simmered slowly with butter and cream, flavored with aromatic spices. This indian-inspired indian (vegetarian) ready in about 75 minutes pairs rinsed Black lentils, soaked overnight Kidney beans, finely chopped Onion for a weeknight-friendly dinner that comes together with one pan and minimal cleanup. Each serving lands at about 400 calories and feeds 4, so it slots cleanly into a weekly meal plan and pairs well with a quick salad or grain on the side. Tap "Plan a meal with the AI" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 1/2 cup, rinsed Black lentils
- 1/2 cup, soaked overnight Kidney beans
- 1 cup, finely chopped Onion
- 1 cup, finely chopped Tomatoes
- 1 tbsp, minced Ginger
- 1 tbsp, minced Garlic
- 1/2 tsp Cumin seeds
- 1.5 tbsp Coriander powder
- 1/2 tsp Turmeric powder
- 1 tsp Garam masala
- 1 tsp Salt
- 2 tbsp Butter
- 1/4 cup Heavy cream
- 4 cups Water
- 1 tbsp Vegetable oil
Instructions
- Step 1: In a pressure cooker, combine 1/2 cup rinsed black lentils, 1/2 cup soaked kidney beans, 4 cups water, and 1/2 tsp salt. Cook on high pressure for 25 minutes, then let the pressure release naturally.
- Step 2: While the dal cooks, heat 1 tbsp vegetable oil in a pan over medium heat. Add 1/2 tsp cumin seeds and let them sizzle for 30 seconds until fragrant. Add 1 cup finely chopped onions and cook for 10 minutes until golden brown.
- Step 3: Add 1 tbsp minced ginger, 1 tbsp minced garlic, and 1 cup finely chopped tomatoes to the pan. Cook for 8 minutes until the tomatoes break down. Stir in 1.5 tbsp coriander powder, 1/2 tsp turmeric powder, and 1 tsp salt. Cook for 2 minutes.
- Step 4: Once the dal is cooked, add the tomato-onion mixture to the pressure cooker and stir. Add 2 tbsp butter and 1/4 cup heavy cream. Simmer uncovered for 20 minutes, stirring occasionally. Stir in 1 tsp garam masala and cook for 2 more minutes. Taste and adjust salt if needed.
Frequently asked questions
How long does Dal Makhani with Black Lentils and Kidney Beans take to make?
Total time is about 75 minutes (15 min prep + 60 min cook). Most home cooks find this fits comfortably into a weeknight; double the batch on Sunday for two dinners.
How do I store leftover Dal Makhani with Black Lentils and Kidney Beans?
Cool to room temperature within 2 hours, then store in an airtight container in the fridge for up to 4 days. Reheat covered in a 350°F oven for 10-12 minutes, or microwave at 70% power in 60-second bursts to keep rinsed black lentils from drying out.
Can I substitute ingredients in Dal Makhani with Black Lentils and Kidney Beans?
Yes — most ingredients in this recipe have flexible swaps. For oil, use any neutral high-smoke-point oil (avocado, grapeseed, refined coconut). For aromatics, dried herbs at ⅓ the volume of fresh work in a pinch. The full ingredient list is shoppable on Instacart so you can see substitutes in real time.
How do I scale Dal Makhani with Black Lentils and Kidney Beans for a different number of people?
The recipe is written for 4 servings. Multiply each ingredient by (your serving target / 4). Cook time stays roughly the same up to 2x; for 3-4x batches, switch from a skillet to a sheet pan or stockpot so the food isn't crowded — overcrowding steams instead of browns.
Is Dal Makhani with Black Lentils and Kidney Beans vegetarian?
Yes — this recipe is tagged vegetarian based on its ingredient list. Always cross-check labels for packaged ingredients (sauces, broths, condiments) since formulations vary by brand.
What others are saying
- ★★★★★
This recipe is a keeper. The kidney beans added a lovely texture.
- ★★★★★
Authentic taste, just like the restaurant. Will make again.
- ★★★★★
A perfect balance of spices. Served with rice and it was divine.
Equipment for this recipe
Top-rated tools to make this recipe successfully.