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

Jeera Rice with Dal Makhni is a beloved North Indian lunch classic that graces the tables of homes and restaurants alike. This comforting combination brings together fragrant basmati rice tempered with earthy cumin (jeera), paired with the rich, creamy goodness of dal makhni—a slow-cooked lentil curry made from whole black urad dal and rajma. Originating from the Punjabi heartland, Dal Makhni has become a staple at festive celebrations such as Diwali and Lohri, as well as everyday family meals. Its velvety texture, deep flavors, and aromatic spices make it a true celebration of Indian cuisine. What sets this dish apart is its harmonious balance of taste and nutrition. Jeera rice offers a delicate, spiced aroma without overwhelming the palate, while Dal Makhni is cherished for its high protein content, thanks to the urad dal and rajma. Traditionally cooked with cream and butter, our healthy version uses toned milk and minimal ghee, making it lighter yet retaining all the authentic flavors. This meal resonates with warmth and hospitality, perfect for cozy family lunches or festive gatherings. Whether enjoyed during festivals or as a comforting weekday lunch, Jeera Rice with Dal Makhni brings the soul of Punjab to your plate—rich, hearty, and deeply satisfying.

35 min total2 servingsMedium430 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Wash and soak the urad dal and rajma overnight
0%

Step 1 · Wash and soak the urad dal and rajma overnight

Wash and soak the urad dal and rajma overnight. Drain and rinse before cooking.

Step 2: Cook soaked lentils (urad dal and rajma) in a pressure cooker with 2
0%

Step 2 · Cook soaked lentils (urad dal and rajma) in a pressure cooker with 2

Cook soaked lentils (urad dal and rajma) in a pressure cooker with 2.5 cups water and a pinch of salt. Cook for 5-6 whistles until soft.

Step 3: For jeera rice
0%
15 min

Step 3 · For jeera rice

For jeera rice, wash basmati rice thoroughly and soak for 15 minutes. Drain.

Step 4: Heat 1/2 tsp ghee in a heavy-bottomed pan
0%

Step 4 · Heat 1/2 tsp ghee in a heavy-bottomed pan

Heat 1/2 tsp ghee in a heavy-bottomed pan. Add 1 tsp jeera and let it crackle. Add soaked rice, 2 cups water, and salt. Cook covered on low flame until rice is done and water absorbed.

Step 5: For dal makhni
0%
1 min

Step 5 · For dal makhni

For dal makhni, heat 1 tsp ghee in a kadhai. Add remaining jeera, chopped onion, and sauté until golden. Add ginger-garlic paste, sauté for 1 minute. Stir in pureed tomato, turmeric, chilli powder, and cook till oil separates.

Step 6: Add boiled dal and rajma to the masala
0%
10 min

Step 6 · Add boiled dal and rajma to the masala

Add boiled dal and rajma to the masala. Mix well, add low-fat milk, and simmer on low heat for 8-10 minutes, stirring occasionally. Finish with garam masala and chopped coriander.

Step 7: Serve hot jeera rice with a generous ladle of dal makhni
0%

Step 7 · Serve hot jeera rice with a generous ladle of dal makhni

Serve hot jeera rice with a generous ladle of dal makhni, garnished with fresh coriander.

Why this recipe is healthy

This healthy Jeera Rice with Dal Makhni recipe uses minimal oil and low-fat dairy, making it suitable for calorie-conscious eaters. The lentils offer sustained energy and promote satiety, making it a great option for weight management. High fiber content supports digestive health, while plant protein aids in muscle maintenance. The use of wholesome, natural ingredients ensures the dish is nutrient-dense and free from additives.

A note on tradition

Jeera Rice with Dal Makhni is a hallmark of Punjabi cuisine, often served during special occasions, community gatherings, and festivals like Lohri and Baisakhi. Dal Makhni is traditionally slow-cooked overnight in North Indian dhabas, imparting a unique smoky flavor. This combination is favored for celebratory lunches and is a staple in North Indian weddings and family feasts, symbolizing warmth and togetherness.

← Back to Jeera Rice with Dal Makhni