📄 Some content on this site was written with AI assistance and reviewed by Mileni Sabatini before publishing.
There’s something incredibly satisfying about the contrast of crispy edges and a tender, fluffy interior when you cook this dish. I always let my ingredients sit at room temperature for about 30 minutes before cooking; this ensures everything cooks evenly and enhances the flavors. You’ll find that this little step makes a world of difference in how the dish tastes and feels. The aromas that fill the kitchen as it cooks are an invitation all on their own.

minestrone soup
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Once shimmering, add the diced onion, carrot, and celery. Cook for about 6 minutes, stirring often, until vegetables have softened but not browned.
- Add the minced garlic to the pot. Stir for 30 seconds – just until fragrant – so it doesn’t burn.
- Stir in the diced zucchini, canned tomatoes with their juice, vegetable broth, oregano, thyme, salt, and black pepper. Bring everything to a boil over high heat, then lower to a simmer.
- Let the soup simmer uncovered for 15 minutes. This lets the flavors meld and the zucchini gets just tender.
- Add the pasta and cannellini beans. Cook for 8–9 minutes, stirring once or twice, until the pasta is just cooked. (Tip: If you plan to store leftovers, undercook the pasta by 2 minutes now and it’ll finish softening later.)
- Turn off the heat. Add the chopped spinach and fresh parsley. Stir until the spinach wilts – it only takes a minute.
- Taste the soup now. If it needs more salt, stir in a pinch at a time. Serve hot, topped with grated parmesan if you like. I keep a wedge by the table for extra.
Notes
Practical tips
If you want that deep flavor fast, use the full 6 minutes to sweat the onions, carrot, and celery. When the onions go slightly translucent and sweet, you're on track. Don’t rush the garlic—30 seconds really is enough, or it’ll get bitter fast. I always cook the pasta directly in the soup so it picks up all that veg broth taste. But if you plan to make it ahead for the week, cook the pasta separately and add it just before eating. This keeps it from turning mushy. If your soup looks too thick after storing, a splash of hot water brings it right back. Leftovers are basically required.Substitutions and variations
You can swap cannellini beans for red kidney, chickpeas, or even black beans—they all hold up fine. Don’t skip the beans, though: they make the soup filling and give that little protein bump. The recipe works with almost any short pasta—ditalini, elbows, or small shells. I’ve tried brown rice pasta and it holds together, but gluten free pasta can get soft after a day, so keep that in mind if meal prepping. Don’t have zucchini? Green beans, diced potato, or even chopped kale are good; I’ve used all three on busy nights.Storage and meal prep
Minestrone soup keeps 4 days in the fridge. If you need it to last, don’t add the cheese until serving. It freezes well—just make sure to leave out the pasta and spinach until thawed and reheated, then add them fresh. Nobody likes soggy noodles.I make minestrone soup a few times a month because it’s the rare dinner that uses up fridge odds and ends and always tastes like comfort. On cold nights or busy weeks, it saves me from takeout.
Practical tips
If you want that deep flavor fast, use the full 6 minutes to sweat the onions, carrot, and celery. When the onions go slightly translucent and sweet, you’re on track. Don’t rush the garlic—30 seconds really is enough, or it’ll get bitter fast.
I always cook the pasta directly in the soup so it picks up all that veg broth taste. But if you plan to make it ahead for the week, cook the pasta separately and add it just before eating. This keeps it from turning mushy.
If your soup looks too thick after storing, a splash of hot water brings it right back. Leftovers are basically required.
Substitutions and variations
You can swap cannellini beans for red kidney, chickpeas, or even black beans—they all hold up fine. Don’t skip the beans, though: they make the soup filling and give that little protein bump.
The recipe works with almost any short pasta—ditalini, elbows, or small shells. I’ve tried brown rice pasta and it holds together, but gluten free pasta can get soft after a day, so keep that in mind if meal prepping.
Don’t have zucchini? Green beans, diced potato, or even chopped kale are good; I’ve used all three on busy nights.
Storage and meal prep
Minestrone soup keeps 4 days in the fridge. If you need it to last, don’t add the cheese until serving. It freezes well—just make sure to leave out the pasta and spinach until thawed and reheated, then add them fresh. Nobody likes soggy noodles.