
This site runs ads and generates income from affiliate links. Read my disclosure policy.
This one-pot spring vegetable soup with pasta is quick, easy, and packed with fresh veggies. A simple, comforting meal ready in under 30 minutes.
Know Before You Scroll
Servings: 6
Prep: 15 minutes
Cook: 25 minutes
Total Time: 40 minutes
Onion, garlic, leeks, celery, carrots, zucchini, spinach, pasta, broth, parsley
Light, fresh, and savory with tender vegetables and a delicate broth
Large soup pot or Dutch oven, knife, cutting board, wooden spoon
Add the zucchini and spinach at the end to keep everything bright and tender
Use pre-chopped mirepoix or frozen vegetable blends
Use vegetable broth to keep it fully vegetarian

In The Test Kitchen
This is one of those soups I started making when I wanted something lighter than winter comfort food, but still cozy enough to feel like a proper meal. The key discovery here was timing. Adding the zucchini late keeps it from going mushy, and stirring in the spinach off the heat gives you that perfect silky wilt without losing its color. I also found that cooking the pasta right in the broth adds body and flavor, but you have to keep an eye on it so it doesn’t soak up too much liquid. It’s simple, but those little tweaks make all the difference.

Ingredient Notes

Aromatics & Base Vegetables
Yellow onion, fresh garlic, and well-cleaned leeks for a layered, slightly sweet base
Shallots can replace onion; omit leeks if unavailable and add extra onion
Where to Find: Leeks are usually near onions or in packaged produce sections
Fresh carrots, celery, and zucchini for a classic spring mix
Swap zucchini for asparagus or green beans for a seasonal twist
Chicken stock for depth or vegetable broth for a lighter, vegetarian option
Add a squeeze of lemon at the end for brightness if using vegetable broth
Pasta & Finishing Touches
Small pasta like ditalini, shells, or elbows that cook quickly
Orzo or even broken spaghetti works in a pinch
Ditalini is often in the pasta aisle with specialty shapes
You can find the full, printable recipe at the top of this post, but you can read the detailed instructions with photos for each step below.
Step By Step Instructions
Soften the Onion
Heat olive oil in a large pot over medium heat. Add the chopped onion and cook until soft and translucent. It should look glossy and smell sweet, not browned.

Build the Flavor Base
Add the garlic, leeks, celery, and carrots. Cook, stirring occasionally, until everything softens and the vegetables look slightly tender but not mushy.

Add Broth and Bring to a Boil
Pour in the broth and stir in the chopped parsley, including the stems. Increase the heat and bring the soup to a gentle boil.

Cook the Pasta
Stir in the dry pasta and reduce the heat to medium-low. Simmer uncovered, stirring occasionally, until the pasta is just under al dente. The broth should look slightly thicker from the starch.

Finish the Vegetables
Add the sliced zucchini and simmer briefly until the pasta is done cooking and the zucchini is slightly firm with a bit of bite.

Wilt the Spinach
Season with salt and black pepper, then taste and adjust as needed. Turn off the heat and stir in the baby spinach. It should wilt gently in the hot broth.

Wilt the Spinach and Serve
Serve with grated parmesan cheese.


FAQs
Can I make this soup ahead of time?
Yes, but for best texture, cook the pasta separately and add it when serving to prevent it from getting too soft.
What’s the best pasta to use for vegetable soup?
Small shapes like ditalini, shells, or elbows work best because they cook quickly and are easy to eat in a spoonful.
Can I make this vegetarian or vegan?
Absolutely. Use vegetable broth and skip the parmesan or replace it with a plant-based alternative.
Why is my soup too thick the next day?
The pasta absorbs broth as it sits. Just add more broth or water when reheating to bring it back to the right consistency.











English (US) ·