This healthy lentil and rice soup is the perfect homemade comfort food. All you need are some common pantry staples and a few vegetables for a flavorful soup in no time.

I'll always think of my grandmother when I make lentil soup. She always seemed to have some ready when I stopped by for lunch. Sometimes it was homemade. At other times, it was from a can with some of her own vegetables and spices added. Either way, it was good with me.
Jump to:
😍 Why You'll Love This Recipe
- It's made with simple ingredients.
- It cooks in less than an hour.
- It's perfect comfort food.
When making this recipe, I thought back to my grandmother's version. I don't have the recipe for her homemade version, though I wonder if she even had a recipe, anyway. It could very likely have been from the bag of dried lentils. Instead, I thought about how she might include what she already had in the kitchen, and I grabbed tomatoes and greens from my garden, along with ham from the freezer.
I also thought about the spices she would use. She didn't cook with many fresh herbs, and my grandfather wasn't an adventurous eater. Yet I remember a bottle of Mrs. Dash seasoning often being on the table.
I looked up what's in that blend, as I can't say I've ever bought it. It's a combination of a long list of herbs and spices, and I chose a variety from my spice drawer to try to replicate the flavor. It adds a complex earthiness to the soup with just a hint of heat from the cayenne. You may have most of these already in your spice collection. If not, use those you do have. Or if you have a favorite all-purpose seasoning, that will also do the trick.
🥕 Key Ingredients
Here's what you need to make this lentil and rice soup.
- Onions
- Carrots
- Celery
- Garlic
- Vegetable broth
- Brown lentils: Lentils are the oldest pulses (legumes grown for their dried seeds) known to humans. The common lentil variety is tiny and brown, so they're easy to overlook when you're looking for something fun and flavorful. Though tiny, they're filling, and even better, they cook quickly, too. Unlike many other beans, there's no need to soak lentils beforehand. There are also dozens of varieties that range in color from black to yellow. Though if you ask me, you can't go wrong with the standard brown lentil.
- Short-grain white rice, such as Arborio
- Tomatoes
- Ham steak (optional)
- Greens, such as spinach, Swiss chard, or kale
Refer to the recipe card below for the quantities and a complete list of ingredients. For another tasty lentil recipe, try my Kale and Lentil Salad.
🔪 How to Make Lentil and Rice Soup
If you've ever made a soup before, this will be easy. Start by chopping up the vegetables and then sauteing them in a pot. Add in the spices, and deglaze with some wine. After adding the broth and other ingredients, the mixture simmers until everything is cooked through.
Before serving, adjust the seasonings and add a splash of lemon juice, if desired.
🧂 Substitutions & Variations
This lentil and rice soup is easy to make your own. You can leave out the ham to keep the soup vegetarian. As for the spices, you could simplify those as well.
- Lentils - You can try other lentils aside from the typical brown, keeping in mind they may take more or less time to cook. Here's a helpful resource on cooking different kinds of lentils.
- White Rice - Want to try barley or maybe bulgur instead of rice? Another rice? No problem, just check the typical cooking time of the grain to see how much you should simmer the soup before it's tender. Brown lentils need 20 minutes or more until they're tender, so you'll want to add your grain to the soup accordingly.
- Ham - Leave out the ham and this lentil soup is vegan. Or if you have already cooked turkey or chicken, you can chop that up and use it instead.
💬 Lentil and Rice Soup FAQs
There's no need to soak lentils for cooking soup. Lentils cook fast and will be tender after a short simmer in the soup pot. However, people say that soaking lentils (and legumes, in general) make them easier to digest and produces less gas. If you do soak them, you may find you don't need to simmer the soup as long.
You can overcook lentils to the point that they become mushy. However, this isn't necessarily a bad thing, especially in a soup.
Lentil soup reheats well, freezes well, and is easy to double if you want to stretch it out to feed more people or have meals to enjoy throughout the week. It will last approximately four days in the fridge when stored in an airtight container.
If you know you'll want to freeze the leftovers of this soup before you start cooking, I suggest cooking and freezing the rice separately and then adding it in when serving. Otherwise, the rice will become mushy. Here are some good soup freezing tips if you want to learn more.
🍞Pairing
Try any of these recipes with this lentil soup:
📖 Recipe
Lentil and Rice Soup
- Total Time: 50 minutes
- Yield: 4 servings 1x
Description
This healthy lentil and rice soup is the perfect homemade comfort food. All you need are some everyday pantry staples and a few vegetables for a flavorful soup in no time.
Ingredients
- 1 onion
- 2 carrots
- 1 stalk celery
- 2 cloves garlic
- 3 tablespoons olive oil
- 1 teaspoon kosher salt
- 1 teaspoon cumin
- 1 teaspoon dried oregano
- 1 /2 teaspoon dried thyme leaves
- 1 teaspoon dried sage
- ¼ teaspoon cayenne pepper
- ½ teaspoon ground nutmeg
- 1 teaspoon paprika
- ½ teaspoon ground black pepper
- ½ cup white wine (optional)
- 8 cups vegetable broth
- 1 cup lentils
- ½ cup short-grain white rice, such as Arborio
- 1 medium tomato
- 1 8-ounce ham steak
- 2 cups chopped greens, such as spinach or chard
- zest and juice of 1 lemon
Instructions
- Prep the ingredients. Chop the onion, carrots, celery, and garlic.
- Cook the veg. Heat the olive oil over medium-high heat in a large pot or Dutch oven. Add the vegetables and salt and saute for about 7-8 minutes, stirring often. Now stir in the cumin, oregano, thyme, sage, cayenne, nutmeg, paprika, and black pepper.
- Deglaze the pot by pouring in the white wine and scraping the bottom with your spoon. If you don't want to use wine or don't have any handy, use water. Cook until the liquid is almost all absorbed, about 2 minutes.
- Simmer the soup. Pour the broth and lentils into the pot. Bring to a boil and simmer for 15 minutes. While the soup simmers, chop the tomato, ham steak, and greens. After 15 minutes, stir in the rice, tomato, ham, and greens and continue to cook for 15 minutes more or until the lentils and rice are tender.
- Taste and serve. When done, stir in the lemon zest and juice. Taste the soup and add more salt, if needed, and serve hot.
Notes
The soup will thicken as it cools, so when reheating, just add some water to thin it back out.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soups and Stews
- Method: Stovetop
- Cuisine: Middle Eastern
🍲 Related
Looking for more tasty soup recipes like this one? Try these next:
Comments
No Comments