Creamy Coconut Curry Lentils for Meatless Monday

5 min prep 8 min cook 5 servings
Creamy Coconut Curry Lentils for Meatless Monday
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about the way coconut milk transforms humble lentils into a luxurious, restaurant-worthy curry that will have even the most devoted carnivores asking for seconds. This recipe has been my go-to Meatless Monday dinner for over three years now, born from a rainy Tuesday evening when my pantry was nearly bare except for a can of coconut milk, some dried lentils, and a collection of spices that would make any curry lover proud.

What started as a desperate attempt to avoid a grocery run has become the most requested dish in my household, surpassing even my beloved butter chicken. The first time I served it to my traditionally meat-loving parents, my father (who considers a meal incomplete without protein) had three helpings and asked if I could make it again the following night. That moment cemented this recipe's place in our family rotation.

Beyond the incredible flavor, this curry represents everything I love about plant-based cooking. It's economical, requiring ingredients that cost less than a fancy coffee, yet delivers the kind of deep, complex flavors that make you pause mid-bite. The combination of earthy lentils, aromatic spices, and rich coconut milk creates a symphony of textures and tastes that feels both comforting and exotic.

Why This Recipe Works

  • Restaurant-quality results: The combination of toasted spices and coconut milk creates layers of flavor that taste like you've spent hours cooking
  • One-pot wonder: Everything cooks in a single pot, minimizing dishes and maximizing flavor development
  • Budget-friendly protein: Lentils provide 18g of protein per serving at a fraction of the cost of meat
  • Meal prep champion: Tastes even better the next day as flavors meld together overnight
  • Customizable heat level: Easily adjust spices to make it mild for kids or fiery for spice lovers
  • Nutrient powerhouse: Packed with fiber, iron, folate, and plant-based protein
  • Freezer-friendly: Freezes beautifully for up to 3 months without compromising texture

Ingredients You'll Need

Ingredients

The beauty of this curry lies in its humble ingredients, each playing a crucial role in creating the final symphony of flavors. Let's break down what you'll need and why each component matters:

The Lentil Foundation

Brown or green lentils (1½ cups) - These varieties hold their shape beautifully during cooking, providing a pleasant bite that contrasts with the creamy sauce. Avoid red lentils here as they break down too much and create a mushy texture. Look for lentils that are uniform in color and size, with no signs of moisture or insect damage. Store them in an airtight container in a cool, dry place for up to a year.

The Aromatics

Onion (1 large) - Yellow or white onions work best, providing a sweet foundation that caramelizes beautifully. Dice it finely so it melts into the sauce. If you're sensitive to onions, you can reduce the amount or substitute with shallots for a milder flavor.

Garlic (4-5 cloves) - Fresh garlic is non-negotiable here. The pungent, spicy notes balance the richness of the coconut milk. Mince it finely or use a garlic press for maximum flavor release.

Ginger (2-inch piece) - Fresh ginger adds brightness and warmth. Peel it easily by scraping with a spoon, then grate it finely. The fresher the ginger, the more aromatic your curry will be.

The Spice Symphony

Curry powder (2 tablespoons) - Use a good quality, fresh curry powder. Madras curry powder adds a lovely heat, while mild curry powder keeps it family-friendly. Check the expiration date - spices lose potency over time.

Garam masala (1 teaspoon) - This aromatic blend is added at the end to preserve its delicate flavors. Each brand tastes different, so find one you love. You can also make your own by toasting and grinding whole spices.

Turmeric (½ teaspoon) - Beyond its anti-inflammatory properties, turmeric provides earthiness and that gorgeous golden color. Fresh turmeric can be used but reduce the amount by half.

The Creamy Elements

Full-fat coconut milk (1 can) - This is not the place to cut calories. Full-fat coconut milk creates the luxurious, silky texture that makes this curry special. Shake the can well before opening, and don't worry if it's separated - that's natural.

Vegetable broth (2½ cups) - Use low-sodium broth so you can control the salt level. Homemade is wonderful, but a good quality store-bought version works perfectly. Warm broth helps the lentils cook more evenly.

The Finishing Touches

Lime juice (2 tablespoons) - Fresh lime juice added at the end brightens all the flavors and cuts through the richness. Don't skip this - it's transformative.

Cilantro (½ cup) - Fresh cilantro adds a pop of color and fresh flavor. If you're among the 4-14% of people who taste soap when eating cilantro, substitute with fresh parsley or Thai basil.

How to Make Creamy Coconut Curry Lentils for Meatless Monday

1
Prep and rinse your lentils

