Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Throw in the onion, carrot, and celery. Cook, stirring occasionally, for about 5 minutes, until they soften and the onion looks translucent.
- Add the garlic, oregano, thyme, black pepper, and half the salt. Stir for 1–2 minutes until everything smells great — but don’t let the garlic brown.
- Mix in the tomato paste and cook for another minute, scraping the bottom if anything sticks. The paste gets sweeter this way.
- Dump in the zucchini, green beans, diced tomatoes (with their juice), both cans of beans, and broth. Give it a good stir and bring to a simmer.
- Once the soup boils, add the pasta. Stir right away so nothing sticks. Reduce heat and simmer about 12 minutes — the pasta should be just tender, veggies cooked but not mushy.
- Stir in spinach and cook 2–3 more minutes. Taste and add more salt only if you really need it.
- Ladle into bowls. Top with parsley and a sprinkle of parmesan, if you want. Grab some crusty bread and enjoy — I always do.
Notes
I make this minestrone whenever my fridge feels a little random and I need something filling that isn’t heavy. Minestrone is my way of using up odds and ends — and honestly, anything that gets more vegetables into my day without planning is a win.
