Creamy Garlic Spinach Lentils

Highlighted under: Quick & Easy

I absolutely adore this Creamy Garlic Spinach Lentils dish! The way the creaminess melds with the robust flavors of garlic and fresh spinach makes for a delightful meal that feels both indulgent and nourishing. Whether I’m cooking for myself on a busy weeknight or entertaining guests, this recipe never fails to impress. I love the ease of preparation and how quickly it comes together, making it a perfect option for any occasion. If you haven't tried it yet, you are in for a real treat!

Holly James

Created by

Holly James

Last updated on 2026-01-15T12:49:12.641Z

When I first stumbled upon this recipe, I was amazed at how such simple ingredients could come together to create something so rich and satisfying. I decided to add a hint of lemon zest, which elevated the dish with a zesty brightness that complements the earthy lentils beautifully. This small tweak made all the difference in enhancing the flavors, and it quickly became a staple in my kitchen.

Each time I prepare this dish, I experiment with different types of greens, and I've found that kale or Swiss chard also work wonderfully. This versatility means I can tailor the recipe to what I have on hand, resulting in a vibrant, creamy meal that feels unique every time. It’s incredibly rewarding to see how a little creativity can transform a simple recipe into something truly special!

Why You'll Love This Recipe

  • Lush, creamy texture that envelops each lentil
  • Nutritious spinach adds fantastic flavor and color
  • Perfect for lunch or dinner, and so easy to make

Cooking Lentils to Perfection

When cooking lentils for this dish, it's essential to choose the right variety. Green or brown lentils work best because they hold their shape well during cooking. Rinse them thoroughly before adding to the broth to remove any debris. The simmering process should take about 20 minutes; keep an eye on them to ensure they don't become mushy. You want the lentils to be tender yet slightly firm, as they’ll continue to absorb flavors when combined with the sautéed aromatics.

To check for doneness, taste a few lentils. They should be slightly chewy but tender on the bite. If there’s excess liquid remaining after cooking, feel free to drain it, but be cautious—retain a bit of the broth if you prefer a saucier consistency in your final dish. This will also enhance the creaminess when combined with the coconut milk.

Elevating Flavor with Aromatics

The sautéed onion and garlic are pivotal to the overall flavor profile of the Creamy Garlic Spinach Lentils. For the onion, aim for a translucent appearance, approximately 5 minutes over medium heat. This helps to unlock its natural sweetness. Once you add the minced garlic, cooking it just until fragrant (1-2 minutes) prevents bitterness—burnt garlic can drastically alter the dish's taste.

Consider using a quality extra virgin olive oil for sautéing as it adds a rich flavor. If you're looking for a little heat, you can add red pepper flakes along with the garlic. This substitution not only brings in a warm kick but also complements the creaminess of the coconut milk beautifully.

Garnishing and Serving Tips

Finishing your dish with a sprinkle of fresh lemon zest enhances the flavor profile remarkably. The bright acidity cuts through the richness of the coconut milk, making each bite more balanced and refreshing. If you don't have lemons on hand, lime zest can be an excellent substitute, adding a slightly different yet enjoyable tang.

For serving, consider pairing these creamy lentils with crusty bread or over a bed of brown rice for added texture and heartiness. This dish is not only comforting but can also be stored in an airtight container in the fridge for up to 3 days. Reheating gently in a skillet or microwave will keep the lentils creamy, ensuring a delightful meal even on subsequent days.

Ingredients

Ingredients for Creamy Garlic Spinach Lentils

  • 1 cup green or brown lentils, rinsed
  • 2 cups vegetable broth
  • 2 tablespoons olive oil
  • 4 cloves garlic, minced
  • 1 onion, finely chopped
  • 2 cups fresh spinach, chopped
  • 1 cup coconut milk
  • Salt and pepper to taste
  • Lemon zest for garnish

Enjoy the vibrant flavors of this dish!

Instructions

Cook the Lentils

In a medium pot, combine the rinsed lentils and vegetable broth. Bring to a boil, then reduce the heat to a simmer and cook for 20 minutes or until the lentils are tender.

Sauté the Aromatics

While the lentils are cooking, heat olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Next, add the minced garlic and sauté for an additional 1-2 minutes until fragrant.

Combine and Creamify

Once the lentils are cooked, drain any excess liquid and add the lentils to the skillet with the onions and garlic. Stir in the chopped spinach and coconut milk, cooking until the spinach wilts and everything is warmed through. Season with salt and pepper to taste.

