Spiced Lentil Dhal

Steaming bowl of Spiced Lentil Dhal, garnished with cilantro, ready to serve with warm naan. Save to Pinterest
Steaming bowl of Spiced Lentil Dhal, garnished with cilantro, ready to serve with warm naan. | nowwecook.com

This Indian spiced lentil dhal combines red lentils simmered gently with onions, garlic, tomatoes, and a vibrant blend of cumin, coriander, turmeric, and garam masala. With a creamy texture and warming spices, it offers a comforting vegan and gluten-free option. Garnished with fresh cilantro and lemon wedges, it's perfect served alongside basmati rice or naan. Quick to prepare and full of flavor, this dish suits both main courses and tasty sides.

I was standing in my tiny kitchen on a rainy Tuesday, craving something warm and nourishing but unwilling to spend hours cooking. A friend had scribbled this dhal recipe on a napkin weeks earlier, insisting it would change my weeknight dinners. The smell of toasted cumin and mustard seeds filling the room that evening proved her right.

The first time I made this for my sister, she was skeptical about a pot of lentils being dinner. By the second spoonful, she was quiet, scraping her bowl clean and asking if there was more. Now she texts me every few weeks asking for the recipe again, even though I have sent it to her four times.

Ingredients

  • Red lentils (1 cup, 200 g, rinsed): They cook faster than other lentils and melt into a silky texture, so always rinse them well to remove excess starch and prevent foaming.
  • Onion (1 medium, finely chopped): The foundation of flavor here, and chopping it small helps it dissolve into the dhal as it simmers.
  • Garlic (2 cloves, minced): Fresh is essential, the jarred stuff just does not deliver the same warmth and depth.
  • Ginger (1-inch piece, grated): Grating it releases more juice and heat than chopping, and it blends seamlessly into the sauce.
  • Tomato (1 medium, diced): Adds brightness and a hint of sweetness that balances the earthy spices beautifully.
  • Ground cumin (1 tsp): Toasting it in the pan unlocks a nutty aroma that makes the whole dish come alive.
  • Ground coriander (1 tsp): It brings a gentle citrus note that rounds out the warmth of the other spices.
  • Turmeric powder (1/2 tsp): Responsible for that gorgeous golden color and a subtle earthy undertone.
  • Cayenne pepper (1/4 tsp, optional): A little goes a long way, so start small and adjust based on your heat tolerance.
  • Garam masala (1 tsp): Stir this in at the end to preserve its complex, aromatic quality rather than letting it cook out.
  • Mustard seeds (1 tsp): When they pop in hot oil, they release a mild peppery flavor that adds an authentic touch.
  • Black pepper (1/2 tsp): Freshly ground is best, it adds a gentle bite that complements the other spices.
  • Salt (1/2 tsp or to taste): Season gradually and taste as you go, especially if using salted broth.
  • Water or vegetable broth (3 cups, 720 ml): Broth adds extra richness, but water works perfectly fine and keeps the flavor clean and bright.
  • Vegetable oil or ghee (1 tbsp): Ghee gives a richer, more traditional flavor, but oil keeps it fully vegan without sacrificing taste.
  • Fresh cilantro (chopped): The freshness cuts through the richness and makes every bite feel lighter.
  • Lemon wedges (optional): A squeeze at the end brightens the entire bowl and wakes up all the spices.

Instructions

Bloom the mustard seeds:
Heat the oil or ghee in a large saucepan over medium heat, then add the mustard seeds and listen for the satisfying pops, it should take about 30 seconds. This step infuses the oil with a warm, nutty base that everything else builds on.
Soften the onion:
Toss in the chopped onion and sauté for 4 to 5 minutes, stirring occasionally, until it turns translucent and smells sweet. Do not rush this, a properly softened onion makes the whole dhal silkier.
Add garlic and ginger:
Stir in the minced garlic and grated ginger, cooking for just 1 minute until the fragrance fills your kitchen. Be careful not to let them burn or they will turn bitter.
Toast the spices:
Add the cumin, coriander, turmeric, cayenne, and black pepper, stirring constantly for 30 seconds. You will smell the spices wake up and deepen, which is exactly what you want.
Cook the tomato:
Add the diced tomato and cook for 2 to 3 minutes, stirring occasionally, until it softens and starts to break down. This creates a rich, tomatoey base for the lentils.
Simmer the lentils:
Stir in the rinsed lentils, water or broth, and salt, then bring everything to a boil before reducing the heat to low. Let it simmer uncovered for 20 to 25 minutes, stirring occasionally, until the lentils are tender and the dhal has thickened to your liking.
Finish with garam masala:
Stir in the garam masala and taste for seasoning, adjusting salt or spice as needed. Let it simmer for 2 more minutes to let the flavors marry.
Serve and garnish:
Ladle the dhal into bowls, top with chopped cilantro, and serve with lemon wedges on the side. The fresh herbs and citrus make every bite feel complete.
Flavorful Spiced Lentil Dhal, a vegan Indian delight, brimming with tomatoes and fragrant spices. Save to Pinterest
Flavorful Spiced Lentil Dhal, a vegan Indian delight, brimming with tomatoes and fragrant spices. | nowwecook.com

