Creamy Garlic Spinach Lentils

Highlighted under: Healthy & Light

I love a good comfort food dish that’s not only hearty but also packed with nutrition. When I first tried making Creamy Garlic Spinach Lentils, I was blown away by how simple yet delicious they turned out. The creamy texture combined with the earthy lentils and fresh spinach made for a perfect meal. I experimented with different spices and garlic levels, finally landing on a balance that brings everything to life. This dish is a great way to enjoy plant-based protein while savoring creamy goodness.

Marianne Hughes

Created by

Marianne Hughes

Last updated on 2026-01-15T15:52:17.310Z

When I first prepared Creamy Garlic Spinach Lentils, I did so with a craving for something comforting yet nutritious. The combination of lentils and spinach not only satisfies but also nourishes, while the garlic adds a wonderful depth of flavor. Cooking the lentils to perfection, complemented by simmering them in a creamy sauce, transformed a simple dish into something I wanted to share with everyone.

During my cooking trials, I found that using fresh garlic instead of garlic powder made a significant difference. It heightened the dish’s overall flavor and aroma. Gonig the extra step to sauté the garlic until it's fragrant before adding the spinach allowed it to infuse its essence into the entire mixture. I'm convinced this small trick will elevate any dish you prepare!

Why You'll Love This Recipe

  • Creamy texture that perfectly complements the earthy lentils.
  • Fresh garlic lends an irresistible flavor that brightens the dish.
  • Loaded with nutrients from spinach and lentils, making it wholesome.

Understanding Lentils

Lentils are a fantastic source of plant-based protein and fiber, which is why they star in this recipe. The choice of green or brown lentils is significant—both varieties hold their shape well when cooked, providing a hearty texture. This is essential as it contrasts beautifully with the creamy coconut milk and creates a satisfying mouthfeel. To ensure they cook perfectly, rinse your lentils thoroughly to remove any impurities and then give them a quick check for any stones or debris before cooking.

When you cook lentils, keep an eye on their cooking time. Depending on the age of the lentils, they can vary from 15 to 25 minutes. Aim for a tender texture but avoid cooking them too long, as they can break down and become mushy, losing that desired structure. If you're uncertain, taste a few lentils around the 15-minute mark; they should be soft but still have a slight bite.

Mastering the Creamy Factor

The use of coconut milk here adds not just creaminess but also a slight sweetness that enhances the dish’s overall flavor. If you're looking for a lower-fat alternative, unsweetened almond or cashew milk can also work well. Keep in mind that different plant-based milks will impart slightly different flavors, so choose one that you enjoy or that complements the earthy notes of the lentils and spinach. In my experience, it helps to add the milk slowly and stir continuously to achieve a creamy consistency without clumping.

For an extra layer of flavor, consider adding nutritional yeast after combining the ingredients in the skillet. This ingredient offers a cheesy, nutty flavor and increases the nutritional profile with added B vitamins. You can adjust the amount based on your preference, but start with one tablespoon and taste as you go.

Serving Suggestions and Variations

This Creamy Garlic Spinach Lentils dish is incredibly versatile. Serve it as a main course alongside a hearty grain like quinoa or brown rice, or pair it with a fresh salad to brighten the meal. For added protein, consider topping the dish with roasted chickpeas or a fried egg. The flavors also hold up wonderfully as leftovers, so feel free to batch cook and enjoy it throughout the week.

If you're feeling adventurous, try adding different spices to change the dish's profile. A pinch of smoked paprika can add a lovely depth, or a dash of red pepper flakes can give it a kick. Fresh herbs like basil or parsley sprinkled on top just before serving also provide a pop of color and freshness that complements the creamy sauce beautifully.

Ingredients

Below are the ingredients you'll need to create this delicious and creamy dish.

Ingredients

  • 1 cup dried green or brown lentils, rinsed
  • 3 cups vegetable broth
  • 1 tablespoon olive oil
  • 4 cloves garlic, minced
  • 2 cups fresh spinach, chopped
  • 1 cup coconut milk (or any plant-based milk)
  • Salt and pepper, to taste
  • 1 teaspoon dried oregano
  • 1 tablespoon lemon juice

Gather all these ingredients and get ready to create a delightful dish that's both satisfying and nutritious!

Instructions

Follow these steps to make your Creamy Garlic Spinach Lentils simple and easy!

Cook the Lentils

In a medium pot, combine the rinsed lentils and vegetable broth. Bring to a boil, then reduce to a simmer. Cover and let cook for about 20 minutes or until the lentils are tender but not mushy.

