Authentic Veg Dhansak Recipe Easy and Delicious Guide

Updated On: October 5, 2025

Dhansak is a classic Parsi dish that beautifully marries the richness of lentils with the hearty flavors of vegetables and spices, resulting in a comforting, wholesome meal. Traditionally served with brown rice or caramelized onions, veg dhansak offers a delectable combination of sweet, sour, and spicy notes that tantalize the taste buds.

This authentic veg dhansak recipe embraces the vibrant Indian spices and slow-cooked lentils that make it a soul-warming dish perfect for any occasion.

Whether you’re a vegetarian or simply looking to explore a new culinary delight, this recipe is easy to follow and yields a flavorful dhansak that stays true to its roots. With a perfect balance of protein-rich lentils and nutritious vegetables, it’s not just delicious but also nourishing.

Ready your spices and get ready to dive into this Parsi favorite that’s sure to impress your family and friends!

Why You’ll Love This Recipe

This authentic veg dhansak recipe is a celebration of traditional Parsi cooking, bringing together the nutty flavors of lentils with vibrant vegetables and a complex spice blend. It’s a one-pot wonder that’s both satisfying and nutritious.

Key reasons to love it:

  • Rich in protein and fiber: Thanks to mixed lentils and vegetables.
  • Complex, layered flavors: The blend of spices and tamarind gives it a tangy, spicy, and slightly sweet profile.
  • Comfort food at its best: Hearty, warming, and perfect for any season.
  • Vegetarian and vegan-friendly: No compromise on taste or texture.
  • Great make-ahead dish: Flavors deepen overnight, making it ideal for meal prep.

Ingredients

  • 1/2 cup Toor dal (split pigeon peas)
  • 1/4 cup Masoor dal (red lentils)
  • 1/4 cup Moong dal (yellow lentils)
  • 1 medium onion, finely chopped
  • 2 medium tomatoes, chopped
  • 1 cup mixed vegetables (carrots, pumpkin, beans) diced
  • 1/2 cup cooked brown rice (optional, for serving)
  • 1 tbsp ginger-garlic paste
  • 2 green chilies, slit
  • 1 tsp cumin seeds
  • 1/2 tsp turmeric powder
  • 1 tsp red chili powder
  • 1 tbsp dhansak masala powder (available at Indian stores or homemade)
  • 1 tbsp jaggery or brown sugar
  • 2 tbsp tamarind pulp (soaked and strained)
  • Salt, to taste
  • 3 tbsp oil (mustard or vegetable oil)
  • Fresh coriander leaves, chopped (for garnish)

Equipment

  • Pressure cooker or large pot
  • Medium-sized mixing bowl
  • Wooden spoon or spatula
  • Knife and chopping board
  • Measuring cups and spoons
  • Small bowl for soaking tamarind
  • Serving bowls

Instructions

  1. Rinse the lentils: Thoroughly rinse toor dal, masoor dal, and moong dal under cold water until the water runs clear. Soak them for 15-20 minutes.
  2. Prepare tamarind pulp: Soak tamarind in 1/2 cup warm water for 10 minutes. Mash and strain to extract the pulp; set aside.
  3. Cook the lentils: Drain the soaked lentils and add them to a pressure cooker with 3 cups of water, turmeric powder, and a pinch of salt. Cook for 3-4 whistles or until soft. If using a pot, simmer covered for 40-50 minutes, stirring occasionally.
  4. Sauté the base: Heat oil in a pan over medium heat. Add cumin seeds and allow them to splutter. Add chopped onions and sauté until golden brown.
  5. Add aromatics: Stir in ginger-garlic paste and green chilies. Cook for 2-3 minutes until fragrant.
  6. Add tomatoes and spices: Mix in chopped tomatoes, red chili powder, and dhansak masala powder. Cook until the tomatoes break down and oil starts to separate from the mixture.
  7. Add vegetables: Add the diced mixed vegetables and cook for 5 minutes, stirring occasionally.
  8. Combine lentils and vegetables: Pour the cooked lentils into the vegetable mixture. Add tamarind pulp, jaggery, and salt. Mix well.
  9. Simmer: Let the dhansak simmer on low heat for 15-20 minutes. This helps the flavors meld and the vegetables soften perfectly.
  10. Adjust consistency: If the stew is too thick, add a little water to reach your desired consistency. Taste and adjust salt, jaggery, or tamarind as needed.
  11. Garnish and serve: Garnish with fresh coriander leaves. Serve hot with brown rice or plain basmati rice and a side of caramelized onions for an authentic experience.

Tips & Variations

“For a truly authentic touch, prepare your own dhansak masala by roasting and grinding spices like coriander seeds, cumin, cloves, cinnamon, and dry red chilies.”

  • Vegetables: You can customize the vegetables based on availability—pumpkin, bottle gourd, or even sweet potatoes work well.
  • Protein boost: For added protein, toss in some cooked chickpeas or kidney beans.
  • Vegan option: This recipe is naturally vegan, but ensure your dhansak masala powder does not contain any non-vegan additives.
  • Spice level: Adjust the green chilies and red chili powder to your preferred heat level.
  • Make ahead: Dhansak tastes even better the next day, so make it in advance for richer flavors.

