
Brown Rice with Dal Makhni
Lunch • India
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.
Ingredients(for 1 medium bowl of Dal Makhni with 1 cup cooked brown rice)
- 1 cup Brown rice (Chawal)
- 1/2 cup Whole urad dal (Sabut urad)
- 1/4 cup Rajma (Kidney beans)
- 1 medium Onion (Pyaz, finely chopped)
- 2 medium Tomato (Tamatar, pureed)
- 1 tablespoon Ginger-garlic paste (Adrak-lehsun)
- 1/2 teaspoon Garam masala (North Indian spice mix)
- 1 teaspoon Kasuri methi (Dried fenugreek leaves)
- 2 tablespoons Low-fat cream (Malai, can use cashew paste for vegan) - optional
- 1/2 teaspoon Turmeric powder (Haldi)
- 1/2 teaspoon Red chili powder (Lal mirch)
- 1/2 teaspoon Cumin seeds (Jeera)
- to taste Salt (Namak)
- 1 tablespoon Oil (Preferably mustard oil or olive oil)
- 3 cups Water (For cooking dal and rice)
Instructions
- 1
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.
15 minutes
Soaking brown rice ensures even cooking and improves digestibility.
- 2
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.
15 minutes
Long soaking reduces cooking time and enhances protein absorption.
- 3
Heat oil in a kadhai. Add cumin seeds, let them splutter. Add chopped onions and sauté till golden brown.
5 minutes
Use a heavy-bottomed kadhai for even heat distribution.
- 4
Add ginger-garlic paste, sauté till raw aroma disappears. Add pureed tomatoes and cook until oil separates.
5 minutes
Cooking tomatoes thoroughly releases their natural sweetness.
Why This Dish 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.
Brown rice is a whole grain rich in fiber, vitamins B1, B3, and magnesium, supporting digestion and heart health. Dal Makhni, made with urad dal and rajma, is high in plant-based protein and iron, vital for vegetarians. The dish offers balanced macros: healthy carbohydrates from brown rice, protein from dal and rajma, and minimal fat due to reduced cream. It’s also a good source of antioxidants, thanks to spices like turmeric and cumin. Using low-fat cream or cashew paste keeps saturated fat low, making the meal lighter yet satisfying.
Pro Tips
- 💡Tip 1: Soak dals overnight for best texture and quicker cooking.
- 💡Tip 2: Use pressure cooker for dal to save time and energy.
- 💡Tip 3: Add kasuri methi at the end for authentic Punjabi aroma.
Storage & Serving
Store leftover Dal Makhni in an airtight container in the refrigerator for up to 3 days. Brown rice can be refrigerated separately. Reheat before serving; add water if dal thickens.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 400.0 kcal |





