What You’ll Love About This Recipe
This homemade vegetable soup is a comforting and healthy option that’s perfect for any day of the week. Packed with fresh veggies and flavorful broth, it’s a dish that feels both nourishing and satisfying. You’ll love how easy it is to prepare, using simple ingredients you likely already have at home. It’s versatile, so you can customize it with your favorite vegetables or whatever’s in season. Plus, it’s freezer-friendly, making it a great make-ahead meal for busy days.
Recipe

Warm up with this hearty and healthy homemade vegetable soup, packed with nutritious ingredients and simple to prepare. It’s a versatile dish that can be customized to your taste and is perfect for any season.
Ingredients:
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 carrots, peeled and sliced
- 2 celery stalks, chopped
- 3 garlic cloves, minced
- 4 cups vegetable broth
- 2 cups water
- 1 can (14.5 oz) diced tomatoes
- 1 cup green beans, chopped
- 1 zucchini, chopped
- 1 cup corn kernels
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- Salt and pepper, to taste
- Fresh parsley, chopped (for garnish)
Instructions:
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook until softened, about 5 minutes.
- Add garlic and cook for 1 minute until fragrant.
- Pour in vegetable broth and water. Stir in diced tomatoes, green beans, zucchini, corn, thyme, oregano, salt, and pepper.
- Bring to a boil, then reduce heat to low. Simmer for 20-25 minutes until vegetables are tender.
- Taste and adjust seasoning if needed. Garnish with fresh parsley before serving.
Notes:
- Add other vegetables like potatoes or peas if desired.
- For extra protein, include cooked beans or lentils.
Equipment:
- Large pot
- Knife and cutting board
- Measuring cups and spoons
Time:
Prep time: 15 minutes
Cooking time: 30 minutes
Cuisine: American
Serving: 6 servings
Nutrition
1 serving of homemade vegetable soup provides essential nutrients while being low in calories.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 120 kcal |
| Protein | 4 g |
| Carbohydrates | 20 g |
| Fiber | 5 g |
| Fat | 2 g |
| Sodium | 480 mg |
| Vitamin A | 50% DV |
| Vitamin C | 30% DV |
What To Serve With It
When I serve homemade vegetable soup, I love pairing it with crusty bread for dipping — it’s so satisfying. Grilled cheese sandwiches are another favorite of mine, adding a cozy, cheesy touch to the meal. These sides make the soup feel even heartier and more complete.
Crusty Bread
Because nothing complements a bowl of homemade vegetable soup better, I always keep crusty bread on hand for dipping. There’s something magical about tearing off a warm, golden piece and soaking up every last bit of flavor from the broth. I prefer a loaf with a crispy crust and soft, chewy center—it’s the perfect texture contrast to the soup. Whether it’s a baguette, sourdough, or ciabatta, the bread adds heartiness to the meal. Sometimes, I’ll toast it lightly for extra crunch or rub it with garlic for a hint of savoriness. It’s simple, comforting, and makes every spoonful even more satisfying.
Grilled Cheese
While crusty bread works wonders with soup, I’ve found that a grilled cheese sandwich can be just as satisfying, especially when paired with the right accompaniments. I love using sharp cheddar for a tangy kick or gooey mozzarella for extra stretch. A swipe of Dijon mustard or a sprinkle of garlic powder takes it up a notch. For crunch, I’ll add thinly sliced apples or crispy bacon. And don’t forget to butter the outside generously—it’s the key to that golden, crispy crust. Pair it with a bowl of steaming vegetable soup, and you’ve got comfort food perfection. Trust me, it’s a match made in heaven.