Start by measuring out 1½ cups of brown or green lentils. Pour them onto a light-colored plate or tray and sort through them, removing any small stones, debris, or discolored lentils. This step is crucial - nobody wants to bite down on a pebble! Once sorted, place the lentils in a fine-mesh strainer and rinse under cold water until the water runs clear. This removes any dust or debris from processing. Set aside to drain while you prepare the aromatics.

2
Create your aromatic base

Heat 2 tablespoons of neutral oil (coconut oil is wonderful here) in a large, heavy-bottomed pot or Dutch oven over medium heat. When the oil shimmers, add 1 large diced onion and ½ teaspoon of salt. The salt helps draw out moisture and speeds up the caramelization process. Cook for 8-10 minutes, stirring occasionally, until the onions are golden and fragrant. Don't rush this step - properly caramelized onions create a depth of flavor that can't be rushed. If they're browning too quickly, reduce the heat slightly.

3
Build your spice foundation

Add 4-5 minced garlic cloves and 2 inches of grated ginger to the caramelized onions. Cook for 1-2 minutes, stirring constantly, until fragrant. Be careful not to let the garlic burn - burnt garlic will make your entire curry bitter. Now add 2 tablespoons of curry powder, ½ teaspoon turmeric, and ½ teaspoon black pepper. Stir constantly for 30-45 seconds to toast the spices. This step, known as "blooming," releases the essential oils in the spices and creates a more complex flavor profile. Your kitchen should smell absolutely incredible at this point.

4
Add lentils and liquid

Stir in your rinsed lentils, ensuring they're well-coated with the spice mixture. Pour in 2½ cups of warm vegetable broth and bring to a gentle boil. Once bubbling, reduce heat to low, cover partially with a lid (leave a small gap for steam to escape), and simmer for 20-25 minutes. Stir occasionally to prevent sticking. The lentils should be tender but still hold their shape. If they seem dry, add more broth ¼ cup at a time.

5
Create the creamy finish

Once the lentils are tender, shake your can of coconut milk well and pour it into the pot. Stir gently to combine and simmer for an additional 5-7 minutes. The coconut milk will thicken slightly and create that luxurious, creamy texture. If you prefer a thinner curry, add more broth. For thicker, simmer a bit longer. Taste and adjust seasoning with salt and pepper as needed.

6
Add the final flourishes

Remove from heat and stir in 2 tablespoons of fresh lime juice and 1 teaspoon of garam masala. The lime juice brightens all the flavors and cuts through the richness, while the garam masala adds a final layer of aromatic complexity. Let the curry rest for 5 minutes - this allows the flavors to meld together beautifully.

7
Serve and garnish

Ladle the curry into warmed bowls over steamed rice, quinoa, or cauliflower rice for a low-carb option. Garnish with fresh cilantro, a wedge of lime, and if you're feeling indulgent, a swirl of coconut cream. The contrast of the hot curry with the cool, fresh herbs is absolutely divine.

Expert Tips

Time-Saving Hack

Use pre-minced garlic and ginger paste in equal amounts to save 5 minutes. While fresh is best, this shortcut is perfect for busy weeknights. Look for jars in the produce section rather than dried spices for better flavor.

Temperature Control

Keep your heat at medium or below when cooking spices. High heat can burn them, creating bitter flavors. If you see dark spots forming, immediately add a splash of broth to cool the pan.

Broth Temperature

Always use warm or hot broth when adding to the pot. Cold liquid can cause the lentils to seize up and cook unevenly. Keep a kettle of hot water nearby for easy adjustments.

Color Preservation

Add the turmeric after the other spices to prevent it from burning. Its vibrant color can turn muddy if overheated. Stir constantly for just 30 seconds to bloom the flavor.

Make-Ahead Magic

The flavors develop beautifully overnight. Make a double batch on Sunday and enjoy it throughout the week. It thickens in the fridge, so thin with broth or water when reheating.

Freezer Success

Freeze in portion-sized containers for quick meals. Leave out the cilantro and lime juice, adding them fresh when serving. Thaw overnight in the fridge for best texture.

Variations to Try

Spicy Thai Version

Replace curry powder with 2 tablespoons of Thai red curry paste. Add 1 stalk of lemongrass (bruised) and 2 kaffir lime leaves during simmering. Finish with Thai basil instead of cilantro.

Extra Spicy
Garden Vegetable Boost

Add 2 cups of diced vegetables like carrots, bell peppers, or sweet potatoes with the onions. Spinach or kale stirred in at the end adds nutrition and color. Adjust cooking time accordingly.

Extra Nutritious
Creamy Cashew Version

