High-Protein Coconut Curry Lentils

Posted on January 17, 2026

by: James Carter

Delicious coconut curry lentils served in a bowl with herbs and spices.

Comfort finds its way to the dinner table in the most unexpected forms. Picture this: a hearty, creamy bowl of coconut curry lentils that warms the soul, and with just one serving, you can reap the benefits of plant-based protein and a host of nutrients. Research suggests incorporating lentils into your diet can significantly improve heart health, while coconut milk brings a rich texture and lingering aroma. Imagine after a long day, savoring this fragrant dish that’s as comforting as a hug from your favorite sweater.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
coconut curry lentils 2026 01 17 030540 1

Creamy Coconut Curry Lentils with Spinach


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A hearty and comforting dish featuring creamy coconut curry lentils and vibrant spinach, perfect for nourishing weeknight meals.


Ingredients

Scale
  • 2 Tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp grated fresh ginger
  • 1 small yellow onion, diced
  • 1 Tbsp curry powder
  • 1 cup brown lentils, dry
  • 2 cups vegetable broth
  • 1 13oz. can coconut milk
  • 3 cups fresh baby spinach
  • 4 cups cooked rice (optional)
  • 1/4 cup chopped fresh cilantro (optional)

Instructions

  1. Mince the garlic, grate the ginger, and dice the onion.
  2. Add the olive oil, garlic, and ginger to a deep skillet, Dutch oven, or soup pot.
  3. Sauté over medium heat for 1 minute until fragrant.
  4. Add the diced onion and sauté until soft and translucent, about 4–5 minutes.
  5. Stir in the curry powder and toast for one minute.
  6. Add the dry lentils and vegetable broth, stirring gently.
  7. Bring to a boil, then reduce to a simmer for 20 minutes.
  8. Add the coconut milk and let it simmer uncovered for 10 minutes to thicken.
  9. Turn off heat and stir in fresh spinach until wilted.
  10. Adjust seasoning as necessary and serve over rice topped with cilantro if desired.

Notes

For added texture, try using red lentils, and feel free to experiment with other vegetables or spices.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Cooking
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 cup
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 15g
  • Saturated Fat: 10g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 13g
  • Protein: 15g
  • Cholesterol: 0mg

Why This Creamy Coconut Curry Lentils with Spinach Never Fails

Let me tell you why this recipe is bound to be a staple in your kitchen. Not only does it come together in a matter of minutes, but its creamy texture and vibrant flavors can turn any weeknight meal into something a bit more special. Whether served alongside fluffy rice or on its own, this dish promises to please even the pickiest of eaters. Plus, with a vegetable-forward approach, you’re treating your body right without sacrificing taste.

Ingredient Lineup

To get started on this delightful culinary journey, gather these essentials:

  • 2 Tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp grated fresh ginger
  • 1 small yellow onion, diced
  • 1 Tbsp curry powder
  • 1 cup brown lentils, dry
  • 2 cups vegetable broth
  • 1 13oz. can coconut milk
  • 3 cups fresh baby spinach
  • 4 cups cooked rice (optional)
  • 1/4 cup chopped fresh cilantro (optional)

Step-by-Step Method

Ready to bring this dish to life? Follow these straightforward steps:

  1. Mince the garlic, grate the ginger, and dice the onion.
  2. Add the olive oil, garlic, and ginger to a deep skillet, Dutch oven, or soup pot.
  3. Sauté over medium heat for 1 minute until fragrant—this is where your kitchen starts smelling amazing!
  4. Add the diced onion and sauté until soft and translucent, which should take about 4–5 minutes. Remember, patience is key here!
  5. Stir in the curry powder and toast for one minute to release those aromatic flavors.
  6. Add the dry lentils and vegetable broth, stirring gently to dissolve any browned bits at the bottom of the pot.
  7. Bring the mixture to a boil, then reduce to a simmer for 20 minutes, stirring occasionally to ensure nothing sticks.
  8. Once the lentils are tender, add the coconut milk and let it simmer uncovered for 10 minutes to thicken.
  9. Turn off heat and stir in fresh spinach until wilted. This step is vital for keeping that bright, vibrant green color.
  10. Adjust seasoning as necessary—don’t be afraid to taste along the way! Serve over rice and top with cilantro if desired.

