Dal Makhni with Steamed Rice

Dal Makhni with Steamed Rice

Beverages • India

425
KCAL
PROTEIN (G)
CARBS (G)
FAT (G)
Track with App
Log this food instantly with our mobile app
Get App
How to Make Dal Makhni with Steamed Rice
Traditional + healthy version with step-by-step photos · 35 min total · 2 servings
View full recipe →

How to Make Dal Makhni with Steamed Rice (Traditional & Healthy Version)

Prep: 15 min
Cook: 20 min
2 servings
Medium

Dal Makhni with Steamed Rice is a classic North Indian dish celebrated for its rich flavor and creamy texture. Originating from Punjab, Dal Makhni (दाल मखनी) is made with whole black urad dal (काली दाल) and rajma (राजमा), slow-cooked with aromatic spices and a touch of cream. It is commonly enjoyed during festivals like Lohri and Diwali, as well as at family gatherings and weddings. Served with perfectly steamed basmati rice, this combination offers a comforting meal that brings together the essence of Indian hospitality and tradition. What makes Dal Makhni truly special is the balance between its earthy lentils, the smokiness from slow cooking, and the subtle richness from ghee (घी) and cream. The dish is nourishing and filling, making it a favorite in Indian households, especially in the north. Steamed rice acts as the perfect partner, soaking up the luscious dal and providing a wholesome meal. For health-conscious foodies, this recipe uses minimal oil and cream, retaining the authentic flavors while keeping calories in check. Ideal for lunch or dinner, Dal Makhni with Steamed Rice is a great way to experience Indian cuisine’s depth and diversity.

Diabetic-Friendly Weight Loss Kid-Friendly Vegan Adaptable
Allergens: Dairy

Ingredients(for 1 bowl Dal Makhni (200g) with 1 cup Steamed Rice (150g))

  • 1/2 cup Whole black urad dal (काली दाल) (soaked overnight)
  • 2 tbsp Rajma (kidney beans) (soaked overnight)
  • 1 medium Onion (finely chopped)
  • 2 medium Tomato (pureed)
  • 1 tsp Ginger-garlic paste (अदरक-लहसुन)
  • 1 tsp Ghee (clarified butter) (for authentic flavor)
  • 1 tbsp Low-fat cream (मलाई, can be skipped for vegan) - optional
  • 1/4 tsp Turmeric powder (हल्दी)
  • 1/2 tsp Red chili powder (लाल मिर्च)
  • 1/2 tsp Garam masala (गरम मसाला)
  • as per taste Salt (नमक)
  • 1/2 tsp Cumin seeds (जीरा)
  • 1 cup Basmati rice (for steaming)
  • 3 cups Water (for cooking dal and rice)
  • 1 tbsp Coriander leaves (धनिया, for garnish) - optional

Instructions

  1. 1

    Rinse and soak whole black urad dal and rajma overnight or for at least 8 hours. Drain the water before cooking.

    5 minutes

    Soaking improves digestibility and shortens cooking time.

  2. 2

    Pressure cook soaked dal and rajma with 2 cups water, half turmeric, and salt for 8-10 whistles until soft.

    10 minutes

    Ensure dals are fully cooked for creamy texture.

  3. 3

    Heat ghee in a kadhai. Add cumin seeds, let them splutter. Add chopped onion and ginger-garlic paste. Sauté until golden.

    5 minutes

    Use minimal ghee for a healthier version.

  4. 4

    Add tomato puree, red chili powder, garam masala, and remaining turmeric. Cook until oil separates and masala is aromatic.

    5 minutes

    Cook tomatoes well to avoid raw taste.

Why This Dish is Healthy

This healthy Dal Makhni with Steamed Rice recipe uses less oil and cream, focusing on natural flavors and nutrient density. Lentils promote heart health, support weight management, and help regulate blood sugar. Steamed rice is easy to digest and low in fat, making this meal suitable for those seeking wholesome, calorie-conscious Indian food. Ideal for vegetarians and those wanting to eat clean, this dish is filling, satisfying, and nutritionally rich.

Dal Makhni is packed with plant-based protein from urad dal and rajma, making it an excellent vegetarian option. Lentils are rich in fiber, essential vitamins like B-complex and minerals such as iron and potassium. Minimal ghee and cream keep the fat content low, while steamed rice provides complex carbohydrates for sustained energy. Together, this dish offers a balanced mix of macros and micronutrients, supporting digestive health and muscle maintenance.

Pro Tips

  • 💡Tip 1: Soak dal and rajma overnight for creamy texture and faster cooking.
  • 💡Tip 2: Simmer dal on low heat to enhance flavor and aroma.
  • 💡Tip 3: Garnish with fresh coriander for a burst of freshness and color.

Storage & Serving

Refrigerate leftover Dal Makhni in an airtight container for up to 3 days. Steamed rice can be stored separately for 2 days. Reheat gently on a tawa or in a microwave, adding a splash of water for freshness.

Best served: Lunch

Nutrition Facts

NutrientPer 100g
Energy425.0 kcal

Similar Foods