Creamy Tomato Lentil Rice

Highlighted under: Instant Kitchen

I absolutely love making Creamy Tomato Lentil Rice because it combines comforting flavors with nutritious ingredients. This dish is not only easy to prepare but also incredibly satisfying and perfect for weeknight dinners. The creaminess from the lentils pairs beautifully with the acidity of tomatoes, making every bite a delight. Plus, it's a one-pot meal, which means less cleanup afterward. I often serve it with a side of fresh greens or crusty bread to round out the meal, and it never fails to impress family and friends.

Primrose Cavendish

Created by

Primrose Cavendish

Last updated on 2026-01-15T17:21:35.653Z

When I first experimented with Creamy Tomato Lentil Rice, I was shocked at how quickly it came together. The combination of lentils and rice not only gives a fantastic texture but also a hearty base that soaks up the flavors of the tomato sauce beautifully. I learned that simmering everything together allows the ingredients to meld perfectly, creating a creamy dish without needing heavy cream.

One detail that really makes this dish shine is to let it rest for a few minutes after cooking. This step allows the flavors to deepen and the rice to absorb the last bits of sauce, resulting in a dish that’s even more flavorful. I promise, it’s a game changer!

Why You'll Love This Recipe

  • Rich, creamy texture that comforts the soul
  • Nutritious lentils packed with protein and fiber
  • A wholesome dish that's easy to prepare

The Role of Lentils

Lentils are the backbone of creamy texture in this dish, adding both nutrition and heartiness. Their high protein and fiber content not only make this meal more filling but also promote digestive health. When cooked, lentils soften and create a delightful creaminess, which blends beautifully with the rice. Choose green or brown lentils, as they hold their shape better than red lentils, which tend to become mushy and are best reserved for soups or purees.

Make sure to rinse the lentils before adding them to your pot to eliminate any dust or debris. This ensures a cleaner flavor in your dish. If you're short on time, you can use pre-cooked lentils available in stores, which will reduce your cooking time significantly. Just add them towards the end of the cooking process to warm through without becoming overly soft.

Perfecting Flavor with Spices

Cumin and paprika are key spices that elevate the flavor profile of the Creamy Tomato Lentil Rice. Cumin offers an earthy warmth, while paprika adds a gentle sweetness and a pop of color. To really enhance their flavors, toast the spices for a couple of minutes after adding them to the pot, which releases their essential oils and deepens their taste.

If you prefer a little heat, consider adding a pinch of cayenne pepper or some red pepper flakes during the spices stage. Alternatively, you can switch up the spices entirely by incorporating curry powder or garam masala for an Indian twist. This adaptability means you can personalize the dish to suit your preferences or pantry contents.

Serving and Storage Tips

This dish is perfect for batch cooking, as it keeps well in the fridge for up to three days. Store it in an airtight container to maintain freshness. When reheating, add a splash of vegetable broth or water to restore its creamy texture, as the rice will absorb moisture upon standing. Heat gently on the stove or in a microwave to avoid overheating, which could make the lentils tough.

For serving, I love to pair it with a fresh side salad or crusty bread, which complements the dish's rich taste. You can also top it with a dollop of yogurt or a sprinkle of feta cheese for an added layer of flavor. If you're looking for a simple yet impressive presentation, consider adding a few whole basil leaves or a drizzle of balsamic reduction on top before serving.

Ingredients

Gather your ingredients before starting for a smoother cooking process.

Ingredients

  • 1 cup lentils (green or brown)
  • 1 cup rice (Basmati or Jasmine)
  • 2 cups vegetable broth
  • 1 can (14 oz) diced tomatoes
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • Salt and pepper to taste
  • Fresh basil or parsley for garnish

Make sure to rinse the lentils and rice under cold water before cooking.

Instructions

Prepare all your ingredients to ensure a seamless cooking experience.

Sauté the Aromatics

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

Add Lentils and Spices

Add the lentils, cumin, and paprika to the pot. Stir well to combine, allowing the spices to toast slightly for about 2 minutes.

Incorporate Rice and Tomatoes

Stir in the rice and the can of diced tomatoes (with juice). Pour in the vegetable broth and bring the mixture to a boil. Season with salt and pepper.