Soak ½ cup cashews in hot water for 30 minutes, then blend with ½ cup water until smooth. Use this instead of coconut milk for a different creamy texture and nutty flavor.

Nutty Flavor
Smoky Spanish Twist

Add 1 teaspoon smoked paprika and ½ teaspoon cumin with the other spices. Include a diced red bell pepper and finish with fresh parsley and a drizzle of smoked olive oil.

Smoky Depth

Storage Tips

Refrigerator Storage

Store cooled curry in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after 24-48 hours as they meld together. Always use clean utensils when serving to prevent contamination.

Pro tip: Store rice separately to prevent it from absorbing all the sauce and becoming mushy.

Freezer Instructions

This curry freezes beautifully for up to 3 months. Portion into freezer-safe containers, leaving 1 inch of headspace for expansion. Label with contents and date. For best quality, use within 2 months.

To thaw: Transfer to refrigerator overnight, then reheat gently on the stovetop with a splash of broth or water. Microwave works too - use 50% power and stir every minute.

Reheating Guidelines

Always reheat gently to prevent the coconut milk from separating. Add liquid (broth or water) as needed - the curry will thicken considerably when chilled. Stir frequently and heat just until steaming hot.

Stovetop Method

Place in a pot with ¼ cup liquid. Heat over medium-low, stirring often, for 8-10 minutes until hot.

Microwave Method

Use 50% power, stir every 45 seconds, and add liquid as needed. Total time: 3-5 minutes.

Frequently Asked Questions

I don't recommend red lentils for this recipe. They break down completely during cooking, creating a soup-like consistency rather than the hearty, textured curry we're after. Brown or green lentils hold their shape beautifully while still becoming tender. If red lentils are all you have, reduce the liquid by 1 cup and cook for only 15-20 minutes, but expect a different texture.

Dairy-free options work best: stir in an extra ½ can of coconut milk, add 1-2 diced potatoes to absorb heat, or add 1 teaspoon of sugar or honey to balance the spice. Serving over plain rice also helps tame the heat. For next time, use mild curry powder and add heat gradually with red pepper flakes.

Slow Cooker: Complete steps 1-3 on the stovetop, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add coconut milk in the last 30 minutes.

Instant Pot: Use sauté mode for steps 1-3. Add all ingredients except coconut milk and cook on manual high pressure for 12 minutes. Natural release for 10 minutes, then stir in coconut milk.

While coconut milk provides the best flavor and texture, you can substitute with:

  • Cashew cream (soak 1 cup cashews, blend with 1 cup water)
  • Almond milk with 2 tablespoons almond butter
  • Oat milk with 1 tablespoon coconut oil for richness
  • For a lighter version, use light coconut milk but expect a thinner consistency

Note: The curry won't have the same tropical flavor but will still be delicious.

Perfectly cooked lentils should be tender but not mushy. Taste test after 20 minutes - they should have a slight bite (al dente) similar to pasta. If you can easily mash one between your fingers but it still holds its shape, they're ready. Remember they'll continue cooking slightly in the hot curry, so it's better to err on the side of slightly firm.

Yes! This recipe is naturally vegan, vegetarian, and gluten-free. Always check your curry powder and vegetable broth labels to ensure they're certified gluten-free if you have celiac disease or severe gluten sensitivity. Some spice blends may contain wheat as an anti-caking agent.

Creamy Coconut Curry Lentils for Meatless Monday
main-dishes
Pin Recipe

Creamy Coconut Curry Lentils for Meatless Monday

(4.9 from 127 reviews)
Prep
10 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Prep the lentils: Rinse lentils under cold water until water runs clear. Sort through and remove any debris or discolored lentils.
  2. Build the base: Heat oil in a large pot over medium heat. Add onion and ½ teaspoon salt. Cook 8-10 minutes until golden and fragrant.
  3. Add aromatics: Stir in garlic and ginger, cook 1-2 minutes. Add curry powder, turmeric, and pepper, stirring constantly for 30 seconds.
  4. Simmer lentils: Add lentils and warm broth. Bring to a gentle boil, then reduce heat and simmer 20-25 minutes until lentils are tender.
  5. Make it creamy: Stir in coconut milk and simmer 5-7 minutes until heated through and slightly thickened.
  6. Finish and serve: Remove from heat, stir in lime juice and garam masala. Let rest 5 minutes, then serve over rice, garnished with cilantro.

Recipe Notes

For best results, use full-fat coconut milk. Light coconut milk will result in a thinner, less luxurious curry. The curry thickens as it sits, so add broth when reheating if needed.

Nutrition (per serving)

312
Calories
18g
Protein
35g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.