Creamy Tomato Lentil Rice

Highlighted under: Fresh Healthy Meals Ideas

I love making Creamy Tomato Lentil Rice because it combines rich flavors with simple ingredients for a cozy, comforting dish. Each spoonful offers a delightful blend of creamy textures and hearty lentils, perfect for any occasion. The earthy lentils and vibrant tomatoes come together to create a fulfilling meal that doesn't take long to prepare. Plus, this dish is one of my go-to recipes for impressing guests or enjoying a family dinner. I truly believe it's a perfect balance of nutrients and flavors for everyone to enjoy!

Cecilia Grant

Created by

Cecilia Grant

Last updated on 2026-01-15T19:13:35.842Z

When I first made Creamy Tomato Lentil Rice, I was amazed at how such simple ingredients could create a dish bursting with flavor. We started by sautéing aromatic onions and garlic, which laid a fragrant foundation. The lentils simmered in a rich tomato sauce, allowing them to absorb all that wonderful zest.

The moment I added the cream, everything transformed—the texture became irresistibly smooth and silky. I learned that by finishing the dish with fresh herbs, it brightened up the flavor profile beautifully. This is definitely one recipe I keep coming back to!

Why You Will Love This Recipe

  • Creamy texture that satisfies any comfort food craving
  • Nutritious lentils packed with protein and fiber
  • Quick and easy to make for busy weeknight dinners

Essential Techniques for Perfect Lentils

Lentils are the star of this dish, and mastering their preparation is key for a successful outcome. Rinsing the lentils before cooking removes any dust or debris, which can lead to a cleaner flavor. When cooking, keep a close eye on them as they simmer; they should become tender but not mushy. If you notice that they’re absorbing too much liquid before they soften, add a bit more vegetable broth gradually. Aim for a slight bite in their texture to achieve that perfect creamy balance with the coconut milk later on.

Simmering the lentils with the broth and spices allows them to absorb all those rich flavors. I recommend bringing the mixture to a gentle boil initially, then reducing the heat to low, which maintains a gentle simmer. This not only prevents them from breaking apart but also ensures that they cook evenly. Look for a gentle bubbling rather than a rolling boil, which can toughen the lentils.

Exploring Flavorful Variations

To customize this dish, consider incorporating different vegetables along with the lentils. Bell peppers, spinach, or carrots can add both color and nutrition. Just sauté them alongside the onion and garlic in the first step for a wholesome mix. For a spicier kick, adding a pinch of red pepper flakes during the simmering phase can elevate its flavor profile and cater to those who enjoy a bit of heat.

If you're interested in experimenting with different grains, swap the rice for quinoa or farro for a new texture and added nutrition. Cooking times will vary slightly; for example, quinoa will add about 15 minutes to your total cooking time, so adjust your preparation accordingly. Each alternative grain has its unique flavor that can enhance the creamy tomato sauce.

Ingredients

For the Creamy Tomato Lentil Rice

  • 1 cup brown or green lentils, rinsed
  • 1.5 cups vegetable broth
  • 1 cup canned diced tomatoes
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 cup coconut milk
  • 1 teaspoon dried oregano
  • 1 teaspoon paprika
  • Salt and pepper to taste
  • 2 cups cooked rice
  • Fresh basil for garnishing

Instructions

Sauté the Aromatics

In a large pot, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until translucent and fragrant, about 5 minutes.

Cook the Lentils

Add the rinsed lentils, vegetable broth, diced tomatoes, oregano, paprika, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes, or until the lentils are tender.

Stir in Coconut Milk

Once the lentils are cooked, stir in the coconut milk, allowing it to meld with the other ingredients. Let it simmer for an additional 5 minutes.

Combine with Rice

In a large bowl, combine the creamy lentil mixture with cooked rice, mixing gently to blend everything together.

Serve and Garnish

Serve hot, garnished with fresh basil for added flavor. Enjoy your delicious and creamy tomato lentil rice!

Secondary image

Pro Tips

  • For added flavor, try adding a splash of lemon juice before serving to brighten up the dish. You can also incorporate additional vegetables like spinach or bell peppers for extra nutrition.

