Creamy Lentil Curry with Coconut Milk

Creamy pasta topped with sliced grilled chicken in a speckled bowl garnished with herbs.

Lentil Curry with Coconut Milk is one of those recipes that feels like a warm hug after a busy day—packed with cozy flavors and wholesome goodness in every bowl.

No matter if you’re vegan, vegetarian, or just craving a cozy meatless meal, this creamy curry will totally hit the spot.

If you’re searching for a satisfying plant-based meal that packs a flavorful punch, this lentil curry with coconut milk really fits the bill.

  • Rich and creamy from full-fat coconut milk that makes every spoonful smooth and indulgent
  • Naturally vegan and gluten-free, so it fits a bunch of diets without fuss
  • Loaded with protein and fiber from lentils, which helps keep you full longer
  • Super adaptable — throw in your favorite veggies or adjust spices for the perfect flavor for your family
  • Keeps well and freezes beautifully for easy make-ahead lunches or busy weeknight dinners

Quick, Filling, and Flavorful

This lentil curry with coconut milk scores high on all the important things: quick, tasty, filling, and easy, with ingredients you probably already have on hand. Let me share why it’s a recipe I keep coming back to.

  • Ready in about 40 minutes: Just 10 minutes to prep, then about 30 minutes simmering, making it perfect for weeknights when time is tight.
  • One-pot meal: From sautéing to simmering, it all happens in one pot so you avoid piles of dishes at dinner time.
  • Silky texture: The full-fat coconut milk adds a creamy richness that makes this curry feel indulgent without dairy.
  • Nutritious and filling: Lentils bring plant-based protein and fiber, so you stay satisfied without feeling heavy.
  • Diet-friendly: Vegan and gluten-free by nature, so it works for many special diets without extra effort.
  • Highly flexible: Use red, green, or brown lentils; swap vegetables in and out; dial up the heat or change spices to suit your mood.
  • Budget & pantry friendly: Made from shelf-stable basics like lentils, spices, and canned coconut milk, perfect for cooking at home any day.
  • Make-ahead friendly: Stores great in the fridge and freezes well, so you can enjoy leftovers or prep meals ahead for busy days.
  • Versatile serving options: Serve with rice (try this one-pot mushroom rice), naan, or add a dollop of yogurt and a squeeze of lime for fresh, bright flavors.

Pantry Staples and Ingredients

  • 1 tablespoon olive oil
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger minced (or 1 teaspoon ground ginger)
  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • ½ teaspoon turmeric
  • ½ teaspoon garam masala
  • 1 cup red lentils rinsed
  • 3 cups vegetable broth
  • 1 can (15 oz) full-fat coconut milk
  • 1 can (14.5 oz) diced tomatoes (optional)
  • 1 cup chopped spinach or kale (optional)
  • Salt and pepper to taste
  • Fresh cilantro for garnish (optional)
  • Lime wedges for serving (optional)

Simple One-Pot Directions

  1. Warm the olive oil in a large pot over medium heat.
  2. Add diced onion and sauté 4–5 minutes until soft and translucent.
  3. Stir in minced garlic and minced ginger and cook 1 minute until fragrant.
  4. Add curry powder, ground cumin, turmeric, and garam masala; stir and cook about 30 seconds to toast the spices.
  5. Pour in rinsed red lentils, vegetable broth, and diced tomatoes (if using); stir to combine.
  6. Bring to a gentle boil, reduce heat, cover, and simmer 20–25 minutes, stirring occasionally, until lentils are tender.
  7. Stir in coconut milk and chopped spinach or kale (if using); simmer uncovered 5–10 minutes until thickened and creamy.
  8. Optional: blend one-third to half of the curry with an immersion blender for a silkier texture, then stir it back in.

  9. Taste and season with salt and pepper; add more spices or a splash of broth or water to adjust the flavor and consistency.

Pro Tips for Perfect Results

