Creamy Tomato Lentil Pasta

Highlighted under: Healthy & Light

I love cooking this Creamy Tomato Lentil Pasta because it combines rich flavors with nutritious ingredients. The lentils add a hearty texture while the creamy tomato sauce creates a delightful balance that comforts the soul. Cooking this dish is a breeze, making it perfect for busy weeknights. Plus, it’s a wonderful way to sneak in some veggies without compromising on taste. Every bite is satisfying and nourishing, and I can’t wait to share the secrets of this quick and wholesome recipe!

Abigail Foster

Created by

Abigail Foster

Last updated on 2026-01-15T15:43:23.952Z

When I first attempted making Creamy Tomato Lentil Pasta, I was amazed by how easily the flavors melded together. The key to achieving that rich creaminess without heavy cream lies in blending cashews into the sauce, which not only thickens it but also adds a nuttiness that gets enhanced by the tomatoes. I learned that simmering the lentils in the sauce allows them to absorb all those fantastic flavors.

I remember my friends were blown away during our dinner party when they tasted it; everyone assumed it was a restaurant dish! Adding fresh basil right before serving makes a world of difference, elevating the dish with its aromatic freshness. Trust me, this recipe will become a classic in your kitchen too!

Why You Will Love This Recipe

  • Creamy texture that satisfies and delights
  • Rich tomato flavor balanced with hearty lentils
  • Quick and easy to make, perfect for any occasion

Understanding Lentils

Lentils are the backbone of this dish, providing both protein and fiber which create a satisfying texture. For this recipe, you can use either red or green lentils; however, red lentils tend to break down slightly more during cooking, giving a creamier texture. If you prefer a bit more bite in your dish, opt for green lentils. Remember to rinse the lentils before cooking to remove any debris and ensure they cook evenly.

It's essential to keep an eye on the lentils as they simmer. Overcooking can lead to mushy lentils that lose their shape. Aim for a tender yet intact consistency, which should take about 15 minutes. If you're cooking lentils for the first time, setting a timer can help you avoid any guesswork.

Perfecting the Sauce

The sauce brings the intricate flavors of this dish to life. Sauteing the onions and garlic in olive oil until they are golden brown not only enhances their natural sweetness but also adds a depth of flavor to the sauce. Make sure to stir occasionally, allowing the ingredients to cook evenly and develop that essential aromatic base.

When you add the chopped tomatoes, let them simmer for about five minutes to meld with the onion and garlic flavors. This step is critical because it allows the tomatoes to lose some of their raw acidity, resulting in a richer sauce. If you want to amp up the flavor, consider adding a pinch of red pepper flakes or a touch of balsamic vinegar during this stage.

Tossing it All Together

Mixing cooked pasta with the sauce is where the magic happens! Ensure the pasta is slightly undercooked (al dente) before draining, as it will continue cooking when tossed with the hot sauce. This technique enhances the dish's overall texture and allows the pasta to absorb the delicious flavors of the sauce.

Garnishing with fresh basil not only brightens the dish with color but also adds a fresh, aromatic note that balances the rich creaminess. If you want a touch of zest, sprinkle some grated lemon zest on top before serving. It elevates the entire dish and ties the flavors together beautifully!

Ingredients

Gather these ingredients to make your Creamy Tomato Lentil Pasta.

Ingredients

  • 200g lentils (red or green)
  • 400g canned chopped tomatoes
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 150ml coconut milk
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • Fresh basil for garnish
  • Pasta of your choice (300g)

Make sure to have all ingredients prepped before you start.

Instructions

Follow these simple steps to create your Creamy Tomato Lentil Pasta.

Cook the lentils

In a saucepan, add the lentils and cover them with water. Bring to a boil, reduce heat, and simmer for about 15 minutes or until tender. Drain and set aside.

Prepare the sauce

In a large skillet, heat olive oil over medium heat. Add onions and garlic; sauté until golden brown. Stir in the chopped tomatoes, and cook for another 5 minutes.

Combine all ingredients

Add the cooked lentils and coconut milk to the skillet, mixing well. Season with salt and pepper. Cook for an additional 5 minutes until everything is heated through.

Cook the pasta

While the sauce is finishing, cook your chosen pasta according to package instructions. Drain and add to the sauce, tossing to combine.

Finish and serve

