If you’re craving comfort in a bowl, look no further than this Red Lentil Dal Recipe. It’s deeply flavorful, soul-satisfying, and impossibly simple for something with such rich aroma and warmth. In just over half an hour, you can create a dish that captures the magic of Indian home cooking, with tender lentils, delicate spices, and a lemony brightness that brings everything to life. Whether you’re hunting for a quick weeknight dinner or a nourishing meatless meal to share, this is one recipe that promises big flavor with very little fuss—all while easily fitting vegan and gluten-free diets.

Ingredients You’ll Need
Here’s the beauty of this Red Lentil Dal Recipe: it’s built on pantry staples, but each ingredient adds its own special note, making the whole far greater than the sum of its parts. Every component plays a critical role in the taste, texture, or cheerful golden color of the finished dal.
- Red lentils (1 cup, rinsed): These lend a creamy texture, cook remarkably fast, and soak up all those inviting flavors.
- Water (3 cups): The base for simmering the lentils until meltingly tender.
- Coconut oil or ghee (1 tablespoon): Adds richness and a hint of buttery flavor; coconut oil keeps it vegan, while ghee brings extra depth.
- Onion, finely chopped (1 small): Sweet and savory, this forms the flavor backbone of the dal.
- Garlic, minced (3 cloves): Essential for fragrance and a little bite.
- Fresh ginger, grated (1 tablespoon): Brings a zingy warmth.
- Ground turmeric (1 teaspoon): Offers earthiness and that gorgeous yellow color.
- Ground cumin (1 teaspoon): Lends a toasty, nutty undertone that’s signature in dal.
- Ground coriander (1/2 teaspoon): Subtle citrus and warmth to round things out.
- Chili powder, optional (1/2 teaspoon): For a gentle kick—add more or less to suit your spice mood.
- Salt (1/2 teaspoon or to taste): Enhances all the other flavors beautifully.
- Tomato, chopped (1 medium): Adds a pop of freshness and slight acidity.
- Lemon juice (from 1/2 lemon): Brings a bright, balancing tanginess at the end.
- Chopped fresh cilantro, for garnish: Infuses a burst of herby freshness right before serving.
How to Make Red Lentil Dal Recipe
Step 1: Simmer the Lentils
Start with the heart of any Red Lentil Dal Recipe—the lentils themselves. Rinse your red lentils under cool water until the water runs mostly clear, then combine them in a saucepan with three cups of water. Bring to a boil, then lower the heat and let them gently simmer, uncovered, for about 15 to 20 minutes. Stir occasionally, and skim off any foam that rises to the top. When the lentils have softened and are gently breaking down, you’re ready for the next step.
Step 2: Make the Spice Base
While the lentils are simmering, it’s time to coax maximum flavor out of a few simple ingredients. Melt the coconut oil or ghee in a skillet over medium heat. Add in the chopped onions and let them cook, stirring every so often, until they’re golden and deliciously soft—about 5 or 6 minutes. Next, stir in the garlic, ginger, turmeric, cumin, coriander, chili powder (if using), and salt. Let everything sizzle and bloom in the oil for another 1 to 2 minutes, filling your kitchen with the irresistible scent of Indian spices.
Step 3: Stir in Tomato
Now for the tomato: add the chopped pieces to your spice-laden skillet and cook for 3 to 4 minutes, until everything’s melded together and the tomato is melting into the mix. This step brings just the right amount of acidity and freshness, laying the foundation for a well-balanced dal.
Step 4: Combine and Simmer
Pour the spiced onion-tomato mixture straight into the pot of simmered lentils and stir to combine. Let the mixture gently bubble together for about 5 minutes. This allows all of those deep, supportive flavors to become friends, creating a bowl of dal that’s so much more than the sum of its ingredients.
Step 5: Finish and Serve
To finish your Red Lentil Dal Recipe, stir in a good squeeze of fresh lemon juice for brightness. Taste and adjust the salt if you need. Serve hot, with a generous sprinkling of chopped cilantro to add color and fresh, herby aroma.
How to Serve Red Lentil Dal Recipe