Serve

Serve the creamy garlic spinach lentils warm, garnished with a sprinkle of fresh lemon zest for an extra punch of flavor.

Perfectly delicious and filling!

Secondary image

Pro Tips

  • For added protein, consider stirring in some cooked chicken or chickpeas. This dish also pairs wonderfully with a side of crusty bread or a light salad.

Substitutions and Variations

If you're looking to make this recipe vegan, the current ingredients are already aligned, as coconut milk serves as a dairy-free alternative. If coconut milk isn’t your favorite, almond or cashew milk can work, but bear in mind they’ll provide a different flavor and creaminess. For added protein, consider mixing in some diced tofu or chickpeas after incorporating the spinach.

To change up the flavor, you can experiment with different herbs and spices. Adding a pinch of nutmeg or fresh basil when you combine the lentils with coconut milk can inspire new flavor profiles. Additionally, incorporating sautéed mushrooms can enhance the umami depth in the dish, adding both flavor and texture.

Storage and Make-Ahead Tips

This creamy lentils dish is perfect for meal prep! You can cook a big batch at the beginning of the week and store individual portions in airtight containers. It can last up to 5 days in the refrigerator, so you’ll have quick, nutritious meals ready to go. Just make sure to let it cool to room temperature before sealing it up for storage.

If you want to freeze leftovers, I recommend letting the lentils cool completely before placing them in freezer-safe bags or containers. They can be frozen for up to 3 months. When ready to enjoy, simply thaw overnight in the fridge and reheat gently on the stove, adding a splash of vegetable broth or coconut milk if it seems too thick.

Questions About Recipes

→ Can I use dried lentils instead of canned?

Yes, use dried lentils for a fresher taste. Make sure to cook them before adding to the recipe.

→ Can I substitute the coconut milk?

Absolutely! You can use heavy cream or a plant-based milk alternative for a different flavor.

→ How long will leftovers last?

Leftovers can be stored in the fridge for up to 3 days in an airtight container.

→ Can I freeze this dish?

Yes, you can freeze the lentils for up to 2 months. Just make sure to let them cool completely before freezing.

Creamy Garlic Spinach Lentils

I absolutely adore this Creamy Garlic Spinach Lentils dish! The way the creaminess melds with the robust flavors of garlic and fresh spinach makes for a delightful meal that feels both indulgent and nourishing. Whether I’m cooking for myself on a busy weeknight or entertaining guests, this recipe never fails to impress. I love the ease of preparation and how quickly it comes together, making it a perfect option for any occasion. If you haven't tried it yet, you are in for a real treat!

Prep Time15 minutes
Cooking Duration20 minutes
Overall Time35 minutes

Created by: Holly James

Recipe Type: Quick & Easy

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Ingredients for Creamy Garlic Spinach Lentils

  1. 1 cup green or brown lentils, rinsed
  2. 2 cups vegetable broth
  3. 2 tablespoons olive oil
  4. 4 cloves garlic, minced
  5. 1 onion, finely chopped
  6. 2 cups fresh spinach, chopped
  7. 1 cup coconut milk
  8. Salt and pepper to taste
  9. Lemon zest for garnish

How-To Steps

Step 01

In a medium pot, combine the rinsed lentils and vegetable broth. Bring to a boil, then reduce the heat to a simmer and cook for 20 minutes or until the lentils are tender.

Step 02

While the lentils are cooking, heat olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Next, add the minced garlic and sauté for an additional 1-2 minutes until fragrant.

Step 03

Once the lentils are cooked, drain any excess liquid and add the lentils to the skillet with the onions and garlic. Stir in the chopped spinach and coconut milk, cooking until the spinach wilts and everything is warmed through. Season with salt and pepper to taste.

Step 04

Serve the creamy garlic spinach lentils warm, garnished with a sprinkle of fresh lemon zest for an extra punch of flavor.

Extra Tips

  1. For added protein, consider stirring in some cooked chicken or chickpeas. This dish also pairs wonderfully with a side of crusty bread or a light salad.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 16g
  • Saturated Fat: 14g
  • Cholesterol: 0mg
  • Sodium: 500mg
  • Total Carbohydrates: 44g
  • Dietary Fiber: 15g
  • Sugars: 5g
  • Protein: 8g