Indian
Easy

Coconut Lentil Curry (Vegan, One-Pot, Weeknight Friendly)

A hearty, creamy plant-based curry loaded with protein-rich red lentils, aromatic spices, and coconut milk. This one-pot wonder is wholesome, budget-friendly, and ready in under 40 minutes.

This recipe has been verified by our culinary team
Created by
Updated January 4, 2023
10 min
Prep Time
30 min
Cook Time
Servings
Coconut Lentil Curry (Vegan, One-Pot, Weeknight Friendly)
$5
INTRODUCTION

What is this dish?

Coconut lentil curry is a one-pot, plant-based marvel — red lentils simmered with warming Indian spices, canned tomatoes, and full-fat coconut milk until thick, creamy, and deeply flavorful. It is entirely vegan and gluten-free, yet so satisfying and rich-tasting that omnivores love it equally. Red lentils cook down to a smooth, creamy consistency that creates a naturally thick curry without any added cream or dairy.

Why you'll love it

This curry is the rare dish that is simultaneously cheap, easy, fast, healthy, and delicious. Red lentils need no soaking and cook in under 25 minutes. The coconut milk creates a natural creaminess without dairy. It delivers genuine Indian-spiced comfort food from entirely pantry-friendly ingredients in one pot with minimal cleanup.

When to serve

Coconut lentil curry is the perfect busy weeknight dinner — everything goes into one pot and it is ready in under 40 minutes. It is ideal for meal prep since it stores and freezes beautifully and improves with time. Serve it at plant-based dinner parties alongside naan and raita for a crowd-pleasing meal.

Quick tips

Rinse lentils until water runs clear to prevent foamy cooking. Bloom spices in hot oil for at least 60 seconds before adding liquid. Stir frequently in the final stage to prevent the thick lentils from sticking. Add greens only in the last 3 minutes to keep them vibrant.

INGREDIENT HIGHLIGHTS

Red Lentils (Masoor Dal)

The fastest-cooking legume — red lentils require no soaking and become tender in 20-25 minutes. Unlike green or brown lentils, red lentils break down completely during cooking, naturally creating the thick, creamy consistency that is the defining texture of this curry. Rich in protein and fiber.

Full-Fat Coconut Milk

The element that makes this curry remarkable. Canned full-fat coconut milk provides a silky creaminess, a subtle sweetness, and a rich mouthfeel that transforms the lentil base into something luxurious. The fat content also helps carry the spice flavors throughout the curry.

Curry Powder

The flavor backbone — a blend of turmeric, cumin, coriander, and chili that gives the curry its characteristic warmth and golden color. The quality of your curry powder significantly affects the final result. A fresh jar from an Indian grocery will taste far more vibrant than a stale supermarket version.

Fresh Spinach or Kale

Added in the last few minutes of cooking, leafy greens contribute iron, vitamins, and a fresh, slightly bitter contrast to the rich coconut base. Spinach wilts quickly and blends into the curry seamlessly. Kale takes a minute longer and retains more texture.

Substitution Options

Green or brown lentils can replace red lentils, but add 40-45 minutes to the cooking time and they will retain their shape rather than creating a creamy sauce. Use vegetable broth instead of water for extra depth. For a non-vegan version, replace coconut milk with heavy cream and coconut oil with butter. Baby spinach, frozen peas, or canned chickpeas can be used instead of or alongside the greens. Diced sweet potato, carrot, or cauliflower florets can be added with the onions for a more substantial, vegetable-rich version.

Ingredients
0/19 ready
Other
Other
Fresh Produce
Fresh Produce
Other
Other
Other
Other
Other
Fresh Produce
Dairy
Fresh Produce
Other
Spices & Seasonings
Fresh Produce
Other
Other
Other
Pantry Staples

Step-by-Step Instructions

1

Rinse the lentils

Place 1 cup of dried red lentils in a fine-mesh strainer and rinse under cold running water until the water runs clear. This removes excess starch and helps prevent foaming during cooking. Drain well and set aside.

Pro Tips:

  • Red lentils cook faster than other varieties and break down into a creamy texture.
  • Rinsing is important to prevent a gummy consistency.
Estimated time: 2 minutes
2

Sauté the aromatics