Tiny tweaks go a long way in making this lentil curry with coconut milk shine. Here are my best tips to help you get it just right every time.

  • Rinse lentils well: Red lentils can carry dust or grit. Rinse until the water runs clear so your curry won’t have any crunch you don’t want.
  • Bloom your spices: Toast spices in oil for about 20-30 seconds to really bring out their full flavors. Fresh spices will make a big difference compared to old ones.
  • Watch the garlic: Add garlic and ginger only after onions soften and keep the heat moderate so the garlic doesn’t burn, which tastes bitter.
  • Add coconut milk toward the end: Stir it in once lentils are tender and simmer gently. Avoid boiling with coconut milk too hard or the sauce can separate—this gentle finish also shines in Garlic Shrimp in Coconut Milk.
  • Use full-fat coconut milk if you want richness: Light coconut milk makes a thinner sauce, so either simmer longer or reduce the broth to get creaminess.
  • Control your curry’s thickness: Red lentils naturally thicken the sauce. For chunkier curry, toss in some green or brown lentils or cook the red lentils less. Thin by adding warm broth or water as needed.
  • Brighten the flavor at the end: Taste and adjust with salt, acidity, and heat. A squeeze of lime or a spoonful of mango chutney adds a lovely fresh contrast—think of the citrus pop in Coconut Lime Chicken and Rice.
  • Make it silkier: For creamier curry, blend about one-third to half of it with an immersion blender, then mix it back for smoothness without losing texture.
  • Instant Pot tip: Deglaze the pot after toasting spices so nothing sticks and avoids burn warnings. Use natural pressure release for best texture.
  • Cool before storing: Let curry cool to room temp (under 2 hours), then store in airtight containers in the fridge up to 5 days or freezer up to 3 months. Don’t freeze garnishes like cilantro or lime wedges.
  • Gentle reheating: Warm leftovers on the stove or microwave with a splash of broth or water to loosen thickened curry rather than cooking at high heat again.
  • Adjust heat little by little: If you like it spicy, add cayenne or fresh chilies gradually, since it’s easier to add heat than tone it down later.

Serving Ideas and Add-Ins

Collage of four bowls of creamy macaroni and cheese topped with breadcrumbs, mushrooms, crispy bacon, and cherry tomatoes.

This lentil curry with coconut milk works as a hearty meal all on its own, but a few extras really take it over the top.

  • Rice: Serve over basmati, jasmine, or brown rice to soak up all the delicious curry sauce.
  • Naan or roti: Perfect for scooping every creamy, flavorful bite.
  • Raita or yogurt: A cool dollop of dairy or plant-based yogurt gives a nice balance to the warm spices.
  • Fresh herbs: Sprinkle with chopped cilantro or parsley for a burst of fresh color and flavor.
  • Extras: Add a squeeze of lime, sweet mango chutney, or tangy pickled onions to brighten up the dish.

This lentil curry with coconut milk is a fantastic base recipe you can personalize however you like.

  • Add veggies: Toss in diced sweet potatoes, carrots, bell peppers, or cauliflower to bulk it up with extra nutrition.
  • Change up lentils: Green, brown, or even yellow split peas work well. Just keep in mind that cooking times may change.
  • Make it spicy: Stir in chili flakes, cayenne, or diced fresh chilies if you want your curry with a kick.
  • Stir in greens: Toss in spinach or kale at the end of cooking for a boost of color and vitamins.
  • Use curry paste: Swap out dry curry powder for red or yellow curry paste for a fresh flavor twist.

Storing, Freezing, and Reheating

This lentil curry with coconut milk keeps and reheats like a dream, making it perfect for prepping meals ahead.

  • Refrigerate: Keep leftovers in a sealed container for up to 5 days in the fridge.
  • Freeze: Portion into freezer-safe containers or bags and freeze for up to 3 months.
  • Reheat: Warm gently on the stove or microwave, adding a splash of water or broth to loosen if the curry thickens too much. For a quick, satisfying side, serve it with Perfect Fried Rice for Busy Weeknights.

Common Questions Answered

Can I use canned lentils?

Yes! Just reduce the cooking time since canned lentils are already cooked. Simmer briefly to let all the flavors blend together well.

