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

Brown Rice with Dal Makhni is a beloved North Indian lunch dish, combining the nutty flavor of brown rice with the creamy, slow-cooked richness of Dal Makhni. Dal Makhni, originating from Punjab, is made with whole urad dal (black gram) and rajma (kidney beans), simmered in aromatic spices and finished with a touch of cream. Traditionally served at weddings, festivals like Lohri, and family gatherings, this dish represents the soul of Punjabi cuisine. Using brown rice instead of white rice enhances its nutritional profile, making it ideal for health-conscious eaters. The combination is hearty, satisfying, and packed with plant-based protein, perfect for vegetarians seeking a balanced meal. Its comforting taste, infused with flavors of ginger, garlic, garam masala, and kasuri methi, makes it a staple during winter months and festive occasions. Enjoyed across North India, this dish brings together tradition and health, offering a wholesome option that fits modern dietary needs while retaining authentic flavor.

35 min total2 servingsMedium400 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Rinse brown rice and soak for 20 minutes
0%
20 min

Step 1 · Rinse brown rice and soak for 20 minutes

Rinse brown rice and soak for 20 minutes. In a pressure cooker, add soaked brown rice, 2 cups water, and a pinch of salt. Cook for 15 minutes or until rice is tender.

Step 2: Rinse sabut urad dal and rajma
0%
15 min

Step 2 · Rinse sabut urad dal and rajma

Rinse sabut urad dal and rajma. Soak overnight or at least 6 hours. Drain and pressure cook with 1 cup water, turmeric, and salt for 15 minutes until soft.

Step 3: Heat oil in a kadhai
0%

Step 3 · Heat oil in a kadhai

Heat oil in a kadhai. Add cumin seeds, let them splutter. Add chopped onions and sauté till golden brown.

Step 4: Add ginger-garlic paste
0%

Step 4 · Add ginger-garlic paste

Add ginger-garlic paste, sauté till raw aroma disappears. Add pureed tomatoes and cook until oil separates.

Step 5: Add cooked dal and rajma to the kadhai
0%
10 min

Step 5 · Add cooked dal and rajma to the kadhai

Add cooked dal and rajma to the kadhai. Mix well. Add red chili powder, garam masala, kasuri methi, and adjust salt. Simmer for 10 minutes, stirring occasionally.

Step 6: Add low-fat cream (or cashew paste for vegan)
0%

Step 6 · Add low-fat cream (or cashew paste for vegan)

Add low-fat cream (or cashew paste for vegan), stir well, and cook for 2 more minutes. Garnish with fresh coriander leaves.

Step 7: Serve hot Dal Makhni with brown rice
0%

Step 7 · Serve hot Dal Makhni with brown rice

Serve hot Dal Makhni with brown rice. Pair with salad or papad for a complete meal.

Why this recipe is healthy

This Brown Rice with Dal Makhni recipe is a healthy lunch choice because it uses whole grains and legumes, which are excellent for sustained energy and weight management. Brown rice lowers glycemic load, making it ideal for diabetics. Dal Makhni is protein-rich and supports muscle repair without excess calories. The recipe minimizes oil and cream, boosting heart health. Including fiber and antioxidants, this dish fits perfectly in a balanced Indian vegetarian diet, supporting digestive wellness and metabolic health.

A note on tradition

Brown Rice with Dal Makhni is deeply rooted in Punjabi culture, often enjoyed during festivals like Lohri and Vaisakhi. Dal Makhni is a staple at weddings and special occasions due to its rich, celebratory flavor. In North India, it’s a popular lunch or dinner dish, symbolizing warmth and hospitality. Regional variations may include additional spices or the use of ghee, but this healthy version preserves authenticity while adapting for modern nutrition.

← Back to Brown Rice with Dal Makhni