Vegetable Soup

Vegetable Soup

This isn’t your sad, watery vegetable soup pretending to be dinner.

This one is rich, hearty, loaded with vegetables, and actually tastes like something. We’re building flavor first with onion, carrots, celery, and garlic — because dumping vegetables into broth and hoping for the best is not a strategy.

The tomato-based broth gives it depth, the potatoes make it filling, and the green beans, corn, and peas keep it colorful without making it feel like punishment soup.

💥 WHY YOU’LL LOVE THIS

  • Not boring — the tomato broth brings actual flavor
  • Hearty enough for dinner — thank you, potatoes
  • Loaded with veggies — but not in a “sad cleanse” way
  • Flexible — use fresh or frozen vegetables
  • Even better the next day — because soup loves a fridge nap

🥕 INGREDIENTS

Flavor starters
Olive oil, onion, carrots, celery, and garlic

The soup base
Low-sodium chicken or vegetable broth, diced tomatoes, potatoes, parsley, bay leaves, and thyme

The veggie lineup
Green beans, corn, and peas

The basics
Salt and pepper — because bland soup is a crime


🔥 HOW TO MAKE

No drama. No weird steps. Just soup that actually shows up.

1. Start with the flavor crew
Heat olive oil in a stock pot, then sauté the onion, carrots, and celery until they start to soften.

2. Add the garlic
Stir it in for about 30 seconds. Don’t wander off — garlic burns fast and has no chill.

3. Build the broth
Add the broth, diced tomatoes, potatoes, parsley, bay leaves, thyme, salt, and pepper.

4. Bring it to a boil
Once it’s bubbling, add the green beans.

5. Simmer until tender
Reduce the heat, cover, and simmer until the potatoes are soft and everything tastes like it came together on purpose.

6. Finish with corn and peas
Add them at the end so they stay bright and don’t turn into sad little vegetable ghosts.


💡 WHY THIS WORKS

Most vegetable soups taste like someone whispered the word “seasoning” from another room.

This one works because the flavor starts early with sautéed vegetables and garlic, then gets layered with tomatoes, herbs, potatoes, and broth. The potatoes give it body, the tomatoes add richness, and the final vegetables keep it fresh.

It’s vegetable soup with a backbone.


🔄 TIPS & SWAPS

  • Use chicken broth for richer flavor or vegetable broth to keep it vegetarian
  • Fresh or frozen green beans both work
  • Add beans if you want more protein
  • Add pasta if you want it extra cozy
  • Red pepper flakes are great if you like a little kick
  • Don’t skip the final taste test — soup needs seasoning, not blind faith

🥶 STORAGE & LEFTOVERS

Store leftovers in the fridge for 4–5 days.

It also freezes well, which means future you gets dinner without having to act like a functioning adult.

And yes, it tastes even better the next day. Soup always gets a little smug after sitting overnight.


🍲 FINAL THOUGHT

If vegetable soup has disappointed you before, I get it.

But this one is hearty, flavorful, and actually worth making again — which is more than we can say for most bowls of boiled vegetables pretending to be dinner.

 


Alright, here’s the recipe—no nonsense, just the good stuff.

Vegetable Soup

Print Recipe
Prep Time 15 minutes
Cook Time 40 minutes
Servings 8

Ingredients

  • 2 Tbsp olive oil
  • cups chopped yellow onion
  • 2 cups peeled and chopped carrots
  • cups chopped celery
  • 4 cloves garlic minced
  • 4 14.5 oz low-sodium chicken or vegetable broth
  • 2 14.5 oz cans diced tomatoes
  • 3 cups peeled and 1/2-inch thick diced potatoes
  • cup fresh chopped parsley
  • 2 bay leaves
  • 1 Tbsp fresh thyme leaves or ½ tsp dried thyme
  • cups chopped frozen or fresh green beans
  • cups frozen or fresh corn

Instructions

  • Heat olive oil in a stock pot over medium-high heat.
  • Add onions, carrots, and celery. Sauté for 4 minutes.
  • Add the garlic. Sauté for 30 seconds more.
  • Stir in broth, tomatoes, potatoes, parsley, bay leaves, thyme.
  • Add salt and pepper to taste.
  • Bring to a boil. Add the green beans.
  • Reduce heat to medium-low, cover and simmer for 20-30 minutes or until potatoes are fully tender.
  • Add corn and peas.
  • Cook 5 minutes longer. Serve warm.

Nutrition

Calories: 153kcal | Carbohydrates: 27g | Protein: 4g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 44mg | Potassium: 641mg | Fiber: 5g | Sugar: 5g | Vitamin A: 5879IU | Vitamin C: 29mg | Calcium: 52mg | Iron: 1mg

Leave a Reply


Discover more from

Subscribe now to keep reading and get access to the full archive.

Continue reading