Simmer Until Done

Reduce the heat to low, cover the pot, and simmer for about 20 minutes, or until the lentils and rice are tender. Stir occasionally to prevent sticking.

Finish and Serve

Once cooked, remove from heat and let it sit for 5 minutes. Fluff with a fork and garnish with freshly chopped basil or parsley before serving.

Serve with a side salad or some crusty bread for a complete meal.

Secondary image

Pro Tips

  • For extra creaminess, you can stir in a tablespoon of butter or a splash of coconut milk just before serving.

Scaling the Recipe

This Creamy Tomato Lentil Rice recipe is easily scalable, making it a great option for both small family dinners or larger gatherings. To double the recipe, simply increase all ingredient amounts proportionately, and use a larger pot to ensure adequate cooking space. Just keep an eye on the cooking time, as larger quantities may require a few extra minutes for everything to become tender.

When cooking for a crowd, consider serving the dish in a buffet style, where guests can help themselves. Pair it with various toppings like chopped nuts, shredded cheese, or roasted vegetables, allowing each person to customize their bowl according to their own tastes.

Dietary Adjustments

For a gluten-free version, replace rice with quinoa or cauliflower rice, both of which work well to soak up the flavors in this dish. If you're interested in making it leaner, you can also substitute white rice with brown rice; however, you'll need to lengthen the cooking time by about 10-15 minutes, as brown rice takes longer to cook.

Should you want to elevate the dish further without the rice, consider adding diced bell peppers, zucchini, or spinach straight into the pot during the last 10 minutes of cooking. This will add vibrant colors and even more nutritional benefits while keeping the recipe wholesome and satisfying.

Questions About Recipes

→ Can I use brown rice instead of white rice?

Yes, but you may need to adjust the cooking time and the amount of liquid since brown rice requires longer cooking.

→ Is this dish vegan?

Absolutely! This recipe is completely plant-based and vegan-friendly.

→ Can I add other vegetables?

Definitely! Feel free to add spinach, bell peppers, or carrots for added nutrients and flavor.

→ How do I store leftovers?

Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or microwave.

Creamy Tomato Lentil Rice

I absolutely love making Creamy Tomato Lentil Rice because it combines comforting flavors with nutritious ingredients. This dish is not only easy to prepare but also incredibly satisfying and perfect for weeknight dinners. The creaminess from the lentils pairs beautifully with the acidity of tomatoes, making every bite a delight. Plus, it's a one-pot meal, which means less cleanup afterward. I often serve it with a side of fresh greens or crusty bread to round out the meal, and it never fails to impress family and friends.

Prep Time10 minutes
Cooking Duration30 minutes
Overall Time40 minutes

Created by: Primrose Cavendish

Recipe Type: Instant Kitchen

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup lentils (green or brown)
  2. 1 cup rice (Basmati or Jasmine)
  3. 2 cups vegetable broth
  4. 1 can (14 oz) diced tomatoes
  5. 1 onion, finely chopped
  6. 2 cloves garlic, minced
  7. 2 tablespoons olive oil
  8. 1 teaspoon cumin
  9. 1 teaspoon paprika
  10. Salt and pepper to taste
  11. Fresh basil or 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é for about 5 minutes until translucent. Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.

Step 02

Add the lentils, cumin, and paprika to the pot. Stir well to combine, allowing the spices to toast slightly for about 2 minutes.

Step 03

Stir in the rice and the can of diced tomatoes (with juice). Pour in the vegetable broth and bring the mixture to a boil. Season with salt and pepper.

Step 04

Reduce the heat to low, cover the pot, and simmer for about 20 minutes, or until the lentils and rice are tender. Stir occasionally to prevent sticking.

Step 05

Once cooked, remove from heat and let it sit for 5 minutes. Fluff with a fork and garnish with freshly chopped basil or parsley before serving.

Extra Tips

  1. For extra creaminess, you can stir in a tablespoon of butter or a splash of coconut milk just before serving.

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 8g
  • Saturated Fat: 1g
  • Cholesterol: 0mg
  • Sodium: 400mg
  • Total Carbohydrates: 60g
  • Dietary Fiber: 15g
  • Sugars: 4g
  • Protein: 12g