Vegan one-pot coconut lentils

Featured in: Warm Homestyle Comfort Meals

This one-pot lentil dish combines creamy coconut milk with tender red lentils and fresh spinach for a nourishing meal. Aromatic spices like cumin, turmeric, and coriander are toasted to enhance flavors before simmering gently. Finished with a squeeze of lime and fresh cilantro, it brings bright, vibrant notes to each bite. Ideal for a quick, wholesome vegan dinner that’s both gluten- and dairy-free.

Updated on Sat, 14 Feb 2026 07:09:22 GMT
A vibrant bowl of vegan coconut lentil dahl, creamy and aromatic with spinach, lime, and warming Indian spices. Pin it
A vibrant bowl of vegan coconut lentil dahl, creamy and aromatic with spinach, lime, and warming Indian spices. | citrusfable.com

This Vegan One-Pot Coconut Lentil Dahl is the ultimate comfort food, blending creamy coconut milk with earthy red lentils and a vibrant mix of Indian-inspired spices. It is a nourishing, heart-warming meal that comes together in a single pot, making it as easy to clean up as it is to enjoy.

A vibrant bowl of vegan coconut lentil dahl, creamy and aromatic with spinach, lime, and warming Indian spices. Pin it
A vibrant bowl of vegan coconut lentil dahl, creamy and aromatic with spinach, lime, and warming Indian spices. | citrusfable.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The aromatic base of fresh ginger, garlic, and sautéed onions provides a deep foundation for the curry. By briefly toasting the spices, you unlock a complexity of flavor that perfectly complements the subtle sweetness of the coconut milk and the zesty brightness of fresh lime.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • 1 cup (200 g) dried red lentils, rinsed
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1-inch (2.5 cm) piece fresh ginger, grated
  • 1 tbsp curry powder
  • 1 tsp ground cumin
  • 1/2 tsp ground turmeric
  • 1/2 tsp ground coriander
  • 1/4 tsp cayenne pepper (optional, for heat)
  • Salt and black pepper, to taste
  • 1 (14 oz/400 ml) can full-fat coconut milk
  • 2 1/2 cups (600 ml) vegetable broth
  • 1 tbsp coconut oil or olive oil
  • 3 cups (90 g) fresh baby spinach
  • 1 medium tomato, diced
  • 1 lime, cut into wedges
  • Fresh cilantro, chopped

Instructions

Step 1
Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the diced onion and sauté for 3–4 minutes until soft and translucent.
Step 2
Stir in the garlic and ginger; cook for 1 minute until fragrant.
Step 3
Add the curry powder, cumin, turmeric, coriander, cayenne pepper, salt, and black pepper. Stir for 30 seconds to toast the spices.
Step 4
Mix in the rinsed red lentils and diced tomato.
Step 5
Pour in the coconut milk and vegetable broth. Stir to combine and bring to a gentle boil.
Step 6
Reduce heat to low, cover, and simmer for 20–25 minutes, stirring occasionally, until the lentils are soft and creamy.
Step 7
Add the fresh spinach and stir until wilted, about 2 minutes.
Step 8
Taste and adjust seasoning if needed.
Step 9
Serve hot, garnished with lime wedges and chopped cilantro.

Zusatztipps für die Zubereitung

To ensure a perfectly creamy texture, make sure to use full-fat coconut milk rather than a light version. If the dahl thickens too much during the simmering process, simply stir in a splash of extra vegetable broth or water until you reach your desired consistency. Remember to rinse the lentils thoroughly before cooking to remove excess starch.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

You can easily customize this dahl to your liking. For a chunkier texture, try adding diced carrots or bell peppers along with the tomatoes. If you want to increase the protein content, stir in 1 cup of cooked chickpeas. You can also adjust the cayenne pepper to make the dish as mild or as spicy as you prefer.

Serviervorschläge

This comforting curry is best served piping hot. For a more filling meal, pair it with a bowl of fluffy basmati rice or warm naan bread. The fresh lime wedges are essential for cutting through the richness of the coconut milk, so don't skip the final squeeze!

