Classic Old School Vegetable Soup

Published: June 8, 2026
Sara BennettSara Bennett
Categories: Vegetables, Vegetable Soup
Tags: Comfort Food, healthy, Vegetarian, easy, One-Pot

Vegetable Soup

Hearty homemade vegetable soup loaded with carrots, celery, potatoes, and tomatoes. A timeless comfort classic.

Prep Time:20 minCook Time:45 minTotal Time:65 minServings:6Difficulty:Easy

Nutrition (per serving)

Calories:145 kcal
Protein:5 g
Carbs:28 g
Fat:2 g

There's something deeply satisfying about a bowl of real vegetable soup — the kind your grandmother might have made on a chilly afternoon. This is comfort food at its finest: simple, honest ingredients simmered together until they become something greater than the sum of their parts. No fancy techniques or exotic ingredients needed, just good vegetables, quality broth, and time.

What makes this soup special is how it celebrates the vegetables themselves. The carrots become naturally sweet, the celery adds depth, and the potatoes thicken everything beautifully. It's the kind of soup that tastes even better the next day, makes your kitchen smell wonderful, and reminds you why slow cooking is so rewarding.

Ingredients

  • Olive oil:2 tbsp
  • Yellow onion, diced:1 large
  • Carrots, chopped:3 cups
  • Celery, chopped:2 cups
  • Potatoes, cubed:3 cups
  • Canned diced tomatoes:1 can (28 oz)
  • Green beans, chopped:2 cups
  • Vegetable broth:8 cups
  • Bay leaves:2 pieces
  • Fresh thyme:1 tsp
  • Salt:1 tsp
  • Black pepper:½ tsp
  • Fresh parsley, chopped:3 tbsp

Instructions

  1. Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 3-4 minutes until softened.

    Onions sauteing in olive oil in a large pot for vegetable soup
  2. Add chopped carrots and celery to the pot and cook for another 5 minutes, stirring occasionally.

    Chopped carrots and celery cooking with softened onions in the soup pot
  3. Pour in the vegetable broth and bring everything to a boil. Add the cubed potatoes, bay leaves, and fresh thyme.

    Vegetable broth with cubed potatoes bay leaves and thyme brought to a boil
  4. Reduce heat to medium-low and simmer for 20 minutes until the potatoes are nearly tender.

    Vegetable soup gently simmering until the potatoes are nearly tender
  5. Stir in the canned tomatoes and green beans. Continue simmering for another 15 minutes until all vegetables are completely tender.

    Diced tomatoes and green beans stirred into the simmering vegetable soup
  6. Season with salt and pepper to taste. Remove bay leaves and discard.

    Bay leaves removed from the seasoned finished vegetable soup
  7. Ladle soup into bowls and garnish generously with fresh chopped parsley. Serve warm with crusty bread.

    Vegetable soup ladled into bowls and garnished with fresh parsley and bread

Tips & Notes

  • Make a double batch and freeze half — this soup keeps beautifully in the freezer for up to three months.
  • Don't rush the simmering step. Giving vegetables time to cook together allows their flavors to meld beautifully.
  • Feel free to add other vegetables you have on hand: zucchini, spinach, or corn all work wonderfully.
  • For extra richness, add a splash of cream or milk at the end, though it's equally delicious without it.