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.

A bowl of yellow lentil soup with carrots, peas, and spinach, topped with cracked black pepper. Slices of flatbread, a lemon wedge, and a glass of water are nearby on a light surface. A spoon rests in the bowl.
Look how cozy!

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.

A pot of yellow lentil soup with chopped spinach and diced vegetables, stirred with a ladle. Naan bread, a lemon wedge, and utensils are visible around the pot on a light countertop.

Three Cheers for Red Lentils!

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

Overhead view of bowls containing vegetable broth, olive oil, chopped spinach, chopped onion, red lentils, diced carrot, salt, pepper, chopped garlic, chopped cauliflower, green peas, turmeric and cumin.
  • 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.

Chopped onions and carrots are sautéing in a large, black pot, with both vegetables softened and slightly browned. The pot sits on a light-colored surface.
Sauté the veggies.
A black pot filled with broth, rice, green peas, and a dollop of cream or cheese sits on a light-colored surface, ingredients simmering together.
Add broth and frozen veggies.
A black pot filled with a yellow lentil stew topped with fresh chopped spinach, with a wooden spoon resting inside on a light textured surface.
Cook until lentils soften, then add spinach.
A pot of yellow lentil soup with spinach and carrots sits on a light countertop, surrounded by pita bread slices, lemon halves, a striped napkin, and pepper mills. A ladle rests inside the pot.
Serve and enjoy with crusty bread!

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.

Close-up of a creamy lentil soup with visible pieces of carrot, spinach, green peas, and cracked black pepper, with a spoon partially submerged in the soup.

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.

A bowl of thick yellow lentil soup with visible diced carrots, green peas, spinach, and black pepper on top, served with a spoon and pieces of flatbread on the side.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A bowl of yellow lentil soup with carrots, peas, and spinach, topped with cracked black pepper. Slices of flatbread, a lemon wedge, and a glass of water are nearby on a light surface. A spoon rests in the bowl.

Thick Red Lentil Soup with Carrots and Veggies

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Laney Schwartz
  • 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

Scale
  • 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

  1. 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.
  2. Add the red lentils, salt, cumin, turmeric, pepper, and water or broth. Stir to combine.
  3. Add the cauliflower rice and peas, bring to a boil then lower to a simmer.
  4. Cook until lentils are tender, about 30 minutes.
  5. Stir in the fresh spinach and let it wilt. Serve your thick, cozy stew warm with crusty bread for dipping!