I reach for this coconut red lentil curry when I only have 30 minutes to make dinner but still want big flavor without a long ingredient list. It’s creamy, spiced just right, and naturally satisfying over a bowl of rice.

Close-up image of a bowl of creamy coconut red lentil curry.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

You’ll make this red lentil curry on repeat!

I’ve grown up eating red lentils all my life, but I really learned to love them in my 30s. Red lentils are my secret weapon for weeknight meals: they cook in less than half an hour, taste earthy and mild, and soak up spices beautifully. Pair them with coconut milk, and suddenly you’ve got something rich, cozy, and far more interesting than the effort it takes.

What makes this version work is the balance—enough spices to be warming without overwhelming, full-fat coconut milk for creaminess, and lime at the end to cut through the richness. You don’t need fancy ingredients or a long simmer. Just a pot, a spoon, and about half an hour of mostly hands-off cooking.

If you’re into this recipe, you’ll probably love my chickpea peanut butter curry or cabbage curry. Both lean on pantry staples, cook up quickly, and deliver that same comforting, big-bowl energy.

Key ingredients and why they matter

This curry keeps things simple with lentils, coconut milk, and a few spices. The lentils make it hearty, the coconut milk adds creaminess, and the spices bring warmth and depth — all working together for big flavor in just one pot.

Full ingredient list and detailed instructions in the recipe card.

Overhead image of the ingredients of coconut red lentil curry.
  • Red lentils: Unlike green or brown, these cook quickly and melt into a creamy curry without blending.
  • Full-fat coconut milk: Don’t swap for light—this is what makes the curry silky and satisfying.
  • Garam masala: Adds warm complexity beyond just heat. If you don’t have it, sub with equal parts cinnamon and coriander.
  • Lime wedges: Fresh acid balances the richness; don’t skip the squeeze at the table.
  • Extra heat? Add fresh chili or cayenne instead of just relying on chili powder.

FREEZER PREP

Prep in 10, Cook in 30

This recipe is part of my Prep in 10, Cook in 30 series — a set of high-flavor freezer-friendly meals that don’t look or taste like your typical freezer fare. Bold, globally-inspired dinners you can stash in 10 minutes and cook straight from frozen in under 30.

To freezer prep this recipe, add all the ingredients (except the water) to a freezer-safe bag, press flat, and freeze. When you’re ready to cook, place everything from the bag into a pot with 1 cup of water and simmer over medium heat, stirring frequently to prevent burning.

Shruthi holding bag of freezer-prepped coconut red lentil curry.

How to make red lentil curry

  1. Combine lentils, coconut milk, turmeric, cumin, garam masala, chili powder, garlic powder, salt, and water in a large saucepan or Dutch oven. Stir to combine.
  2. Bring to a simmer over medium heat. 
  3. Reduce to medium-low and cook, stirring frequently, until lentils are tender and curry has thickened, 20 to 25 minutes.
  4. Taste and adjust salt if needed. 
  5. Serve hot over rice with lime wedges.
Overhead image of coconut red lentil curry ingredients combined in a saucepan.
Overhead image of red lentil curry mixture beginning to simmer in a saucepan.
Close-up image of coconut red lentil curry in a saucepan with a wooden spoon.
Thickened coconut red lentil curry on a wooden spoon held over the saucepan.
Coconut red lentil curry served in a bowl over white rice with cilantro garnish.

TIPS & TRICKS

Shruthi’s top tips

  • Rinse lentils until the water runs mostly clear—this prevents extra starch and foaming.
  • Stir often while simmering—lentils settle fast and can scorch on the bottom.
  • Taste the curry halfway through—if the lentils look dry, add a splash of water.
  • Use a heavy pot or Dutch oven for even cooking and fewer hot spots.
  • For a smoother texture, mash gently with the back of a spoon before serving.
  • Add spinach or kale in the last 5 minutes for a veggie boost.

How to serve coconut red lentil curry

This curry is perfect with a bowl of fluffy, jeera rice or warm naan for scooping. To lighten up the meal, pair it with a fresh salad like this crisp chickpea salad, which balances the rich, creamy curry with bright flavors.

Coconut red lentil curry served in a bowl over white rice.

Storage and reheating suggestions

Store leftovers in an airtight container in the fridge for up to 4 days. The curry will thicken overnight, so loosen it with a splash of water or coconut milk, then reheat gently on the stovetop over medium-low or in the microwave, stirring occasionally until hot. You can also freeze this curry in freezer-safe containers for up to 3 months; thaw overnight in the fridge before reheating.

More curry recipes

If you loved this coconut red lentil curry, here are more curry recipes with big flavor and cozy comfort you’ll want to try next.

VVegan RecipesGFGluten Free RecipesNFNut Free RecipesVEVegetarian Recipes

Easy Cabbage Curry

VVegan RecipesGFGluten Free RecipesNFNut Free RecipesVEVegetarian Recipes

Mushroom Masala

No ratings yet

Coconut Red Lentil Curry

This coconut red lentil curry is creamy, spiced, and ready in 30 minutes. A fast, vegetarian dinner you’ll crave on busy nights.
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Ingredients 

  • cups red lentils, rinsed
  • 2 cans full-fat coconut milk, 13.5-ounce
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • 1 teaspoon red chili powder
  • 1 teaspoon garlic powder
  • 1 teaspoon salt, adjust to taste
  • 1 cup water

Instructions 

  • In a large saucepan or Dutch oven, combine lentils, coconut milk, water, turmeric, cumin, garam masala, chili powder, garlic powder, and salt. Stir well.
  • Bring to a simmer over medium heat, stirring occasionally, about 5 minutes.
  • Reduce heat to medium-low. Cook, stirring frequently to prevent sticking and scorching, until lentils are completely tender and broken down and curry has thickened, 20-25 minutes. Mixture should be creamy and spoonable, not soupy.
  • Taste and adjust salt and chili powder as needed.
  • Serve over rice with lime wedges and fresh cilantro if desired.

Notes

  • Stir frequently, especially in last 10 minutes—red lentils break down quickly and scorch easily on bottom
  • Don’t skip rinsing lentils—removes starch and prevents foaming
  • For smoother texture, mash lentils with back of spoon before serving
  • If curry gets too thick during cooking, add water 2 tablespoons at a time
  • Full-fat coconut milk is essential for creamy texture—lite won’t work the same
 
 

Nutrition

Calories: 624kcal | Carbohydrates: 47g | Protein: 22g | Fat: 42g | Saturated Fat: 36g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 623mg | Potassium: 1105mg | Fiber: 21g | Sugar: 1g | Vitamin A: 181IU | Vitamin C: 5mg | Calcium: 82mg | Iron: 12mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.