Garnishes
Garnishing is where you can add your own flair. A handful of chopped cilantro brings an herby freshness that cuts through the richness of the dal. If you like, throw on a few paper-thin slices of red onion, an extra squeeze of lemon, or even a drizzle of coconut milk for a touch of creaminess.
Side Dishes
Traditionally, dal is a match made in heaven with fluffy basmati rice or warm naan bread to scoop everything up. But don’t be afraid to serve this Red Lentil Dal Recipe alongside a bright cucumber salad, fresh chutneys, or roasted vegetables. Every bite sings when paired with something crisp and refreshing.
Creative Ways to Present
For something a bit different, try serving the dal in small bowls as part of a tapas spread, or ladle it over roasted sweet potatoes for a comforting twist. You could even spoon it into lettuce cups for a light, handheld snack—perfect for parties or meal prep lunches.
Make Ahead and Storage
Storing Leftovers
Leftover Red Lentil Dal Recipe stores beautifully in the fridge. Simply let it cool to room temperature, then pop it into an airtight container. It’ll keep fresh and delicious for up to four days, ready for easy lunches or weeknight dinners at a moment’s notice.
Freezing
This dal is a lifesaver when made ahead and frozen! Pour cooled dal into freezer-safe containers (leave a little room for expansion) and freeze for up to three months. When you need a quick meal, just thaw it overnight in the fridge and you’re set.
Reheating
To reheat, simply warm your dal on the stove over medium-low heat, adding a splash of water if it’s thickened up. Stir often to ensure it heats evenly. If microwaving, cover and heat in one-minute bursts, stirring in between. Either way, top with fresh cilantro and lemon juice to revive the flavors before serving.
FAQs
Can I use other types of lentils in this recipe?
Red lentils are ideal for this Red Lentil Dal Recipe because they break down so nicely and yield a creamy texture. Other lentils, like yellow or green, will work but may need a longer cooking time and might not turn as soft.
Is this dal spicy?
The dal is only mildly spicy as written, but you can adjust the heat easily. Add extra chili powder or a chopped fresh chili if you love more spice, or simply leave the chili out entirely for a very gentle dal.
Can I add vegetables to this dal?
Absolutely! Stir in a couple handfuls of spinach, kale, or chopped greens during the final simmer for extra nutrients and color. You can also add diced carrots or bell pepper when sautéing the onions for more texture and sweetness.
Is the Red Lentil Dal Recipe vegan and gluten-free?
Yes! As long as you use coconut oil instead of ghee, this recipe is naturally vegan and gluten-free. Just double-check your spices if you’re sensitive to gluten, as some blends can be processed on shared equipment.
What’s the best way to adjust consistency?
If you prefer your dal thicker, simmer it uncovered until it reaches your ideal consistency. For a soupier version, stir in an extra splash or two of hot water before serving. It’s entirely up to your taste!
Final Thoughts
There’s something endlessly comforting about this dish—simple, fragrant, and adaptable, it’s the ultimate home-cooked hug in a bowl. If you haven’t yet found your favorite weekday comfort meal, let this Red Lentil Dal Recipe be the one that wins you over. I hope you give it a try and find joy in every golden, spice-laden spoonful!
Print
Red Lentil Dal Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegan, Gluten-Free
Description
A comforting and flavorful Red Lentil Dal recipe that is easy to make and perfect for a satisfying meal. This vegan and gluten-free dish is packed with spices and protein, making it a delicious and nutritious choice.
Ingredients
Red Lentil Dal:
- 1 cup red lentils (rinsed)
- 3 cups water
Tempering:
- 1 tablespoon coconut oil or ghee
- 1 small onion (finely chopped)
- 3 cloves garlic (minced)
- 1 tablespoon fresh ginger (grated)
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/2 teaspoon chili powder (optional)
- 1/2 teaspoon salt (or to taste)
- 1 medium tomato (chopped)
- Juice of 1/2 lemon
- Chopped fresh cilantro for garnish
Instructions
- Cook Lentils: In a saucepan, cook lentils with water until soft.
- Prepare Tempering: In a skillet, sauté onion, garlic, ginger, and spices until fragrant.
- Combine: Add tomato to the skillet, then mix with cooked lentils. Simmer.
- Finish: Stir in lemon juice, adjust seasoning, and garnish with cilantro before serving.
Notes
- Serve with basmati rice or naan.
- Add spinach or kale for extra greens.
- Adjust chili powder to taste.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 3g
- Sodium: 400mg
- Fat: 6g
- Saturated Fat: 4g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 0mg