If you are craving something comforting, flavorful, and deeply satisfying, this Easy Indian Toor Dal Recipe is an absolute must-try. Made with tender split pigeon peas simmered in a fragrant blend of spices, tomatoes, onions, and garlic, this dish embodies the heart of Indian home cooking. The creamy texture combined with the vibrant colors and aromas creates a meal that feels both wholesome and indulgent. Whether you enjoy it with rice or warm naan, it’s an all-time favorite that never fails to bring a smile to the table.
Ingredients You’ll Need

The beauty of this recipe lies in its simplicity and the power each ingredient brings. From the earthy toor dal to the vibrant spices, every element plays a vital role in creating layers of taste and perfect texture. You’d be amazed how just a handful of essentials can turn into something so spectacular.
- 1 cup toor dal (split pigeon peas): The star ingredient, providing creaminess and a nutty flavor.
- 3 cups water: Needed to cook the dal until soft and tender.
- 1 tablespoon oil or ghee: Adds richness and helps release the spices’ flavors.
- 1 small onion, finely chopped: Builds the sweet and savory base.
- 2 cloves garlic, minced: Adds a punch of aromatic depth.
- 1 teaspoon grated ginger: Brings a fresh, zesty warmth to the dish.
- 1 medium tomato, chopped: Contributes acidity and softens into a luscious sauce.
- 1 teaspoon cumin seeds: Offers a robust, earthy spice profile.
- ½ teaspoon turmeric: Gives the dal a beautiful golden color and subtle earthiness.
- 1 teaspoon ground coriander: Enhances the dish with citrusy, floral notes.
- ½ teaspoon red chili powder: Adds gentle heat – feel free to adjust it.
- 1 teaspoon garam masala: A warming blend of spices that finishes the dal beautifully.
- Salt, to taste: Essential for balancing flavors.
- 2 tablespoons chopped fresh cilantro: Provides fresh, vibrant green color and brightness.
- Lemon wedges, for serving: Adds a zesty tang to brighten every bite.
How to Make Easy Indian Toor Dal Recipe
Step 1: Prepare the Dal
Start by rinsing your toor dal thoroughly under cold water until the water runs clear. This removes any dust or impurities. Then, cook the dal with 3 cups of water either in a pressure cooker for about 20 to 25 minutes or on the stovetop for roughly 40 to 45 minutes until completely soft and tender. The dal should be creamy yet hold its shape slightly, creating that perfect stew-like texture.
Step 2: Temper the Spices
While the dal cooks, heat oil or ghee in a skillet over medium heat. When the oil shimmers, add cumin seeds and let them sizzle away for a few seconds — this unlocks their earthy aroma.
Step 3: Build the Flavor Base
Next, add the finely chopped onion and gently sauté until translucent and soft, about 5 minutes. Then stir in the minced garlic and grated ginger, cooking for another minute or until fragrant. This trio creates a rich, flavorful foundation for the dal.
Step 4: Cook the Tomatoes with Spices
Now stir in the chopped tomato, turmeric, coriander, red chili powder, and salt. Cook this mixture down until the tomatoes soften and break apart, about 5 minutes. You’ll notice the sauce thickens and the spices melt into the vibrant tomato base.
Step 5: Combine Dal and Spice Mixture
Pour the cooked dal into the tomato and spice pan, stirring well to combine. Let it simmer gently for 5 to 10 minutes, allowing all the flavors to meld together beautifully. If the dal thickens too much, add a splash of water to reach your desired consistency.
Step 6: Finish with Garam Masala and Cilantro
Turn off the heat and stir in the garam masala and fresh cilantro. These final additions add warmth and freshness, giving your Easy Indian Toor Dal Recipe that authentic, homemade touch.
How to Serve Easy Indian Toor Dal Recipe

