Creamy Tomato White Bean Lentils

Highlighted under: Natural Collection

I absolutely love making Creamy Tomato White Bean Lentils when I want a comforting, wholesome meal that doesn’t take hours. This dish comes together in just 30 minutes and is packed with flavor, thanks to the rich tomatoes and creamy beans. I often serve it with crusty bread for a filling dinner, and it’s also perfect as a hearty lunch the next day. This recipe has quickly become a favorite in my home, offering a balance of texture and taste that warms the soul.

Briony Ashcroft

Created by

Briony Ashcroft

Last updated on 2026-01-21T18:25:34.132Z

When I first stumbled upon the idea of combining lentils with creamy beans and tomatoes, I was intrigued. The balance of flavors was something new for me, and I knew I had to give it a shot. After some experimentation with seasonings, I found that a hint of garlic and a splash of lemon really elevate the dish. Moreover, cooking the lentils just right ensures they stay firm yet tender.

One unique aspect I discovered during my tests was how different types of lentils affect the final texture. I prefer using green lentils for their bite, but you can swap in red or brown if that’s what you have on hand. Don’t skip the fresh herbs at the end; they bring everything together beautifully!

Why You'll Love This Recipe

  • Creamy texture that warms your heart
  • Nutritious balance of beans and lentils
  • Quick and easy meal for busy days

The Role of Lentils and Beans

This recipe features green lentils, which are known for their ability to hold their shape during cooking, providing a great texture in the final dish. They also cook relatively quickly, making them ideal for a 30-minute meal. If you're looking for a substitute, brown lentils can work, but they may become softer and less defined.

White beans, such as cannellini or navy beans, add a creamy texture and boost the protein content of the dish. Their mild flavor complements the tomatoes beautifully. If you only have chickpeas on hand, they can be used as a substitute, but the texture will differ slightly, making the dish less creamy.

Flavor Building Techniques

Sautéing the onions until they are translucent is key to building a flavorful base. This process enhances their sweetness and helps to develop a rich flavor profile. Make sure not to rush this step; a medium heat ensures even cooking without browning the onions too quickly, which can result in a bitter taste.

Adding garlic after the onions prevents it from burning, which can turn the flavor acrid. Cooking the garlic for just a minute until fragrant will ensure it blends seamlessly into the dish. If you're a fan of heat, consider adding a pinch of red pepper flakes alongside the garlic for a spicy kick.

Ingredients

Gather the following ingredients to make this delightful dish:

Ingredients

  • 1 cup green lentils, rinsed
  • 1 can (15 oz) white beans, drained and rinsed
  • 1 can (15 oz) diced tomatoes
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 2 cups vegetable broth
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • Juice of 1 lemon
  • Fresh parsley for garnish

Make sure to prep your ingredients ahead of time for a smooth cooking process!

Instructions

Follow these steps to create your Creamy Tomato White Bean Lentils:

Sauté the Aromatics

In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.

Add Lentils and Liquids

Stir in the rinsed lentils, vegetable broth, diced tomatoes, oregano, and basil. Bring to a boil, then reduce heat and let it simmer uncovered for about 15 minutes until lentils are tender.

Mix in Beans

Once the lentils are cooked, add the white beans and lemon juice. Stir gently and let cook for another 5 minutes. Season with salt and pepper to taste.

Garnish and Serve

Serve hot, garnished with fresh parsley. Pair with your favorite crusty bread for a complete meal.

Enjoy your healthy and creamy lentil dish!

Secondary image

Pro Tips

  • For a richer flavor, consider adding a splash of cream or coconut milk at the end. You can also incorporate spinach or kale for extra greens.

Storage and Reheating Tips

If you have leftovers, store them in an airtight container in the refrigerator for up to three days. The flavors will continue to meld, enhancing the overall taste of the dish. Be sure to let the lentils cool completely before refrigerating to maintain their texture and prevent excess moisture.

For reheating, place the lentils in a saucepan over medium heat, adding a splash of water or broth to loosen the mixture if it has thickened. Stir occasionally until heated through, about 5–7 minutes. You can also microwave it in a covered bowl, stirring halfway through, for about 2–3 minutes.

Serving Suggestions

This Creamy Tomato White Bean Lentils dish is perfectly complemented by crusty bread, allowing you to soak up the delicious sauce. A crisp green salad on the side can create a balanced meal, adding freshness and crunch. Roasted vegetables can also pair beautifully, further enhancing the variety of textures on your plate.

For a heartier meal, consider serving it over cooked quinoa or rice. This adds a nuttiness to the dish while increasing the fiber and nutrient content. A sprinkle of grated Parmesan or a dollop of Greek yogurt on top can elevate the creaminess and flavor, making it even more satisfying.

Questions About Recipes

→ Can I use dried lentils instead of canned?

Yes, just be sure to soak them overnight and adjust the cooking time accordingly.

→ What if I don’t have white beans?

You can substitute with any type of canned beans or even chickpeas.

→ How can I store leftovers?

Store in an airtight container in the fridge for up to 3 days. Reheat on the stovetop before serving.

→ Can I freeze this dish?

Yes, it freezes well. Portion it out into containers and freeze for up to 2 months.

Creamy Tomato White Bean Lentils

I absolutely love making Creamy Tomato White Bean Lentils when I want a comforting, wholesome meal that doesn’t take hours. This dish comes together in just 30 minutes and is packed with flavor, thanks to the rich tomatoes and creamy beans. I often serve it with crusty bread for a filling dinner, and it’s also perfect as a hearty lunch the next day. This recipe has quickly become a favorite in my home, offering a balance of texture and taste that warms the soul.

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Briony Ashcroft

Recipe Type: Natural Collection

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup green lentils, rinsed
  2. 1 can (15 oz) white beans, drained and rinsed
  3. 1 can (15 oz) diced tomatoes
  4. 1 onion, chopped
  5. 2 cloves garlic, minced
  6. 2 cups vegetable broth
  7. 2 tablespoons olive oil
  8. 1 teaspoon dried oregano
  9. 1 teaspoon dried basil
  10. Salt and pepper to taste
  11. Juice of 1 lemon
  12. Fresh parsley for garnish

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.

Step 02

Stir in the rinsed lentils, vegetable broth, diced tomatoes, oregano, and basil. Bring to a boil, then reduce heat and let it simmer uncovered for about 15 minutes until lentils are tender.

Step 03

Once the lentils are cooked, add the white beans and lemon juice. Stir gently and let cook for another 5 minutes. Season with salt and pepper to taste.

Step 04

Serve hot, garnished with fresh parsley. Pair with your favorite crusty bread for a complete meal.

Extra Tips

  1. For a richer flavor, consider adding a splash of cream or coconut milk at the end. You can also incorporate spinach or kale for extra greens.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 8g
  • Saturated Fat: 1g
  • Cholesterol: 0mg
  • Sodium: 340mg
  • Total Carbohydrates: 50g
  • Dietary Fiber: 15g
  • Sugars: 6g
  • Protein: 18g