How to Make Punjabi Tadka Dal with Rice (Traditional & Healthy Version)

Punjabi Tadka Dal with Rice is a classic North Indian dish that embodies the simplicity and heartiness of Punjabi home cooking. This wholesome meal features yellow arhar dal (toor dal) cooked until soft, then infused with a flavorful tadka (tempering) of onions, tomatoes, garlic, and whole spices. Served alongside fluffy steamed basmati chawal (rice), this combination is a daily staple in Punjabi households and is often enjoyed during lunch, especially after busy mornings or as a comforting meal after a long day. The dal’s creamy texture and aromatic spices provide a warming, satisfying experience while the rice offers a perfect, light complement. This dish is deeply ingrained in Indian culinary traditions, commonly prepared across North India during festivals like Lohri and Baisakhi, or as part of a simple, nutritious weekday meal. The tadka—tempered in desi ghee or oil—is what sets Punjabi dal apart, infusing each bite with layers of flavor. From bustling city homes in Amritsar to rural kitchens in Punjab’s heartland, this meal is cherished for its taste, nutrition, and ease of preparation. Its adaptability and healthfulness make it a popular choice for families seeking comfort food that is both delicious and nourishing. Beyond its delightful taste, Punjabi Tadka Dal with Rice is celebrated for bringing people together, whether during family gatherings or festive occasions. Its balance of protein, fiber, and complex carbohydrates makes it ideal for those tracking calories, aiming for a balanced diet, or looking for vegetarian lunch ideas. Rich in culture and flavor, this dish remains an evergreen favorite across India.

35 min total2 servingsEasy350 kcal / 100g

Ingredients

  • Arhar dal (toor dal)
    1/2 cup Arhar dal (toor dal) (yellow split pigeon peas)
  • Basmati rice
    1/2 cup Basmati rice (long-grain, aromatic)
  • Onion
    1 small, finely chopped Onion (pyaz)
  • Tomato
    1 medium, finely chopped Tomato (tamatar)
  • Garlic cloves
    3, finely chopped Garlic cloves (lahsun)
  • Ginger
    1/2 inch, grated Ginger (adrak)
  • Green chili
    1, slit Green chili (hari mirch)
  • Cumin seeds
    1/2 teaspoon Cumin seeds (jeera)
  • Turmeric powder
    1/4 teaspoon Turmeric powder (haldi)
  • Red chili powder
    1/4 teaspoon Red chili powder (lal mirch)
  • Garam masala
    1/4 teaspoon Garam masala (optional for extra aroma)
  • Fresh coriander leaves
    2 tablespoons, chopped Fresh coriander leaves (dhaniya)
  • Desi ghee or oil
    1 tablespoon Desi ghee or oil (use mustard oil or sunflower oil for vegan version)
  • Salt
    to taste Salt (namak)
  • Water
    2-3 cups Water (as needed for cooking dal and rice)

Step-by-step instructions

Step 1: Wash arhar dal and rice separately under running water
0%
10 min

Step 1 · Wash arhar dal and rice separately under running water

Wash arhar dal and rice separately under running water. Soak dal for 10 minutes to soften. Drain before cooking.

Step 2: Add soaked dal
0%

Step 2 · Add soaked dal

Add soaked dal, turmeric, and 1.5 cups water to a pressure cooker. Cook for 3-4 whistles or until dal is soft. Mash lightly once cooked.

Step 3: While dal cooks
0%

Step 3 · While dal cooks

While dal cooks, rinse rice and cook with 1 cup water in a separate pan or rice cooker until grains are fluffy and separate.

Step 4: Heat ghee or oil in a kadhai
0%

Step 4 · Heat ghee or oil in a kadhai

Heat ghee or oil in a kadhai. Add cumin seeds; let them splutter. Add chopped onion, sauté until golden. Add ginger, garlic, and green chili, sauté for a minute.

Step 5: Add tomatoes
0%

Step 5 · Add tomatoes

Add tomatoes, red chili powder, and salt. Cook until tomatoes turn soft and oil separates. Stir in garam masala if using.

Step 6: Pour the cooked dal into the masala
0%
4 min

Step 6 · Pour the cooked dal into the masala

Pour the cooked dal into the masala. Mix well and simmer for 3-4 minutes, adjusting salt and water for desired consistency.

Step 7: Garnish with fresh coriander leaves
0%

Step 7 · Garnish with fresh coriander leaves

Garnish with fresh coriander leaves. Serve hot with steamed basmati rice.

Why this recipe is healthy

This recipe is a balanced meal, offering a healthy combination of protein, fiber, and complex carbohydrates without excess fat. Using minimal desi ghee or oil and plenty of fresh vegetables makes it heart-friendly and easy to digest. The absence of heavy cream or deep-frying keeps calorie count low. The recipe is adaptable for vegan and gluten-free diets, providing versatility for various health goals. It’s perfect for anyone seeking a nutritious, home-cooked Indian lunch.

A note on tradition

Punjabi Tadka Dal with Rice is a quintessential North Indian comfort food, often featured in daily meals and celebratory spreads alike. It’s especially popular during Punjabi festivals like Lohri and Baisakhi, symbolizing abundance and togetherness. Each family in Punjab may have its own tadka style, with some adding kasuri methi or hing for unique flavor. Whether served in a humble dhaba or a lavish wedding, dal chawal epitomizes the warmth of Indian hospitality and is beloved across all regions.

← Back to Punjabi Tadka Dal with Rice nutrition