Heat 2 tablespoons of coconut oil or vegetable oil in a large pot or Dutch oven over medium heat. Add 1 diced onion and cook for 5-6 minutes until soft and translucent. Add 3 cloves minced garlic and 1 tablespoon grated fresh ginger. Cook for 1 minute, stirring constantly, until fragrant.

Pro Tips:

  • Coconut oil adds subtle coconut flavor that complements the curry.
  • Make sure the garlic doesn't burn or it will taste bitter.
Estimated time: 7 minutes
3

Add spices and toast

Add 1 tablespoon curry powder, 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon turmeric, and 1/2 teaspoon chili powder to the pot. Stir well and cook for 1 minute until the spices are toasted and aromatic. This step, called 'blooming' the spices, releases their essential oils and deepens the flavor.

Pro Tips:

  • Stir constantly to prevent the spices from burning.
  • You'll know they're ready when the kitchen smells amazing.
Estimated time: 1 minute
4

Add liquids and lentils

Add the rinsed lentils to the pot and stir to coat them with the spice mixture. Pour in 1 can coconut milk, 1 can diced tomatoes (with their juice), 2 cups vegetable broth or water, 1 teaspoon salt, and 1/2 teaspoon black pepper. Stir well to combine and bring the mixture to a boil over high heat.

Pro Tips:

  • Use full-fat coconut milk for a richer, creamier curry.
  • The lentils will absorb liquid as they cook, so don't worry if it looks soupy at first.
Estimated time: 3 minutes
5

Simmer the curry

Once boiling, reduce the heat to medium-low and cover the pot partially with a lid. Simmer for 20-25 minutes, stirring occasionally, until the lentils are soft and the curry has thickened to your desired consistency. If it becomes too thick, add a splash more broth or water. If too thin, simmer uncovered for a few extra minutes.

Pro Tips:

  • Red lentils cook much faster than green or brown lentils.
  • The curry will continue to thicken as it sits, so keep it slightly looser than your target consistency.
Estimated time: 25 minutes
6

Add greens and finish

Stir in 2 cups of fresh spinach or chopped kale. Cook for 2-3 minutes until the greens are wilted and tender. Remove from heat and stir in 1 tablespoon lemon juice. Taste and adjust seasoning with more salt, pepper, or lemon juice as needed.

Pro Tips:

  • Spinach wilts down significantly, so don't be shy about adding it.
  • Lemon juice brightens the rich, creamy flavors.
Estimated time: 3 minutes
7

Serve

Ladle the coconut lentil curry into bowls and garnish with 2 tablespoons chopped fresh cilantro. Serve hot over steamed basmati rice, with warm naan bread, or enjoy on its own as a hearty soup.

Pro Tips:

  • A dollop of coconut yogurt on top adds creaminess.
  • This curry tastes even better the next day after the flavors have melded.
Estimated time: 1 minute

Chef's Tips

Techniques that separate good from great

1

Rinse red lentils until the water runs clear

Red lentils have a starchy coating that, if not rinsed off, creates a thick, gluey foam during cooking that can make the texture muddy. Rinse in a fine-mesh strainer under cold water, swishing with your hand, for about 30-45 seconds until the water flows clear.

2

Bloom spices in oil for 1 full minute before adding liquids

The fat-soluble flavor compounds in curry powder, cumin, and turmeric only fully release in hot fat. Stir the spices into the hot oil over medium heat for 60 seconds until they smell intensely fragrant and the kitchen fills with aroma. Then add your liquids. This step makes a dramatic difference.

3

Cook uncovered for the last 5-10 minutes to thicken

Red lentils become very thick and can benefit from uncovered simmering at the end. Once the lentils have softened, remove the lid and let some moisture evaporate to concentrate the flavors and bring the curry to your preferred thickness.

4

Add greens in the last 3 minutes only

Fresh spinach and kale overcook quickly and turn drab and bitter if simmered too long. Add them only in the final 2-3 minutes of cooking — they need just enough time to wilt and incorporate into the curry while retaining their vibrant color and fresh flavor.

Nutrition Facts

Per serving
Calories380
Protein16g
Carbohydrates42g
Fat16g
Fiber12g
Sodium650mg

Equipment Needed

  • Large pot or Dutch oven with lid
  • Fine-mesh strainer (for rinsing lentils)
  • Wooden spoon or spatula
  • Knife and cutting board
  • Measuring cups
  • Measuring spoons

