Hearty Soup Recipes
Hearty Soup Recipes are perfect for cozy dinners, meal prep, and healthy lunches. Easy to make with simple ingredients and delicious every time.
Tomato soup is thick, rich, and full of flavor when you make it right.
I’ve made this soup a hundred times, and it always turns out better than store-bought.
You can use whatever veggies you have on hand, and it still works well.
About the Ingredients
1 large onion (about 200g)
Onion adds sweetness and depth. Use a shallot or red onion if you prefer a different flavor.
3 cloves garlic (about 10g)
Garlic gives the soup a robust taste. Minced or finely chopped works best.
2 cups (400g) diced tomatoes
Canned or fresh tomatoes both work. If using fresh, blanch them first for easier peeling.
1 cup (240ml) vegetable broth
Broth adds moisture and flavor. You can use chicken broth if you prefer a meatier taste.
1 cup (200g) cooked lentils
Lentils make the soup hearty and high in protein. Use canned lentils to save time.
1/2 cup (120ml) olive oil
Olive oil gives the soup a smooth texture. Use a neutral oil if you prefer a lighter base.
1/2 cup (50g) chopped carrots
Carrots add natural sweetness and color. Substitute with zucchini or sweet potatoes if you like.
1/2 cup (50g) chopped celery
Celery gives a fresh, crunchy base. Use leek or green onions if you don’t have it.
1/4 tsp salt
Salt enhances flavor. Adjust to taste, or use sea salt for a more natural kick.
1/4 tsp black pepper
Pepper adds a nice sharp contrast. Use freshly ground pepper for more depth.
Step-by-Step Instructions
1. Sauté the base
Heat oil in a pot over medium heat. Add onion and garlic, and sauté until soft and fragrant, about 5 minutes.
2. Add veggies and broth
Stir in carrots and celery. Cook for 3 minutes. Add broth and diced tomatoes. Bring to a simmer.
3. Add lentils and season
Stir in lentils, salt, and pepper. Let the soup cook for 20 minutes, stirring occasionally.
4. Check for doneness
The soup is done when the lentils are tender and the veggies are soft. Taste and adjust seasoning as needed.
5. Blend for texture
Use an immersion blender to puree half the soup. Leave the rest chunky for a satisfying mix of textures.
6. Let it rest
Remove from heat and let it sit for 5 minutes. This allows the flavors to meld and the soup to thicken slightly.
7. Serve and enjoy
Ladle into bowls and serve warm. Add a drizzle of olive oil or a sprinkle of fresh herbs for garnish.
Tips & Tricks
- Sauté the onion and garlic first to build a strong flavor base.
- Don’t overcook the lentils; they can turn mushy if left too long.
- Use a ladle to stir the soup, not a whisk, to avoid breaking up the lentils.
Pro Tips
Delicious Variations
- Try adding shredded cooked chicken for a heartier chicken soup version.
- Swap lentils for chickpeas or white beans for a different kind of protein boost.
- Add a can of diced tomatoes for more depth of flavor and a smoother texture.
How to Store Hearty Soup Recipes
Refrigerator
Store in an airtight container for up to 4 days. Soup may thicken slightly, so reheat with a splash of broth if needed.
Freezer
Freeze in portions for up to 3 months. Let cool completely before transferring to airtight containers or freezer bags.
Reheating
Reheat gently in a pot over medium heat until warm. Avoid boiling to prevent the soup from breaking down.
Frequently Asked Questions
Q: Can I use frozen vegetables instead of fresh?
Yes, frozen vegetables like carrots or corn work well. Just add them during the simmer stage.
Q: How do I make the soup creamier without dairy?
Blend half the soup with an immersion blender. The natural starch from lentils thickens it nicely.
Q: What can I do if the soup is too watery?
Let it simmer uncovered for a few more minutes. You can also add a tablespoon of tomato paste to thicken it.
Q: Is this soup suitable for a vegetarian diet?
Yes, as long as the broth is vegetarian. You can use vegetable stock or make your own from scraps.
Whether you're meal prepping or making something for the week, this soup is a win. It's simple, affordable, and always hits the spot. Why not give it a try tonight?
Hearty Soup Recipes
Hearty Soup Recipes are perfect for cozy dinners, meal prep, and healthy lunches. Easy to make with simple ingredients and delicious every time.
🧂 Ingredients
- 1 large onion (about 200g)
- 3 cloves garlic (about 10g)
- 2 cups (400g) diced tomatoes
- 1 cup (240ml) vegetable broth
- 1 cup (200g) cooked lentils
- 1/2 cup (120ml) olive oil
- 1/2 cup (50g) chopped carrots
- 1/2 cup (50g) chopped celery
- 1/4 tsp salt
- 1/4 tsp black pepper
📋 Instructions
- 1Sauté the base — Heat oil in a pot over medium heat. Add onion and garlic, and sauté until soft and fragrant, about 5 minutes.
- 2Add veggies and broth — Stir in carrots and celery. Cook for 3 minutes. Add broth and diced tomatoes. Bring to a simmer.
- 3Add lentils and season — Stir in lentils, salt, and pepper. Let the soup cook for 20 minutes, stirring occasionally.
- 4Check for doneness — The soup is done when the lentils are tender and the veggies are soft. Taste and adjust seasoning as needed.
- 5Blend for texture — Use an immersion blender to puree half the soup. Leave the rest chunky for a satisfying mix of textures.
- 6Let it rest — Remove from heat and let it sit for 5 minutes. This allows the flavors to meld and the soup to thicken slightly.
- 7Serve and enjoy — Ladle into bowls and serve warm. Add a drizzle of olive oil or a sprinkle of fresh herbs for garnish.