Pin it
| citrusfable.com

Whether you're looking for a healthy weeknight dinner or a batch-cook option for the week, this Coconut Lentil Dahl is a reliable and delicious choice. Its warming spices and creamy finish make it a favorite for both vegans and meat-eaters alike.

Recipe FAQs

Can I use other lentils for this dish?

Red lentils work best as they cook quickly and become creamy, but brown or green lentils can be used if cooking time is adjusted.

How can I adjust the spice level?

Modify the amount of cayenne pepper to taste or omit it for a milder flavor without losing the aromatic profile.

What can I serve alongside this dish?

This lentil dish pairs well with basmati rice or warm naan for a hearty complement.

Can I make this gluten-free?

Yes, all ingredients are naturally gluten-free; just ensure the broth and spices used are free from gluten contaminants.

How do I store leftovers?

Keep leftovers refrigerated in an airtight container for up to 3 days and reheat gently before serving.

Is it suitable for a vegan diet?

Absolutely, it uses plant-based ingredients like coconut milk and fresh vegetables, free from animal products.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan one-pot coconut lentils

A comforting lentil dish simmered with coconut milk, spinach, and lime for a flavorful, easy meal.

Prep time
10 minutes
Time to cook
35 minutes
Overall time
45 minutes
Created by Noah Roberts


Skill Level Easy

Cuisine Indian-inspired

Serves 4 Portions

Diet info Plant-based, No Dairy, No Gluten

What You'll Need

Lentils & Legumes

01 1 cup dried red lentils, rinsed

Aromatics

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

Spices

01 1 tablespoon curry powder
02 1 teaspoon ground cumin
03 1/2 teaspoon ground turmeric
04 1/2 teaspoon ground coriander
05 1/4 teaspoon cayenne pepper
06 Salt and black pepper to taste

Liquids

01 1 can (14 fluid ounces) full-fat coconut milk
02 2.5 cups vegetable broth
03 1 tablespoon coconut oil or olive oil

Vegetables

01 3 cups fresh baby spinach
02 1 medium tomato, diced

Garnish

01 1 lime, cut into wedges
02 Fresh cilantro, chopped

Directions

Step 01

Bloom the aromatics: Heat coconut oil in a large pot over medium heat. Add diced onion and sauté for 3 to 4 minutes until softened and translucent.

Step 02

Infuse with garlic and ginger: Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant.

Step 03

Toast the spice blend: Add curry powder, cumin, turmeric, coriander, cayenne pepper, salt, and black pepper. Stir constantly for 30 seconds to release essential oils.

Step 04

Combine lentils and tomato: Mix in rinsed red lentils and diced tomato, stirring to coat with the spiced oil.

Step 05

Deglaze and bring to simmer: Pour in coconut milk and vegetable broth. Stir thoroughly to combine and bring mixture to a gentle boil.

Step 06

Simmer until tender: Reduce heat to low, cover pot, and simmer for 20 to 25 minutes, stirring occasionally, until lentils achieve a soft, creamy consistency.

Step 07

Wilt the spinach: Add fresh spinach and stir until fully wilted, approximately 2 minutes.

Step 08

Taste and adjust: Evaluate seasoning and adjust salt, pepper, or spice level as needed.

Step 09

Plate and garnish: Transfer to serving bowls and garnish with lime wedges and chopped cilantro. Serve immediately.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot or Dutch oven
  • Cutting board and knife
  • Wooden spoon
  • Measuring cups and spoons

Allergy Advice

Review ingredients for allergens and speak with a healthcare provider if unsure.
  • Contains coconut, a tree nut allergen.
  • Verify broth and spice blend labels for potential hidden allergens.

Nutritional Details (per serving)

This nutrition info is an estimate and not medical advice.
  • Total Calories: 330
  • Fats: 16 grams
  • Carbohydrates: 37 grams
  • Proteins: 12 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.