Vegan One-Pot Coconut Dahl (Printable)

Creamy lentils simmered with coconut milk, spinach, and lime for a flavorful, nourishing meal.

# What You'll Need:

→ Lentils & Legumes

01 - 1 cup dried red lentils, rinsed

→ Aromatics

02 - 1 medium yellow onion, finely diced
03 - 3 cloves garlic, minced
04 - 1 tablespoon fresh ginger, grated

→ Spices

05 - 1 tablespoon curry powder
06 - 1 teaspoon ground cumin
07 - 1/2 teaspoon ground turmeric
08 - 1/2 teaspoon ground coriander
09 - 1/4 teaspoon cayenne pepper, optional
10 - Salt and black pepper to taste

→ Liquids

11 - 1 can (14 fluid ounces) full-fat coconut milk
12 - 2.5 cups vegetable broth
13 - 1 tablespoon coconut oil or olive oil

→ Vegetables

14 - 3 cups fresh baby spinach
15 - 1 medium tomato, diced

→ Garnish

16 - 1 lime, cut into wedges
17 - Fresh cilantro, chopped

# Directions:

01 - Heat the coconut oil in a large pot over medium heat. Add the diced onion and sauté for 3 to 4 minutes until soft and translucent.
02 - Stir in the garlic and ginger; cook for 1 minute until fragrant.
03 - Add the curry powder, cumin, turmeric, coriander, cayenne pepper, salt, and black pepper. Stir for 30 seconds to activate the spice flavors.
04 - Mix in the rinsed red lentils and diced tomato.
05 - Pour in the coconut milk and vegetable broth. Stir to combine and bring to a gentle boil.
06 - Reduce heat to low, cover, and simmer for 20 to 25 minutes, stirring occasionally, until the lentils are soft and creamy.
07 - Add the fresh spinach and stir until wilted, about 2 minutes.
08 - Taste and adjust seasoning with salt, pepper, or additional spices as needed.
09 - Transfer to serving bowls and garnish with lime wedges and chopped cilantro.

# Expert Tips:

01 -
  • It comes together in under an hour but tastes like you've been simmering it for half the day.
  • One pot means less cleanup and more time to actually enjoy the meal with people you care about.
  • The lime at the end hits like a little brightness bomb that makes everything taste more alive.
02 -
  • Red lentils are unforgiving if you forget about them—they'll turn into mush if left to simmer too long, so set a gentle timer and stir occasionally rather than walking away.
  • Adding the spinach at the very end keeps it fresh and bright green instead of fading into an army-green color that makes the whole dish look tired.
03 -
  • Use full-fat coconut milk without hesitation—the light version leaves you with something thin and forgettable instead of luxurious and comforting.
  • Taste before serving and don't be shy with lime juice—it's the final layer that pulls all the flavors into focus and makes the dahl taste more alive than the ingredients suggest.
Go Back