Sauté Garlic and Spinach

In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant. Then, add chopped spinach and cook until wilted.

Combine Ingredients

Once the lentils are cooked, drain any excess liquid and add them to the skillet with spinach and garlic. Pour in the coconut milk, oregano, salt, and pepper. Stir well to combine everything.

Finish and Serve

Add the lemon juice and adjust seasoning if necessary. Let it simmer for another 5 minutes before serving. Enjoy your creamy lentils warm!

Serve hot and enjoy this creamy, garlicky delight!

Secondary image

Pro Tips

  • For an extra layer of flavor, consider adding a pinch of red pepper flakes for spice or a handful of nutritional yeast for a cheesy flavor.

Storage and Reheating

Storing the Creamy Garlic Spinach Lentils is straightforward. Allow the dish to cool completely before transferring it to an airtight container. It can be kept in the refrigerator for up to 4 days. If you're planning to enjoy it later in the week, you might opt to undercook the lentils slightly to prevent them from becoming too soft upon reheating.

When reheating, consider using low heat on the stovetop to warm the dish gently. Add a splash of vegetable broth or additional plant-based milk to reinstate the creamy consistency, as it may thicken when stored. Stir frequently to ensure even heating and avoid any sticking to the pan.

Troubleshooting Tips

If you find that your lentils are too salty after cooking, it’s possible that the vegetable broth had a high sodium content. To balance this, you can add a bit more coconut milk or a splash of water during the combining step to dilute the salinity without sacrificing the creamy texture. Always taste and adjust as you go, as this can help you catch any issues early on.

Another common issue is the dish becoming too thick. If it looks dry after cooking, just incorporate a bit more vegetable broth or plant-based milk. This sauce should be coated and creamy, not paste-like. Remember that you can always thicken it up more, but it’s harder to loosen a dish that’s become too thick.

Questions About Recipes

→ Can I use canned lentils?

Yes, you can use canned lentils to save time. Just rinse and drain them and add them to the dish after cooking the garlic and spinach.

→ What can I substitute for coconut milk?

You can use almond milk, soy milk, or any other plant-based milk as a substitute, but the creaminess will vary.

→ How long does this dish last in the fridge?

The Creamy Garlic Spinach Lentils can last up to 3 days in the refrigerator if stored in an airtight container.

→ Can I freeze this dish?

Yes, this dish freezes well. Just make sure to let it cool completely before transferring it to a freezer-safe container.

Creamy Garlic Spinach Lentils

I love a good comfort food dish that’s not only hearty but also packed with nutrition. When I first tried making Creamy Garlic Spinach Lentils, I was blown away by how simple yet delicious they turned out. The creamy texture combined with the earthy lentils and fresh spinach made for a perfect meal. I experimented with different spices and garlic levels, finally landing on a balance that brings everything to life. This dish is a great way to enjoy plant-based protein while savoring creamy goodness.

Prep Time15 minutes
Cooking Duration25 minutes
Overall Time40 minutes

Created by: Marianne Hughes

Recipe Type: Healthy & Light

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup dried green or brown lentils, rinsed
  2. 3 cups vegetable broth
  3. 1 tablespoon olive oil
  4. 4 cloves garlic, minced
  5. 2 cups fresh spinach, chopped
  6. 1 cup coconut milk (or any plant-based milk)
  7. Salt and pepper, to taste
  8. 1 teaspoon dried oregano
  9. 1 tablespoon lemon juice

How-To Steps

Step 01

In a medium pot, combine the rinsed lentils and vegetable broth. Bring to a boil, then reduce to a simmer. Cover and let cook for about 20 minutes or until the lentils are tender but not mushy.

Step 02

In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant. Then, add chopped spinach and cook until wilted.

Step 03

Once the lentils are cooked, drain any excess liquid and add them to the skillet with spinach and garlic. Pour in the coconut milk, oregano, salt, and pepper. Stir well to combine everything.

Step 04

Add the lemon juice and adjust seasoning if necessary. Let it simmer for another 5 minutes before serving. Enjoy your creamy lentils warm!

Extra Tips

  1. For an extra layer of flavor, consider adding a pinch of red pepper flakes for spice or a handful of nutritional yeast for a cheesy flavor.

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 18g
  • Saturated Fat: 5g
  • Cholesterol: 0mg
  • Sodium: 300mg
  • Total Carbohydrates: 45g
  • Dietary Fiber: 15g
  • Sugars: 5g
  • Protein: 12g