Red Lentil Dahl Recipe – Simple, Flavorful & Plant-Based

If you’re looking for a nourishing, flavorful, and fuss-free meal, this Easy 30-Minute Red Lentil Dahl is about to become your new favorite comfort dish. Rooted in Indian culinary tradition, dahl (also spelled dal or daal) is a staple in many South Asian households. It’s typically made with split lentils, aromatic spices, and a rich, hearty base—perfect for dipping warm naan or spooning over rice.

Red lentils are especially ideal for quick cooking. They break down into a creamy texture without any need for blending, making this a weeknight-friendly meal that’s ready in half an hour—no pressure cooker needed.

This version is cozy, fragrant, and full of pantry staples. It’s naturally vegan, gluten-free, and high in fiber and protein, making it a wholesome meal you’ll come back to over and over again.


Ingredients Overview

Each ingredient in this dahl contributes to its depth of flavor, texture, or nutritional value. Let’s look at what makes this dish so satisfying:

Red Lentils (Masoor Dal)

These split lentils cook quickly—no soaking required. They soften into a thick, creamy texture that forms the heart of the dish. Red lentils are rich in plant-based protein, fiber, and iron.

Onion, Garlic & Ginger

This aromatic trio forms the flavor base. Onion adds sweetness, garlic adds depth, and ginger brings a warm, spicy edge.

Tomatoes

Fresh or canned tomatoes provide acidity and umami, balancing the earthy lentils. They also contribute to the dahl’s vibrant color.

Coconut Milk

Optional but recommended for creaminess. It adds a subtle sweetness and richness, turning the dahl into a velvety bowl of comfort.

Spices

A simple but effective spice blend includes:

  • Turmeric – Earthy and anti-inflammatory.

  • Cumin – Adds warmth and depth.

  • Coriander – Slightly citrusy and aromatic.

  • Garam Masala – A finishing blend that brings warmth and balance.

  • Chili flakes or fresh chili – Optional, for heat.

Vegetable Broth or Water

Used to simmer the lentils. Choose low-sodium broth for added flavor, or water for a simpler version.

Fresh Cilantro & Lemon

Garnish with cilantro for freshness and a squeeze of lemon juice for brightness.


Step-by-Step Instructions

v

This one-pot recipe is quick, easy, and ultra-satisfying. Here’s how to make it:

1. Sauté Aromatics

  • Heat 1 tbsp oil in a medium pot over medium heat.

  • Add 1 diced onion and sauté for 4–5 minutes until soft and golden.

  • Stir in 3 minced garlic cloves and 1 tbsp grated fresh ginger. Cook for another minute until fragrant.

2. Add Spices

  • Add 1 tsp ground cumin, 1 tsp ground coriander, 1/2 tsp turmeric, and 1/4 tsp chili flakes (optional).

  • Stir for 30 seconds to bloom the spices and release their aroma.

3. Stir in Tomatoes

  • Add 1 cup chopped tomatoes (or one 14-oz can of diced tomatoes).

  • Simmer for 2–3 minutes until slightly broken down.

4. Add Lentils and Liquid

  • Rinse 1 cup red lentils thoroughly under cold water.

  • Add to the pot along with 3 cups vegetable broth or water.

  • Bring to a boil, then reduce heat and simmer uncovered for 15–20 minutes, stirring occasionally.

5. Add Coconut Milk (Optional)

  • Stir in 1/2 cup coconut milk during the last 5 minutes for a creamy finish.

  • Simmer until the lentils are soft and the dahl is thick.

6. Finish and Garnish

  • Stir in 1/2 tsp garam masala, salt to taste, and a squeeze of fresh lemon juice.

  • Garnish with chopped cilantro before serving.


Tips, Variations, and Substitutions

Lentil Notes

  • Split red lentils cook faster than whole lentils. Don’t substitute with brown or green unless you adjust cooking time.

  • No soaking required—but rinse well to remove excess starch.

Spice Swaps

  • No garam masala? Use a mix of cumin, cinnamon, and cloves.

  • Add mustard seeds or curry leaves for a South Indian twist.

Coconut-Free Version

  • Omit coconut milk and add a pat of vegan butter or a spoonful of cashew cream at the end for richness.

