This 30-minute vegetable soup is a practical one-pot answer to a busy evening when you want a complete meal without a long prep list. Everyday vegetables simmer with tomatoes, broth, and Italian seasoning to make a colorful, comforting bowl in about half an hour. The method keeps the carrots tender, the zucchini pleasantly soft, and the green beans recognizable, so every spoonful has a useful mix of flavor and texture.
What this recipe is
This is a simple vegetable soup built around a tomato-and-broth base. It is flexible enough for a weeknight but structured enough to taste balanced. Olive oil carries the savory flavor, onion and celery give the base depth, and tomatoes add gentle acidity that keeps the finished soup bright rather than heavy.
The recipe makes six servings, so it works for a family dinner or several planned lunches. Because the vegetables are cut before the pot heats, the cooking moves quickly. Keep the pieces similar in size and the soup will finish evenly.
Why the quick method works
The order of the steps matters. Onion, carrots, and celery need a few minutes in oil to soften and develop flavor. Garlic needs only a short moment, since prolonged frying can make it bitter. The broth and tomatoes then loosen the browned flavor from the pot while creating enough liquid to cook the remaining vegetables.
Zucchini and green beans join later than the aromatics, which protects their texture during the short simmer. A covered pot also holds heat efficiently. Check the carrots with a fork near the end; they are the slowest vegetable in this combination and the clearest doneness cue.
Ingredients for 30-minute vegetable soup
- 2 tablespoons olive oil
- 1 yellow onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 can diced tomatoes, 14.5 ounces
- 4 cups vegetable broth
- 2 cups diced zucchini
- 1 cup frozen green beans
- 1 teaspoon Italian seasoning
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper

How to make it
Use a wide, heavy pot so the vegetables have room to soften. Once the broth is added, scrape the base of the pot with a wooden spoon. That small step gathers the aromatic flavor into the soup.
- Warm the olive oil in a large pot over medium heat. Add the onion, carrots, and celery and cook for 5 minutes, stirring, until the onion begins to soften.
- Stir in the garlic and cook for 30 seconds, until fragrant.
- Add the tomatoes, vegetable broth, zucchini, green beans, Italian seasoning, salt, and pepper. Bring to a boil.
- Reduce the heat to medium-low, cover, and simmer for 15 minutes, until the carrots and zucchini are fork-tender.
- Taste and adjust the seasoning. Ladle the soup into bowls and serve hot.

Serving ideas
Serve the soup with toasted sourdough, garlic bread, or a crisp green salad. A little grated Parmesan can be added at the table if dairy fits your meal. For a concrete lunch use case, pack one cooled portion with bread and reheat it gently at work or at home.
The soup is also useful as a first course before a sandwich. Keep the serving size modest when it is part of a larger meal, or ladle generously when the vegetables and broth are dinner on their own.
Tips for better texture
Dice the carrots and celery fairly small because they need to soften during the first stage. Cut the zucchini a little larger so it does not disappear. If your broth is already salty, begin with less salt and correct it after simmering.
Do not rush the five-minute sauté. The onion should look translucent at the edges, while the carrots and celery should begin to lose their raw crunch. This short foundation makes the final broth taste fuller without adding complicated ingredients.
Optional variation
For an optional heartier variation, add one cup of drained white beans during the final five minutes. The beans make the bowl more substantial while keeping the tomato-and-vegetable identity intact. You can also add a pinch of red pepper flakes at the table, but keep the primary pot mild if serving different preferences.
Storage and reheating
Cool leftovers promptly, transfer them to a covered container, and refrigerate for up to four days. The vegetables will continue to absorb some broth as they stand. When reheating, add a splash of broth or water if needed and warm until steaming throughout.
For freezing, cool the soup completely before portioning it into freezer-safe containers with room for expansion. Thaw overnight in the refrigerator and reheat gently. Zucchini can become softer after freezing, but the soup will still be useful for a quick lunch.
Search answers
Can vegetable soup be made in 30 minutes?
Yes. Small, even pieces and a covered simmer make this version ready in about 30 minutes.
What vegetables go in quick vegetable soup?
This recipe uses onion, carrots, celery, zucchini, and green beans with tomatoes and broth.
How can I make soup more filling?
Serve it with bread or use the optional white-bean variation.
FAQs

A short simmer and a well-ordered pot turn familiar vegetables into a dependable meal for busy nights, easy lunches, and simple make-ahead dinners.

30-Minute Vegetable Soup
Ingredients Â
Ingredients
- 2 tablespoons olive oil
- 1 yellow onion diced
- 2 carrots diced
- 2 celery stalks diced
- 3 cloves garlic minced
- 1 can diced tomatoes 14.5 ounces
- 4 cups vegetable broth
- 2 cups zucchini diced
- 1 cup frozen green beans
- 1 teaspoon Italian seasoning
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
InstructionsÂ
Instructions
- Warm the olive oil in a large pot over medium heat. Add the onion, carrots, and celery and cook for 5 minutes, stirring, until the onion begins to soften.
- Stir in the garlic and cook for 30 seconds, until fragrant.
- Add the tomatoes, vegetable broth, zucchini, green beans, Italian seasoning, salt, and pepper. Bring to a boil.
- Reduce the heat to medium-low, cover, and simmer for 15 minutes, until the carrots and zucchini are fork-tender.
- Taste and adjust the seasoning. Ladle the soup into bowls and serve hot.






