← BlogJune 28, 2026

How to Make the Perfect Hearty Lentil and Rice Soup

Mediterranean · Easy · 40 min · 6 servings

VeganVegetarianDairy-FreeGluten-Free
Advertisement

This warming lentil and rice soup is packed with plant-based protein and fiber that will keep you full for hours. It is a simple one-pot meal that comes together quickly with pantry staples you likely already have on hand.

Why this recipe works

This Hearty Lentil and Rice Soup recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 40 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 220 calories with 11g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 1 cup green or brown lentils
  • 0.5 cup long grain white rice
  • 1 can diced tomatoes
  • 1 large yellow onion diced
  • 4 cups vegetable broth
  • 2 tsp cumin

Step by step instructions

Step 1: Saute the Onion

Heat a large pot over medium heat and add a splash of water or oil. Add the diced onion and cook for 5 minutes until softened and translucent. Stir in the cumin and cook for one more minute until fragrant.

Step 2: Add the Base Ingredients

Pour in the vegetable broth and diced tomatoes with their juices. Rinse the lentils under cold water and add them to the pot. Stir everything together and bring the mixture to a boil.

Step 3: Add Rice and Simmer

Once boiling, add the rice and stir to combine. Reduce heat to low, cover the pot, and simmer for 25 minutes until the lentils are tender and the rice is fully cooked.

Step 4: Season and Serve

Taste the soup and adjust salt and pepper as needed. If the soup is too thick, add a splash of water to reach your desired consistency. Ladle into bowls and serve hot.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • vegetable broth → water with a pinch of salt and garlic powder
  • white rice → barley or any small pasta shape

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Adding rice too early which causes it to become mushy and absorb all the broth
  • Not rinsing the lentils which can result in a cloudy and slightly bitter soup

Nutrition facts

Per serving: 220 calories, 11g protein, 38g carbs, 2g fat, 9g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement