Why I Keep Coming Back to This Soup (Even When I Probably Shouldn’t)
So, allow me to paint the picture: winds howling, rain pattering, or honestly, just one of those days when the fridge looks vaguely judgmental. That’s when I break out this easy vegetable pasta soup. It started as something my mom would make when the end-of-week grocery odds and ends needed a purpose (which, let’s be honest, happens more often than I’d care to admit). Plus, there’s something about a big pot bubbling away that just feels like home — and not the Pinterest-perfect kind, but the “oh, shoot, did I remember the garlic?” kind. Oh, and pro tip: don’t wear white while cooking with tomatoes, unless you want Jackson Pollock soup art on your clothes.
Why You’ll Love This (Or At Least Not Hate It)
I make this whenever my brain can’t quite handle recipe math and my stomach is demanding something warm. My family goes bananas for it, and by family I mean anyone who happens to show up around dinner time. (Apparently the rumors spread fast.) It’s wildly forgiving — if you accidentally double the carrots, it’s still good. If you swap, say, spinach for kale because that’s all that’s lurking in your crisper, it still somehow works. There was a time the noodles were a total mushy mess because I left it on the stove too long while I got sucked into an email rabbit hole; still got compliments. Not kidding. Honestly, it’s soup therapy.
What You’ll Need (and What You Can Get Away With Swapping)
- 1 tablespoon olive oil (I’ve run out and just used a knob of butter, which was, oddly, amazing.)
- 1 onion, chopped (any variety, but red onions give it a subtle sweetness)
- 2-3 garlic cloves, minced (though in a pinch, garlic powder sort of does the trick)
- 2 carrots, chopped (I’ve subbed in parsnips, and nobody even noticed)
- 2 celery stalks, diced (don’t skip if you love that classic soup taste, but also, I sometimes forget)
- 1 zucchini (or a handful of green beans—whatever, honestly)
- 1 can (14oz/400g) diced tomatoes (my grandmother used to swear by San Marzano but, truth, the store brand is totally fine)
- 6 cups vegetable broth (or just water + a bouillon cube which I’ve done, like, a lot)
- 1 teaspoon dried Italian herbs (sometimes, I just toss in basil and oregano at random)
- 3/4 cup small pasta (like ditalini, elbows, or broken spaghetti… I just crush it up with my hands if that’s all I’ve got)
- Big handful of baby spinach or kale, torn (or skip if you’ve got picky eaters – I won’t tell)
- Salt & pepper, to taste
- Optional: parmesan or vegan cheese, a squeeze of lemon, or a sprinkle of chili flakes for a little kick
Let’s Get Cooking! (And Maybe Make a Mess Along the Way)
- Heat olive oil in a big pot over medium heat. Toss in your onion, carrot, and celery. Stir and let them soften up for 5-ish minutes. If things start sticking, add a splash more oil (or water if you’re rationing).
- Add garlic. Give it about 30 seconds till it smells amazing (which, weirdly, you never get sick of!).
- Chuck in your zucchini and any other quick-cooking veggies you’re using. Cook for another couple of minutes. Don’t worry if some pieces are chunkier than others. It’s called “rustic,” and I stand by that.
- Pile in the canned tomatoes (juice and all), your herbs, and broth. Bring it all to a friendly simmer. I usually sneak a small taste here and somehow never burn my tongue, but your mileage may vary.
- When it’s bubbling gently, add the pasta. Give it a good stir so nothing clumps. And yes, it will look a bit weird at first. Ignore it. Cook until the pasta’s just done — around 8 to 10 minutes. The key is to check a bit early, because nobody wants overcooked noodles flopping about.
- Right before you’re ready to serve (say, a minute from the finish line), toss in your spinach or kale. Taste for salt and pepper. And maybe another splash of broth if it’s too thick. Or don’t; it’s soup, not rocket science.
- Ladle it into bowls. Add cheese or a squeeze of lemon if you’re feeling jazzy today.
I Learned These the Hard Way (Notes from Many, Many Pots)
- If you cook the pasta right in the soup, leftovers will soak up liquid — but honestly, I don’t mind it thicker the next day (assuming you haven’t eaten it all already).
- If you’re using frozen veggies, just chuck ‘em in without thawing. Works just fine.
- Sometimes I double the tomato and regret it; it tastes too much like marinara. So, resist the urge!
Have Some Fun: Variations (Some Wins, Some Not So Much)
- Tried this with tortellini instead of regular pasta, and it was gone in minutes. Total success.
- I once added sweet potato, thinking I’d be all chef-y. Was slightly odd, but not offensive. On second thought… maybe skip it.
- Added beans for extra protein — any type works, and it makes it way heartier.
- Herb-wise, fresh basil at the very end is magic, but don’t stress if you only have dried stuff.
Wait, Do I Need Fancy Equipment?
Just a big-ish pot and a wooden spoon. If you don’t have a soup pot, a wide saucepan works; it’ll just be a bit more of a juggling act when you’re stirring. For chopping, I’ve used everything from a proper chef’s knife to a dodgy steak knife — results may vary, and watch your fingers.
Storing Leftovers (Assuming There Are Any)
Pops into a lidded container and sits in the fridge pretty happily for up to 3 days. It thickens a bit, so you can add a splash of water when reheating. That said, in my house, it never lasts longer than a day — there’s usually a mysterious midnight disappearing act.
How We Serve It (And Why Dad Always Gets Oddly Competitive With the Bread)
A big bowl, maybe topped with some grated parmesan, with thick slices of crusty bread to dip — my dad claims the ends of the loaf are the best for soaking, and honestly, I don’t know if he’s right, but it’s now tradition. Occasionally I’ll sprinkle a little chili oil in mine if I’m feeling wild. It’s also a solid contender for lunchboxes (thermos recommended, otherwise it smells up nonna’s car, not that I’d know…)
If I Could Go Back in Time: Pro Tips from My Kitchen
- Don’t rush softening the onions. I did once, and it tasted raw no matter how long I simmered it after. So just give it the full five minutes — you’ll thank yourself.
- You can pre-cook the pasta separately if you want a thinner, brothy soup later (I rarely bother, but you might be classier than me).
- Never underestimate how much garlic you can get away with; actually, now that I think about it, maybe don’t listen to me on that one. Unless you love garlic, in which case — go nuts.
Some Frequently Asked (and Sometimes Silly) Questions
- Can I make this gluten free? Absolutely! Just use gluten-free pasta. Friends have done it with chickpea pasta, too. Be warned, it sometimes overcooks faster, so keep an eye out.
- What veggies are non-negotiable? Good question — honestly, the only thing I always include is onion. Everything else can switch based on the season (or whatever’s a bit limp in the veg drawer).
- Soup or stew? Sometimes it’s soupy, sometimes a bit stew-like. It sort of has a mind of its own; I just go with it.
- Freezer-friendly? Yes, though the pasta might get a tad soggy. It never bothers me, but if you’re a texture stickler, cook and add the pasta fresh when reheating. Or just embrace soft noodles like I do!
One last thing! If you end up with a little too much soup and not enough appetite, try pouring it over some leftover rice for a cheeky next-day lunch. It’s rubbish at photogenic Instagram shots, but absolutely delicious.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 carrots, sliced
- 2 celery stalks, chopped
- 1 zucchini, diced
- 1 can (14 oz) diced tomatoes
- 4 cups vegetable broth
- 1 teaspoon dried Italian herbs
- 1 cup small pasta (such as ditalini or elbow)
- 1 cup fresh spinach
- Salt and pepper to taste
Instructions
-
1Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 2-3 minutes until translucent.
-
2Stir in minced garlic, sliced carrots, and chopped celery. Cook for another 3-4 minutes until vegetables begin to soften.
-
3Add diced zucchini, canned tomatoes, vegetable broth, and dried Italian herbs. Bring to a boil.
-
4Stir in the pasta and reduce heat to a simmer. Cook for 10-12 minutes, or until pasta and vegetables are tender.
-
5Add fresh spinach and season with salt and pepper. Cook for another 2 minutes until the spinach wilts.
-
6Serve hot, optionally garnished with grated parmesan or fresh basil.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