Quick Tips

  • For extra vegetables, add diced carrots, bell peppers, or sweet potato along with the onions.
  • This curry freezes beautifully for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
  • Red lentils are the fastest-cooking lentil variety and break down to create a thick, creamy texture perfect for curries.

Recipe Variations

Different ways to make this dish your own

1

Red Lentil Soup (Dal Soup)

Add an extra cup of vegetable broth and blend about one-third of the curry to create a hearty, slightly thick soup. Serve with crusty bread for dipping rather than rice or naan.

2

Coconut Lentil Curry with Chickpeas

Add one can of drained, rinsed chickpeas along with the lentils. The chickpeas retain their shape and create textural contrast against the creamy lentil base, making the dish more filling and protein-rich.

3

Thai-Inspired Coconut Lentil Curry

Replace the Indian spice blend with 2 tablespoons of Thai red curry paste, add 1 tablespoon fish sauce (or soy sauce for vegan), and finish with lime juice and Thai basil for a completely different but equally satisfying direction.

4

Coconut Lentil Soup with Roasted Vegetables

Roast diced sweet potato, butternut squash, or cauliflower at 400°F for 25 minutes until caramelized, then stir into the finished lentil curry. The roasted vegetables add depth, texture, and natural sweetness.

What to Serve With

Perfect pairings to complete the meal

1

Steamed Basmati Rice

The classic pairing — the fluffy, fragrant rice provides the perfect neutral canvas for the rich, spiced coconut lentil curry. The lentils coat every grain beautifully.

2

Warm Naan or Flatbread

Any warm flatbread is excellent for scooping up this thick curry. Store-bought naan warmed in a dry pan works perfectly. The bread also helps scoop up the especially thick lentil texture.

3

Crispy Fried Shallots

Thinly sliced shallots fried in oil until golden and crispy scattered on top add a savory crunch that contrasts beautifully with the smooth, creamy curry. An easy finishing touch that elevates the dish.

4

Coconut Yogurt with Fresh Cilantro

A dollop of coconut yogurt (or plain dairy yogurt) topped with fresh cilantro leaves provides a cooling contrast to the warm curry. The fresh herb brightens the dish and the yogurt adds a creamy contrast.

Storage & Make-Ahead

Keep it fresh and plan ahead

Refrigerator

Stores exceptionally well for up to 5 days in an airtight container. The curry thickens considerably as it cools — add a splash of water or broth when reheating. The flavors deepen and improve each day.

Freezer

One of the best curries for freezing. Freeze in airtight containers for up to 3 months. The lentil-based texture holds up very well after freezing and thawing, unlike cream-based sauces. Thaw overnight in the refrigerator.

Make-Ahead

Perfect for batch cooking and meal prep. Make a double batch, cool completely, and portion into individual containers for the week. The curry is often at its best 24-48 hours after cooking when the spices have fully melded.

Reheating

Reheat in a saucepan over medium heat, stirring frequently to prevent the thick curry from scorching the bottom. Add water or broth, 2-3 tablespoons at a time, to restore the original creamy consistency. Microwave with a cover on medium power, stirring once halfway through.

Frequently Asked Questions
Leave a Review
Share your experience with this recipe
Reviews
No reviews yet

Be the first to review this recipe!

Got Leftovers?

Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.

Try AI Recipe Generator

You Might Also Like

Discover more delicious recipes similar to what you're cooking

Easy Aloo Gobi (Indian Potato and Cauliflower Curry)
6
Easy
Easy Aloo Gobi (Indian Potato and Cauliflower Curry)
25-30 min
2
Indian
Mushroom Masala Recipe (Rich Indian Mushroom Curry)
8
Easy
Mushroom Masala Recipe (Rich Indian Mushroom Curry)
25 min
2
Indian
Spicy Masala Dosa with Coconut Chutney
10
Hard
Spicy Masala Dosa with Coconut Chutney
30-40 min (dosa cooking & chutney)
2
Indian
Oven-Baked Tandoori Chicken (Easy Restaurant-Style Recipe)
10
Easy
Oven-Baked Tandoori Chicken (Easy Restaurant-Style Recipe)
35-40 min
2
Indian

Get 5 Delicious Recipes Every Week

Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.