Thick Red Lentil Soup with Carrots and Veggies
This red lentil vegetable soup is the kind of dinner that works when you don’t feel like overthinking it. It’s simple and made almost entirely from pantry and freezer staples. And the best part? It tastes like you spent way more time on it than you actually did.

I threw this together on a night when dinner felt like the last thing I had energy for. The fridge was looking sparse, but one thing I can count on is always having a well stocked pantry. Enter red lentils, one of my favorite comfort foods, especially when it comes to making a cozy soup or stew.
I started the way I always do, olive oil in the pot, diced onion in next. Within a few minutes, the kitchen smelled amazing. Garlic followed, then carrots, and suddenly it felt less like “What am I making?” and more like “Okay, this is working.”
This is one of those dinners that comes together almost accidentally but tastes completely intentional. Built from pantry staples, freezer vegetables, and a handful of fresh ingredients, it feels luxurious without trying too hard.

Three Cheers for Red Lentils!
If you don’t cook with red lentils often, this is your sign to start. Red lentils cook quickly and break down as they simmer, which means they naturally thicken whatever they’re in. No blending required. No cream needed. They create a creamy, stew-like texture all on their own.
I made this recipe with the intention of dipping some crusty fresh sourdough in it and that’s exactly what I did. Highly recommend. It has very similar vibes to my deeply loved Lentil Turmeric and Farro Soup, except with a few extra veggies and freezer favorites.
Key Ingredients

- Red Lentils – don’t try and use green lentils here.
- Cumin & Turmeric – a match made in cozy heaven.
- Cauliflower Rice – adds an extra veggie while creating great texture.
- Frozen Peas – a little pop of sweetness.
- Fresh Spinach – a fresh finish that balances the richness.
Building Flavor the Smart Way
This recipe works because of how the flavors build on each other, not because there’s anything complicated going on.




It really just starts with the basics, onion and garlic. Let them cook in olive oil for a few minutes and suddenly your kitchen smells like you totally know what you’re doing. That base is what makes the whole thing taste like it’s been simmering all day, even though it hasn’t.
Then you add the carrots. As they soften, they bring a sweetness that balances out the lentils and spices.
And the spices are simple but important. Cumin gives that warm, cozy depth. Turmeric brings the golden color and an earthy feel.

Why This Is a Repeat Recipe
This is the kind of meal that gets better as it sits. The lentils continue to soften, the flavors deepen, and the texture thickens slightly, making leftovers just as good (if not better) the next day.
It’s flexible, too. Serve it with crusty sourdough, spoon it over rice, or enjoy it straight from a bowl. It’s hearty enough to stand alone but adaptable enough to fit whatever you have on hand. No complicated steps. No hard-to-find ingredients. Just a warm, thick, cozy stew that earns its place in your regular dinner rotation.

Thick Red Lentil Soup with Carrots and Veggies
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Cuisine: Mediterranean
Description
This red lentil vegetable soup is the kind of dinner that works when you don’t feel like overthinking it. It’s simple and made almost entirely from pantry and freezer staples. And the best part? It tastes like you spent way more time on it than you actually did.
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 2 large carrots, peeled and diced
- 1 cup red lentils
- 2 teaspoons salt
- 1/2 teaspoon cumin
- 1 teaspoon turmeric
- ¼ teaspoon pepper
- 4 cups water or veggie broth
- 1 cup frozen cauliflower rice
- 1/2 cup frozen peas
- 1 cup chopped fresh spinach
Instructions
- Preheat a large pan over medium/high heat. Add the oil, onion, garlic, and carrots with a pinch of salt until softened, about 3-5 minutes.
- Add the red lentils, salt, cumin, turmeric, pepper, and water or broth. Stir to combine.
- Add the cauliflower rice and peas, bring to a boil then lower to a simmer.
- Cook until lentils are tender, about 30 minutes.
- Stir in the fresh spinach and let it wilt. Serve your thick, cozy stew warm with crusty bread for dipping!
I LOVE this recipe! It was quick and easy to make. I added celery and more peas because I love them both. It will be added to my rotation, for sure. Thank you, Laney!
Thanks Bridget! I’m so glad you loved it!