Garnishes
To elevate this dal, fresh garnishes are key. A sprinkle of chopped cilantro adds a burst of herbaceous brightness. Serving with lemon wedges encourages everyone to add a squeeze of citrusy tang, which perfectly balances the creamy richness of the dal.
Side Dishes
This dal shines brightest when paired simply. Warm basmati rice or fluffy naan bread soak up the luscious sauce beautifully, making every mouthful pure comfort. You can also enjoy it alongside roasted vegetables or a crisp cucumber salad for a refreshing contrast.
Creative Ways to Present
For a fun twist, try spooning the dal over quinoa or millet. For a colorful and nourishing bowl, add a dollop of yogurt or a drizzle of coconut cream on top. You can even serve it inside a hollowed-out pumpkin or bell pepper for a festive look that impresses guests.
Make Ahead and Storage
Storing Leftovers
Your Easy Indian Toor Dal Recipe keeps beautifully in the fridge for up to 4 days. Allow it to cool completely before transferring it to an airtight container. The flavors actually deepen over time, making leftovers even more delicious than the first day.
Freezing
Dal freezes very well and is perfect for meal prep. Portion it into freezer-safe containers and store for up to 2 months. When freezing, avoid adding fresh cilantro or lemon wedges; add those fresh after reheating for the best flavor.
Reheating
To reheat, simply warm the dal gently in a saucepan over low heat, stirring occasionally. Add a splash of water if it has thickened. You can also microwave individual portions covered with a cling film or microwave-safe lid, stirring mid-way through heating.
FAQs
Can I use a different type of lentil?
While toor dal is traditional and has a wonderful flavor, you can substitute red lentils or yellow moong dal. However, cooking times and texture may vary slightly.
Is this recipe vegan and gluten-free?
Yes! This Easy Indian Toor Dal Recipe is naturally vegan and gluten-free, making it inclusive for many dietary preferences.
How spicy is the dal?
The recipe has a mild to moderate heat level, thanks to the red chili powder. Feel free to adjust the amount to suit your spice tolerance.
Can I make this in a slow cooker?
Absolutely! Just add all ingredients except garam masala and cilantro to the slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours, then add the finishing spices and herbs near the end.
What can I add to make it more nutritious?
Try stirring in fresh spinach or kale during the last few minutes of cooking. Lentils are already nutrient-rich but adding greens boosts fiber and vitamins.
Final Thoughts
Making this Easy Indian Toor Dal Recipe at home is like inviting a hug in culinary form. It’s straightforward to prepare, packed with flavor, and endlessly satisfying. Whether you’re new to Indian cooking or a longtime fan, this recipe will quickly become a beloved staple in your meal rotation. Give it a try and enjoy the heartwarming taste of homemade dal!
Print
Easy Indian Toor Dal Recipe
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This Easy Indian Toor Dal is a comforting, flavorful, and creamy lentil dish made from split pigeon peas cooked with tomatoes, onions, garlic, and aromatic Indian spices. It’s nutritious, hearty, and perfect served alongside rice or warm naan bread for a satisfying meal that’s simple to prepare.
Ingredients
Dal and Cooking Liquid
- 1 cup toor dal (split pigeon peas), rinsed
- 3 cups water
Tempering and Seasoning
- 1 tablespoon oil or ghee
- 1 teaspoon cumin seeds
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon grated ginger
- 1 medium tomato, chopped
- ½ teaspoon turmeric
- 1 teaspoon ground coriander
- ½ teaspoon red chili powder
- 1 teaspoon garam masala
- Salt, to taste
Finishing Touches
- 2 tablespoons chopped fresh cilantro
- Lemon wedges, for serving
Instructions
- Rinse and Cook Dal: Thoroughly rinse the toor dal under cold water until the water runs clear. Combine the dal with 3 cups of water in a pot or pressure cooker and cook until soft. This takes about 20–25 minutes in a pressure cooker or 40–45 minutes on the stovetop.
- Heat Oil and Temper Spices: In a skillet over medium heat, warm the oil or ghee. Add the cumin seeds and let them sizzle for a few seconds to release their aroma.
- Sauté Onions: Add the finely chopped onion to the skillet and cook, stirring frequently, until they become translucent and soft, about 3-5 minutes.
- Add Garlic and Ginger: Stir in the minced garlic and grated ginger and cook for about 1 minute until fragrant.
- Cook Tomatoes and Spices: Add the chopped tomato, turmeric, ground coriander, red chili powder, and salt to the skillet. Cook, stirring occasionally, until the tomatoes soften and become pulpy, about 5 minutes.
- Combine Dal and Spice Mixture: Pour the cooked dal into the skillet with the tomato and spice mixture. Stir well to combine and simmer gently for 5–10 minutes to meld the flavors.
- Add Finishing Spices and Herbs: Stir in the garam masala and chopped fresh cilantro. Adjust seasoning if necessary.
- Serve: Serve the dal hot with steamed rice or warm naan, garnished with lemon wedges for an added burst of flavor.
Notes
- Adjust the red chili powder to suit your preferred spice level.
- Add fresh spinach or other leafy greens during the simmering step for extra nutrition.
- Store any leftovers in an airtight container in the refrigerator for up to 4 days.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