Add-In Ideas

  • Stir in spinach or kale in the final 5 minutes for extra greens.

  • Add sweet potato or carrot along with the lentils for a heartier meal.

  • Top with crispy fried onions, a soft-boiled egg, or toasted coconut flakes for texture.

Meal Prep Tip

  • Dahl thickens as it sits. Add a splash of water or broth when reheating.


Serving Ideas & Occasions

This 30-minute red lentil dahl is incredibly versatile and suits almost any dining setting:

Serve With:

  • Steamed basmati or jasmine rice

  • Naan or flatbread for scooping

  • Pickled onions or mango chutney for contrast

  • Cucumber raita (yogurt dip) if not vegan

Ideal For:

  • Meatless Mondays

  • Cold nights – it’s warm and comforting

  • Quick weeknight dinners

  • Meal prep – makes great leftovers

  • Budget-friendly bulk cooking

It also freezes well, so you can store leftovers for a lazy day when you need a wholesome meal without effort.


Nutritional & Health Notes

This dish is more than just tasty—it’s a nutritional powerhouse, especially for plant-based eaters:

  • High in protein – Red lentils contain ~18g protein per cooked cup.

  • Rich in fiber – Helps digestion and keeps you full.

  • Iron-rich – Especially important for vegetarians and vegans.

  • Low in fat – Especially if made without coconut milk.

  • Naturally gluten-free – Safe for those with celiac or gluten intolerance.

  • Anti-inflammatory – Thanks to turmeric and garlic.

Approximate per-serving values (based on 4 servings, with coconut milk):

  • Calories: 290–320

  • Protein: 14–17g

  • Carbs: 32–35g

  • Fat: 10–12g

  • Fiber: 9–11g


FAQ

1. Can I make this in advance?

Yes! Dahl stores well for up to 5 days in the fridge and up to 3 months in the freezer. It may thicken over time—just reheat with a splash of water.

2. What if I don’t have coconut milk?

You can skip it, or substitute with almond milk, oat cream, or cashew cream. Or simply enjoy it without—it’ll still be delicious.

3. Can I use green or brown lentils?

Not for this recipe. They take longer to cook and don’t break down as easily. Red lentils are essential for the creamy texture.

4. Is dahl spicy?

Not necessarily. This version is mild, but you can increase heat with more chili flakes or fresh chili. Or tone it down by skipping the chili altogether.

5. Is it authentic Indian food?

This is a simplified, home-style version inspired by traditional Indian lentil dishes. There are dozens of regional varieties of dahl across India, each with its own unique ingredients and flavors.

6. Can I make this oil-free?

Yes. Sauté the aromatics in a few tablespoons of broth or water instead of oil.

7. What can I serve with dahl besides rice?

Try quinoa, millet, roasted sweet potatoes, or toasted flatbread. It’s also great with a side salad or grilled vegetables.

Print

Red Lentil Dahl Recipe – Simple, Flavorful & Plant-Based

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This 30-minute red lentil dahl is creamy, comforting, and full of warm spices. Made in one pot with pantry staples, it’s a perfect weeknight vegan dinner that’s healthy and filling.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1 tbsp olive oil

  • 1 onion, diced

  • 3 garlic cloves, minced

  • 1 tbsp fresh ginger, grated

  • 1 tsp ground cumin

  • 1 tsp ground coriander

  • 1/2 tsp turmeric

  • 1/4 tsp chili flakes (optional)

  • 1 cup chopped tomatoes (or 14-oz canned)

  • 1 cup red lentils, rinsed

  • 3 cups vegetable broth or water

  • 1/2 cup coconut milk (optional)

  • 1/2 tsp garam masala

  • Salt, to taste

  • Lemon juice and cilantro, for garnish

Instructions

  • Heat oil in a pot. Sauté onion for 5 minutes.

  • Add garlic and ginger; cook 1 minute.

  • Stir in cumin, coriander, turmeric, and chili flakes.

  • Add tomatoes and cook 2–3 minutes.

  • Stir in lentils and broth. Bring to boil, then simmer 15–20 minutes.

  • Stir in coconut milk (if using) and garam masala.

  • Season to taste, garnish with cilantro and lemon juice, and serve hot.

Notes

  • Add spinach, kale, or carrots for extra veggies.

  • Omit coconut milk for a lighter version.

  • Freezes and reheats beautifully.

  • Serve with rice, naan, or roasted sweet potatoes.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star