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
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.