Storage and Reheating Tips

This Creamy Tomato Lentil Rice can be made ahead of time, as the flavors deepen when it sits. Store any leftovers in an airtight container in the fridge for up to 3 days. When reheating, add a splash of vegetable broth to prevent it from drying out, and heat gently over low on the stovetop. Heat it slowly to maintain the creamy texture, avoiding the microwave which may cause uneven warming.

For long-term storage, consider freezing the prepared dish. Portion it into freezer-safe containers and store for up to 3 months. When ready to enjoy, thaw it overnight in the refrigerator before reheating, which allows for a smoother texture. If you find it a bit too thick after freezing, adding a touch of coconut milk can bring back its creamy consistency.

Serving Suggestions

Garnishing plays an important role in enhancing the dish’s appeal and flavor. Fresh basil adds a burst of freshness, but don't hesitate to experiment with other herbs like cilantro or parsley. A sprinkle of nutritional yeast can also introduce a cheesy flavor, making the dish even more delightful for vegans.

For a complete meal, pair the Creamy Tomato Lentil Rice with a side salad or some crusty bread. A simple green salad dressed with lemon vinaigrette can provide a refreshing contrast to the creamy rice. This combination not only balances flavors but also makes for a visually appealing plate.

Questions About Recipes

→ Can I use red lentils instead of green or brown?

Yes, but note that red lentils cook much faster and will result in a slightly different texture.

→ How can I make this dish vegan?

This recipe is already vegan-friendly, just ensure the vegetable broth and coconut milk are vegan-certified.

→ Can I prepare this dish in advance?

Absolutely! You can make it ahead of time and reheat it when you're ready to serve. Just add a splash of water to loosen it up if it thickens.

→ What can I serve with Creamy Tomato Lentil Rice?

It pairs well with a simple salad, steamed vegetables, or even some crusty bread on the side.

Creamy Tomato Lentil Rice

I love making Creamy Tomato Lentil Rice because it combines rich flavors with simple ingredients for a cozy, comforting dish. Each spoonful offers a delightful blend of creamy textures and hearty lentils, perfect for any occasion. The earthy lentils and vibrant tomatoes come together to create a fulfilling meal that doesn't take long to prepare. Plus, this dish is one of my go-to recipes for impressing guests or enjoying a family dinner. I truly believe it's a perfect balance of nutrients and flavors for everyone to enjoy!

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Cecilia Grant

Recipe Type: Fresh Healthy Meals Ideas

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

For the Creamy Tomato Lentil Rice

  1. 1 cup brown or green lentils, rinsed
  2. 1.5 cups vegetable broth
  3. 1 cup canned diced tomatoes
  4. 1 medium onion, finely chopped
  5. 2 cloves garlic, minced
  6. 1 tablespoon olive oil
  7. 1 cup coconut milk
  8. 1 teaspoon dried oregano
  9. 1 teaspoon paprika
  10. Salt and pepper to taste
  11. 2 cups cooked rice
  12. Fresh basil for garnishing

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until translucent and fragrant, about 5 minutes.

Step 02

Add the rinsed lentils, vegetable broth, diced tomatoes, oregano, paprika, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes, or until the lentils are tender.

Step 03

Once the lentils are cooked, stir in the coconut milk, allowing it to meld with the other ingredients. Let it simmer for an additional 5 minutes.

Step 04

In a large bowl, combine the creamy lentil mixture with cooked rice, mixing gently to blend everything together.

Step 05

Serve hot, garnished with fresh basil for added flavor. Enjoy your delicious and creamy tomato lentil rice!

Extra Tips

  1. For added flavor, try adding a splash of lemon juice before serving to brighten up the dish. You can also incorporate additional vegetables like spinach or bell peppers for extra nutrition.

Nutritional Breakdown (Per Serving)

  • Calories: 400 kcal
  • Total Fat: 18g
  • Saturated Fat: 10g
  • Cholesterol: 0mg
  • Sodium: 210mg
  • Total Carbohydrates: 54g
  • Dietary Fiber: 12g
  • Sugars: 6g
  • Protein: 14g