Garnish with fresh basil, serve hot, and enjoy your creamy delight!

Make sure to enjoy your meal while it's still warm!

Secondary image

Pro Tips

  • For a spicy kick, add some red pepper flakes to the sauce. You can also substitute coconut milk with heavy cream for an extra creamy texture.

Storage Tips

This Creamy Tomato Lentil Pasta can be stored in an airtight container in the refrigerator for up to 3-4 days. When reheating, add a splash of water or extra coconut milk to restore the creaminess, as the sauce may thicken in the fridge. Heat gently on the stove over low heat to prevent the pasta from becoming overcooked.

If you’re planning to make this dish ahead of time, consider storing the sauce and pasta separately. This way, the pasta won’t absorb too much sauce and become mushy. You can combine them just before serving for the best texture.

Serving Suggestions

To enhance your meal, serve the pasta with a side of garlic bread or a fresh green salad. A light vinaigrette will pair well with the creamy sauce, offering a nice contrast in flavors. You can also sprinkle some grated Parmesan or a dairy-free alternative on top for an added layer of richness and flavor.

For those looking to customize their dish, consider adding sautéed vegetables like spinach, bell peppers, or zucchini during the last few minutes of the cooking process. This not only increases the nutritional value but also adds a pop of color and texture to the dish.

Flavor Variations

If you want to experiment with flavors, the base of the sauce can be adjusted by adding spices such as Italian herb blends or smoked paprika for a touch of smokiness. For a spicy kick, diced jalapeños or cayenne pepper work well and can be added along with the onions and garlic.

For a different twist, you can replace coconut milk with heavy cream or a nut-based cream. Each substitute will change the flavor slightly but will still contribute to that creamy texture that makes this pasta dish so comforting.

Questions About Recipes

→ Can I use other types of pasta?

Absolutely! Feel free to use your favorite pasta, including gluten-free options.

→ How can I make this recipe vegan?

This recipe is already vegan! Make sure to use vegetable broth if you choose to enhance the flavors.

→ Can I store leftovers?

Yes! Store any leftovers in an airtight container in the refrigerator for up to 3 days.

→ What can I substitute for lentils?

You can substitute lentils with chickpeas or black beans for a different texture and flavor.

Creamy Tomato Lentil Pasta

I love cooking this Creamy Tomato Lentil Pasta because it combines rich flavors with nutritious ingredients. The lentils add a hearty texture while the creamy tomato sauce creates a delightful balance that comforts the soul. Cooking this dish is a breeze, making it perfect for busy weeknights. Plus, it’s a wonderful way to sneak in some veggies without compromising on taste. Every bite is satisfying and nourishing, and I can’t wait to share the secrets of this quick and wholesome recipe!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Abigail Foster

Recipe Type: Healthy & Light

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 200g lentils (red or green)
  2. 400g canned chopped tomatoes
  3. 1 onion, chopped
  4. 2 cloves garlic, minced
  5. 150ml coconut milk
  6. 2 tablespoons olive oil
  7. Salt and pepper to taste
  8. Fresh basil for garnish
  9. Pasta of your choice (300g)

How-To Steps

Step 01

In a saucepan, add the lentils and cover them with water. Bring to a boil, reduce heat, and simmer for about 15 minutes or until tender. Drain and set aside.

Step 02

In a large skillet, heat olive oil over medium heat. Add onions and garlic; sauté until golden brown. Stir in the chopped tomatoes, and cook for another 5 minutes.

Step 03

Add the cooked lentils and coconut milk to the skillet, mixing well. Season with salt and pepper. Cook for an additional 5 minutes until everything is heated through.

Step 04

While the sauce is finishing, cook your chosen pasta according to package instructions. Drain and add to the sauce, tossing to combine.

Step 05

Garnish with fresh basil, serve hot, and enjoy your creamy delight!

Extra Tips

  1. For a spicy kick, add some red pepper flakes to the sauce. You can also substitute coconut milk with heavy cream for an extra creamy texture.

Nutritional Breakdown (Per Serving)

  • Calories: 380 kcal
  • Total Fat: 26g
  • Saturated Fat: 15g
  • Cholesterol: 195mg
  • Sodium: 85mg
  • Total Carbohydrates: 32g
  • Dietary Fiber: 3g
  • Sugars: 24g
  • Protein: 6g