This hearty vegetable soup is the ultimate use-what-you-have meal, a brothy pot brimming with carrots, celery, potatoes, green beans, tomatoes, and corn simmered with garlic and herbs. Building flavor in layers, by sweating the aromatics, deglazing with tomatoes, and simmering everything in a well-seasoned broth, turns simple produce into a deeply savory, satisfying bowl. It is naturally vegan, freezer-friendly, and endlessly adaptable to the season. A splash of vinegar or lemon at the end brightens the whole pot, while a Parmesan rind dropped in while it simmers adds umami depth. Wholesome and comforting, it is exactly the kind of soup that fills the kitchen with welcoming aromas on a cold day.
Serves 6
Heat the olive oil in a large pot and cook the onion, carrots, and celery 7-8 minutes until softened. This trinity of vegetables forms the flavorful base of the soup.
Take your time here; well-softened aromatics deepen the broth.
Stir in the garlic and tomato paste and cook 2 minutes until the paste darkens slightly. Cooking the tomato paste removes its raw edge and concentrates its savory sweetness.
Add the diced tomatoes, potatoes, green beans, corn, broth, thyme, and bay leaves. Stir to combine and bring the pot up to a boil over high heat.
Reduce to a gentle simmer and cook 20-25 minutes until the potatoes and green beans are tender. Simmering slowly lets the flavors meld into a cohesive, savory broth.
Drop in a Parmesan rind while it simmers for extra umami.
Discard the bay leaves and stir in the red wine vinegar. The splash of acid at the end lifts and balances all the flavors. Taste and adjust salt and pepper.
Ladle the hot soup into bowls and finish with fresh herbs or a sprinkle of Parmesan. Serve with crusty bread for a complete, comforting meal.
Cook the tomato paste until it darkens to remove its raw taste.
A Parmesan rind simmered in the pot adds rich umami depth.
Add a splash of vinegar or lemon at the end to brighten the broth.
Cut vegetables in similar sizes so they cook at the same rate.
Add cooked white beans or chickpeas for extra protein.
Stir in small pasta or rice in the last 15 minutes for a heartier soup.
Add a Parmesan rind and a handful of kale for a minestrone-style bowl.
Use whatever seasonal vegetables you have, like zucchini, peas, or squash.
Refrigerate up to 5 days; the flavor improves overnight. The soup freezes well for up to 3 months. If adding pasta or rice, store it separately, as it absorbs broth and softens on standing.
Vegetable soup is a universal dish of thrift, born from the practice of simmering available produce, scraps, and bones into a nourishing pot. In American kitchens it became a staple of home cooking and Depression-era frugality, prized for stretching ingredients, and remains a flexible, comforting meal across countless regional and household variations.
Yes, frozen vegetables are convenient and work very well. Add quick-cooking frozen vegetables like peas, corn, and green beans in the last 5 to 10 minutes so they do not overcook. Heartier frozen vegetables can go in earlier. Frozen produce is picked at peak ripeness, so the soup stays flavorful and you save prep time.
Add a protein or starch to bulk it up. Stir in cooked beans, lentils, or chickpeas, or add small pasta, rice, or barley during the last part of cooking. Diced potatoes, as in this recipe, also add heartiness. Serving the soup with crusty bread or a grilled cheese sandwich turns it into a complete, satisfying meal.
Bland soup usually needs more salt, acid, or umami rather than more vegetables. Season in layers and taste as you go. A splash of vinegar or lemon juice at the end brightens everything, while a Parmesan rind, a spoon of miso, or soy sauce adds savory depth. Cooking the tomato paste until it darkens also concentrates flavor.
Vegetable soup freezes beautifully for up to three months, making it ideal for batch cooking. Cool it completely, then portion into airtight containers, leaving room for expansion. If your soup contains pasta or rice, those tend to turn mushy when frozen, so it is best to cook and add them fresh when reheating each batch.
Per serving (400g / 14.1 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →This recipe is featured in the following curated guides:
Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.