Nutrition Breakdown

Each serving of this creamy delight offers a nourishing profile that can support your health goals:

  • Serving size: 1 cup
  • Calories: 350
  • Protein: 15g
  • Carbs: 45g
  • Fat: 15g
  • Fiber: 13g

Lentils are incredible sources of both protein and fiber, providing satiety while keeping your heart health in check. This dish is not only filling but also supports a balanced diet.

Perfect Pairings

Serving this coconut curry is all about simplicity and vibrancy. Try it over a mound of warm rice to soak up the wondrous sauce or pair it with crusty bread for a comforting touch. A side salad of mixed greens with a light vinaigrette can add the perfect crisp contrast. It’s an ideal dish for cozy weeknights or as a standout centerpiece for gatherings.

How to Store It Right

After enjoying your meal, consider how to save those flavors for later. Store leftovers in an airtight container in the fridge for up to 3–4 days. If you want to keep it longer, freeze it in portions for up to 3 months. For reheating, microwave until warmed through, adding a splash of water if needed to return that creamy texture. A squeeze of lime or lemon juice just before serving can help brighten the flavors!

Expert Tips

Let’s elevate your creamy coconut curry lentils with these pro tips:

  1. For added texture, try using red lentils—they cook faster and fall apart, creating a more porridge-like dish.
  2. Try adding other vegetables during cooking—sweet potatoes or carrots can complement the dish beautifully with added sweetness.
  3. For a hint of spiciness, toss in a dash of cayenne pepper or red pepper flakes along with the curry powder.
  4. Presentation counts! Serve in shallow bowls, garnished with lime wedges and cilantro for an inviting touch.
  5. If the curry seems too thick, a little extra vegetable broth can bring it back to the perfect consistency.

Flavor Experiments

Feel free to make this dish your own with these flavorful twists:

  1. Seasonal Twist: In autumn, add cubed butternut squash for a seasonal richness and extra nutrition.
  2. Gourmet Touch: Swap plain coconut milk for the flavored variety—garlic or herb-infused coconut milk can deepen the profile.
  3. Playful Variation: Stir in a spoonful of peanut butter to the simmering pot for a surprising, nutty depth that melds beautifully with the spices.

Learn from My Mistakes

Even seasoned cooks make the occasional blunder! Here are a few common pitfalls:

  1. Overcooked lentils: Keep an eye on timing; they should be tender, not mushy. If overcooked, blend into a dip!
  2. Too thick: If your curry turns out thicker than you’d like, reach for vegetable broth to thin it out.
  3. Insufficient seasoning: Don’t be shy about tasting as you go. Seasoning is essential—adding salt or lime juice at the right point can transform your dish.
  4. Lentils not cooked through: If this happens, simply add more broth and let it simmer until fully tender.
  5. Avoiding fresh spinach: Dried spinach won’t provide the same flavor or texture, so remember to use fresh for that beautiful, vibrant addition.

What to Do with Leftovers

Transform those leftovers into new delights:

  1. Curry-Lentil Soup: Blend with extra vegetable broth and serve as a soup with a drizzle of cream—perfect for lunch!
  2. Stuffed Peppers: Use the leftover lentil mix as a stuffing for bell peppers; bake until the peppers are tender.
  3. Savory Breakfast Bowls: Top your eggs with the reheated curry and some sautéed greens for a protein-packed breakfast.

Quick Questions

Can I use green lentils instead of brown? Absolutely! Green lentils have a firmer texture and will hold their shape well in this dish, giving you a different experience.

Is there a vegan option for coconut milk? Yes! Most brands of canned coconut milk are vegan; just make sure to check the label for any additives.

How spicy is this dish? It’s relatively mild, but you can adjust the heat by adding more spices or fresh chili peppers to suit your palate.

Can I make this dish ahead of time? Yes! This curry stores well and often tastes better the next day as flavors deepen. Just remember to give it a good stir before reheating.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star