Creamy Red Lentil Vegetable Soup with Whole Grain Toast
Creamy red lentil vegetable soup turns simple lentils, vegetables, and whole-grain toast into a cozy, filling dinner that tastes rich without using cream.
This one-pot soup is warm, savory, and naturally creamy once you blend part of the lentils. The carrots add gentle sweetness, the tomatoes add brightness, and the spinach melts in at the end for fresh color. Serve it with crisp whole-grain toast for a simple meal that feels complete.
Why You’ll Love This Recipe
- Big flavor from basic ingredients: Onion, garlic, celery, carrots, and tomatoes build a savory base without expensive extras.
- Creamy without cream: Red lentils soften fast and blend into a smooth, comforting texture.
- Great for busy nights: The soup cooks in about 30 minutes and uses one pot.
- Filling and nourishing: Lentils bring plant-based protein and fiber, while spinach and vegetables add color and nutrients.
Fabian’s Budget & Health Tip: Buy red lentils in a larger bag if you cook soups often. They cost less per serving than many canned proteins, cook quickly, and do not need soaking. If fresh spinach is pricey, use frozen spinach and stir it in until hot.
Ingredients (Serves 4)
- 1 tablespoon olive oil (15 ml)
- 1 medium yellow onion, diced (about 150 g)
- 2 medium carrots, diced (about 200 g)
- 2 celery stalks, diced (about 120 g)
- 3 garlic cloves, minced (about 9 g)
- 1 cup dry red lentils, rinsed (190 g)
- 1 can diced tomatoes with juices, 14.5 ounces (411 g)
- 5 cups low sodium vegetable broth (1.2 l)
- 3 packed cups fresh spinach (90 g)
- 1 teaspoon ground cumin (2 g)
- ½ teaspoon smoked paprika (1 g)
- ½ teaspoon fine salt, plus more to taste (3 g)
- ¼ teaspoon black pepper (1 g)
- 4 slices whole grain bread (about 160 g)
- Optional: lemon juice, parsley, or a small drizzle of olive oil for serving
Step-by-Step Instructions
1. Rinse the Lentils
Place the red lentils in a fine mesh strainer and rinse them under cool water until the water runs mostly clear. This removes excess starch and keeps the soup tasting clean instead of muddy.
2. Sauté the Vegetable Base
Warm the olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring often, until the onion turns glossy and the carrots start to soften. Add the garlic, cumin, smoked paprika, salt, and pepper. Stir for 30 seconds, just until your kitchen smells savory and warm.
3. Simmer the Soup
Add the rinsed lentils, diced tomatoes with their juices, and low sodium broth. Stir well and bring the pot to a gentle boil. Lower the heat and simmer uncovered for 18 to 22 minutes, stirring now and then. The soup is ready for blending when the lentils look soft and begin to fall apart at the edges.
4. Blend for a Creamy Texture
Use an immersion blender to blend about half of the soup right in the pot. Leave some vegetables and lentils whole so every spoonful has body. If using a regular blender, carefully blend 2 cups of soup, then pour it back into the pot. The texture should look creamy, thick, and lightly rustic.
5. Stir in the Spinach
Add the spinach and stir for 1 to 2 minutes, until the leaves wilt into the hot soup and turn deep green. Taste and adjust with a little more salt, pepper, or lemon juice if you want a brighter finish.
6. Toast the Bread and Serve
Toast the whole grain bread until the edges are crisp and golden brown. Ladle the creamy red lentil vegetable soup into bowls and serve the toast on the side for dipping. Add parsley or a small drizzle of olive oil if you like.
Expert Troubleshooting & FAQs
Why is my soup too thick?
Red lentils keep absorbing liquid as they sit. Stir in extra broth or water, a little at a time, until the soup loosens to your preferred texture. Warm it gently after adding more liquid.
Why is my soup too thin?
Simmer it uncovered for 5 to 10 more minutes so some liquid can cook off. You can also blend a larger portion of the soup. Blended lentils thicken the broth naturally.
Can I make this soup ahead?
Yes. This soup keeps well in the fridge for up to 4 days. The flavor gets deeper overnight. Reheat it on the stove with a splash of broth or water because it thickens as it chills.
Can I freeze creamy red lentil vegetable soup?
Yes. Cool the soup fully, then freeze it in airtight containers for up to 3 months. Thaw it overnight in the fridge and reheat slowly, stirring often until smooth and hot.
Can I use different vegetables?
Yes. Use what you have. Zucchini, bell pepper, kale, or frozen mixed vegetables all work. Add quick cooking greens near the end so they stay bright instead of overcooked.
Estimated Nutritional Facts
These values are rough estimates per serving, including one slice of whole grain toast.
- Calories: 360
- Protein: 19 g
- Carbs: 61 g
- Fats: 6 g
- Fiber: 16 g
Creamy Red Lentil Vegetable Soup with Whole Grain Toast

Ingredients
- 1 tablespoon olive oil (15 ml)
- 1 medium yellow onion, diced (about 150 g)
- 2 medium carrots, diced (about 200 g)
- 2 celery stalks, diced (about 120 g)
- 3 garlic cloves, minced (about 9 g)
- 1 cup dry red lentils, rinsed (190 g)
- 1 can diced tomatoes with juices, 14.5 ounces (411 g)
- 5 cups low sodium vegetable broth (1.2 l)
- 3 packed cups fresh spinach (90 g)
- 1 teaspoon ground cumin (2 g)
- ½ teaspoon smoked paprika (1 g)
- ½ teaspoon fine salt, plus more to taste (3 g)
- ¼ teaspoon black pepper (1 g)
- 4 slices whole grain bread (about 160 g)
- Optional: lemon juice, parsley, or a small drizzle of olive oil for serving
Instructions
- 1. Rinse the Lentils. Place the red lentils in a fine mesh strainer and rinse them under cool water until the water runs mostly clear. This removes excess starch and keeps the soup tasting clean instead of muddy.
- 2. Sauté the Vegetable Base. Warm the olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring often, until the onion turns glossy and the carrots start to soften. Add the garlic, cumin, smoked paprika, salt, and pepper. Stir for 30 seconds, just until your kitchen smells savory and warm.
- 3. Simmer the Soup. Add the rinsed lentils, diced tomatoes with their juices, and low sodium broth. Stir well and bring the pot to a gentle boil. Lower the heat and simmer uncovered for 18 to 22 minutes, stirring now and then. The soup is ready for blending when the lentils look soft and begin to fall apart at the edges.
- 4. Blend for a Creamy Texture. Use an immersion blender to blend about half of the soup right in the pot. Leave some vegetables and lentils whole so every spoonful has body. If using a regular blender, carefully blend 2 cups of soup, then pour it back into the pot. The texture should look creamy, thick, and lightly rustic.
- 5. Stir in the Spinach. Add the spinach and stir for 1 to 2 minutes, until the leaves wilt into the hot soup and turn deep green. Taste and adjust with a little more salt, pepper, or lemon juice if you want a brighter finish.
- 6. Toast the Bread and Serve. Toast the whole grain bread until the edges are crisp and golden brown. Ladle the creamy red lentil vegetable soup into bowls and serve the toast on the side for dipping. Add parsley or a small drizzle of olive oil if you like.