Can I make this in a slow cooker or Instant Pot?

Definitely. For a slow cooker, cook on low for 6 to 8 hours or high for 3 to 4. In an Instant Pot, cook on high pressure for 10 minutes and release pressure naturally. For more set-and-forget guidance, see this slow cooker teriyaki pork with pineapple recipe for helpful timing cues.

What if I don’t have coconut milk?

You can swap in cashew cream, almond milk with a bit of oil, or regular dairy cream if you’re not avoiding dairy.

How do I make the curry thicker or thinner?

To thicken, simmer uncovered a bit longer or mash some lentils to your preferred consistency. For thinner curry, add more broth or water slowly until you get the right texture.

Creamy Lentil Curry with Coconut Milk

Golden fried chicken sandwich with pickle slices and creamy sauce on a speckled plate.

Print

A hearty, one-pot, plant-based Indian curry featuring red lentils simmered with warming spices and rich coconut milk for a silky, flavorful sauce. Naturally vegan, gluten-free, and customizable with vegetables, perfect over rice or with naan.

  • Author: Ashley
  • Prep Time: 10 mins
  • Cook Time: 30 mins
  • Total Time: 40 mins
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Indian

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced (or 1 teaspoon ground ginger)
  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • ½ teaspoon turmeric
  • ½ teaspoon garam masala
  • 1 cup red lentils, rinsed
  • 3 cups vegetable broth
  • 1 can (15 oz) full-fat coconut milk
  • 1 can (14.5 oz) diced tomatoes (optional)
  • 1 cup chopped spinach or kale (optional)
  • Salt and pepper to taste
  • Fresh cilantro for garnish (optional)
  • Lime wedges for serving (optional)

Instructions

  1. Warm the olive oil in a large pot over medium heat.
  2. Add diced onion and sauté for 4–5 minutes, until soft and translucent.
  3. Stir in minced garlic and ginger; cook for 1 minute until fragrant.
  4. Add curry powder, ground cumin, turmeric, and garam masala; stir and cook for about 30 seconds to release aromas.
  5. Pour in rinsed red lentils, vegetable broth, and diced tomatoes (if using); stir well to combine.
  6. Bring to a gentle boil, then reduce heat, cover, and simmer for 20–25 minutes, stirring occasionally, until lentils are tender and soft.
  7. Stir in coconut milk and optional spinach or kale; simmer uncovered for 5–10 minutes until thickened and creamy.
  8. Optional: blend one-third to half of the curry with an immersion blender for a silkier texture, then stir it back in.
  9. Taste and season with salt and pepper as needed; add more spices or broth to adjust flavor and consistency.
  10. Serve warm over rice or with naan bread; garnish with fresh cilantro and a squeeze of lime if desired.

Notes

Rinse lentils thoroughly to avoid grit., Toast spices in oil briefly to enhance flavor., Add garlic and ginger after onions soften to prevent burning., Add coconut milk near the end to avoid curdling., Use full-fat coconut milk for best creaminess., Adjust curry thickness by cooking time and broth quantity., Blend partially for creamier texture without losing all texture., Deglaze pot when using Instant Pot to prevent burn warnings., Store in airtight containers; refrigerate up to 5 days, freeze up to 3 months., Reheat gently with added broth or water to loosen curry., Adjust spice heat gradually, adding cayenne or fresh chilies if desired.

Nutrition

  • Serving Size: 1 serving
  • Calories: Approximately 350 calories per serving
  • Fat: 15 grams per serving
  • Carbohydrates: 40 grams per serving
  • Protein: 18 grams per serving

Did you make this recipe?

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

More in Recipes

Lana

ABOUT THE AUTHOR

Lana

Hi, I’m Lana, the home cook and recipe creator behind Lana Mixing Bowl. I share cozy homemade recipes, old-fashioned desserts, easy bakes, comforting family meals, and seasonal favorites made for real home kitchens. My recipes use simple ingredients, clear steps, and honest tips so you can cook and bake with confidence.

READ MORE →

Leave a Comment

Recipe rating