One cold evening, I ladled this into mismatched bowls for a group of friends who had shown up unexpectedly. We ate it with torn naan and talked for hours, and someone said it tasted like being taken care of. That is when I realized this recipe was not just about feeding people, it was about making them feel at home.

Serving Suggestions

This dhal shines alongside steamed basmati rice, which soaks up the golden sauce beautifully, or with warm naan for scooping. I have also served it over quinoa for a heartier grain bowl, or simply eaten it on its own with a dollop of yogurt on top, though you can skip that to keep it vegan. A simple cucumber salad or roasted vegetables on the side turns it into a complete, satisfying meal.

Customizing the Heat and Flavor

If you are sensitive to spice, leave out the cayenne entirely or replace it with a pinch of smoked paprika for warmth without the burn. For a richer, creamier finish, stir in a few tablespoons of coconut milk at the end, which also adds a subtle sweetness. I have also tossed in handfuls of fresh spinach or chopped kale during the last few minutes of cooking, which wilts down and adds color and nutrition without changing the flavor much.

Storage and Reheating

Dhal keeps beautifully in the fridge for up to five days and actually tastes better the next day once the spices have had time to meld. Store it in an airtight container and reheat gently on the stove with a splash of water or broth to loosen it up. You can also freeze it in portions for up to three months, though the texture may be slightly softer after thawing.

  • Always let it cool completely before transferring to the fridge or freezer to prevent condensation and sogginess.
  • Reheat slowly over low heat, stirring often, to avoid scorching the bottom.
  • Freshen it up with a squeeze of lemon and a sprinkle of cilantro just before serving.
Close-up of hearty Spiced Lentil Dhal, the perfect comforting meal with a rich, spiced aroma. Save to Pinterest
Close-up of hearty Spiced Lentil Dhal, the perfect comforting meal with a rich, spiced aroma. | nowwecook.com

This dhal has become my answer to long days, unexpected guests, and those nights when I just need something warm and uncomplicated. I hope it finds a place in your kitchen the way it has in mine.

Recipe FAQs

The dish features cumin, coriander, turmeric, cayenne pepper, black pepper, mustard seeds, and garam masala for a rich, layered flavor.

Yes, using vegetable broth instead of water adds extra depth and enhances the overall taste.

The red lentils typically simmer for 20-25 minutes until soft and thickened.

Absolutely. Chopped spinach or kale can be added near the end for additional nutrition and texture.

Fresh cilantro and lemon wedges provide bright, fresh notes that balance the warmth of the spices.

Spiced Lentil Dhal

Aromatic Indian dish with red lentils, tomatoes, and traditional spices, perfect hearty vegan option.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Lentils

  • 1 cup red lentils, rinsed

Vegetables and Aromatics

  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 1 medium tomato, diced

Spices

  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon turmeric powder
  • ¼ teaspoon cayenne pepper (optional)
  • 1 teaspoon garam masala
  • 1 teaspoon mustard seeds
  • ½ teaspoon ground black pepper
  • ½ teaspoon salt, or to taste

Liquids

  • 3 cups water or vegetable broth
  • 1 tablespoon vegetable oil or ghee

Garnish

  • Fresh cilantro, chopped
  • Lemon wedges (optional)

Instructions

1
Toast Mustard Seeds: Heat the oil or ghee in a large saucepan over medium heat. Add mustard seeds and cook until they begin to pop, about 30 seconds.
2
Sauté Onions: Add the chopped onion and sauté for 4 to 5 minutes until translucent.
3
Add Aromatics: Stir in the garlic and grated ginger, cooking for 1 minute until fragrant.
4
Toast Spices: Add cumin, coriander, turmeric, cayenne pepper, and black pepper. Stir continuously for 30 seconds to release aromas.
5
Cook Tomatoes: Add diced tomato and cook for 2 to 3 minutes until softened.
6
Combine Lentils and Liquids: Add rinsed lentils, water or broth, and salt. Stir well and bring to a boil over high heat, then reduce heat to low.
7
Simmer Lentils: Simmer uncovered for 20 to 25 minutes, stirring occasionally, until lentils are tender and the mixture thickens. Add more water if necessary to adjust consistency.
8
Finish with Garam Masala: Stir in garam masala and adjust seasoning as needed. Simmer for an additional 2 minutes.
9
Serve: Serve hot, garnished with chopped cilantro and optional lemon wedges.
Additional Information

Equipment Needed

  • Large saucepan or pot
  • Wooden spoon
  • Knife and cutting board
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 210
Protein 11g
Carbs 34g
Fat 4g

Allergy Information

  • Contains mustard seeds; free from gluten, dairy, nuts, and soy. Verify labels to prevent cross-contamination if highly sensitive.
Jessica Cole

Sharing quick, wholesome recipes and practical cooking tips for busy home cooks.