Nutrition Facts

Nutrient Per Serving (approx.)
Calories 280 kcal
Protein 14 g
Carbohydrates 40 g
Dietary Fiber 10 g
Fat 6 g
Sodium 350 mg
Iron 3.5 mg

Serving Suggestions

For the most authentic experience, serve your veg dhansak hot over steamed brown rice or fragrant basmati rice. Add a side of caramelized onions to enhance the dish’s sweetness and texture contrast.

Pair it with a simple cucumber raita or a fresh green salad to balance the warm spices. If you’re interested in exploring more comforting recipes, you might enjoy the Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe or try your hand at making some soft and fluffy Hamburger Bun Sourdough to accompany your meal.

Conclusion

This authentic veg dhansak recipe is a delightful journey into Parsi culinary heritage, showcasing how humble lentils and vegetables can be transformed into a flavorful, comforting stew. Its unique blend of spices, the tanginess of tamarind, and the subtle sweetness of jaggery create a harmonious balance that is both satisfying and nutritious.

Ideal for family dinners or special occasions, this dish not only nourishes the body but also warms the soul. With straightforward steps and accessible ingredients, it invites cooks of all levels to embrace traditional Indian flavors in their kitchens.

Once you master this recipe, consider complementing your meal with other delicious dishes from the blog, like the delightful Green Chile Cheese Bread Recipe.

📖 Recipe Card: Authentic Veg Dhansak Recipe

Description: A traditional Parsi dish combining lentils, vegetables, and spices for a rich, flavorful curry. Perfectly balanced with sweet, sour, and spicy notes.

Prep Time: PT20M
Cook Time: PT1H
Total Time: PT1H20M

Servings: 4 servings

Ingredients

  • 1 cup toor dal (split pigeon peas)
  • 1/2 cup moong dal (yellow lentils)
  • 1/2 cup chopped pumpkin
  • 1/2 cup chopped potatoes
  • 1/2 cup chopped eggplant
  • 1 large onion, finely chopped
  • 2 tomatoes, pureed
  • 2 tablespoons vegetable oil
  • 1 teaspoon mustard seeds
  • 1 teaspoon cumin seeds
  • 2 teaspoons dhansak masala
  • 1 tablespoon jaggery or brown sugar
  • 1 tablespoon tamarind paste
  • 4 cups water
  • Salt to taste
  • Fresh coriander for garnish

Instructions

  1. Rinse and soak toor dal and moong dal for 30 minutes.
  2. Cook dals with 4 cups water until soft and mushy, about 30-40 minutes.
  3. Heat oil in a pan; add mustard and cumin seeds until they splutter.
  4. Add onions and sauté until golden brown.
  5. Add pureed tomatoes, dhansak masala, and cook until oil separates.
  6. Add chopped vegetables and cook for 5 minutes.
  7. Add cooked dal, jaggery, tamarind paste, and salt; simmer for 15 minutes.
  8. Adjust consistency with water if needed and garnish with fresh coriander.
  9. Serve hot with brown rice or naan.

Nutrition: Calories: 320 kcal | Protein: 15 g | Fat: 7 g | Carbs: 50 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Authentic Veg Dhansak Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A traditional Parsi dish combining lentils, vegetables, and spices for a rich, flavorful curry. Perfectly balanced with sweet, sour, and spicy notes.”, “prepTime”: “PT20M”, “cookTime”: “PT1H”, “totalTime”: “PT1H20M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup toor dal (split pigeon peas)”, “1/2 cup moong dal (yellow lentils)”, “1/2 cup chopped pumpkin”, “1/2 cup chopped potatoes”, “1/2 cup chopped eggplant”, “1 large onion, finely chopped”, “2 tomatoes, pureed”, “2 tablespoons vegetable oil”, “1 teaspoon mustard seeds”, “1 teaspoon cumin seeds”, “2 teaspoons dhansak masala”, “1 tablespoon jaggery or brown sugar”, “1 tablespoon tamarind paste”, “4 cups water”, “Salt to taste”, “Fresh coriander for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse and soak toor dal and moong dal for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Cook dals with 4 cups water until soft and mushy, about 30-40 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pan; add mustard and cumin seeds until they splutter.”}, {“@type”: “HowToStep”, “text”: “Add onions and saut\u00e9 until golden brown.”}, {“@type”: “HowToStep”, “text”: “Add pureed tomatoes, dhansak masala, and cook until oil separates.”}, {“@type”: “HowToStep”, “text”: “Add chopped vegetables and cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add cooked dal, jaggery, tamarind paste, and salt; simmer for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Adjust consistency with water if needed and garnish with fresh coriander.”}, {“@type”: “HowToStep”, “text”: “Serve hot with brown rice or naan.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “15 g”, “fatContent”: “7 g”, “carbohydrateContent”: “50 g”}}

Photo of author

Marta K

Leave a Comment

X