Ingredients
Equipment
Method
Prepare the Soup Base
- Heat olive oil in a large Dutch oven or stockpot over medium heat. Add diced onion, carrots, and celery. Cook, stirring occasionally, until softened, about 8-10 minutes.
- Stir in minced garlic, dried oregano, dried basil, and red pepper flakes (if using). Cook for another 1 minute until fragrant.
- Pour in the vegetable broth, diced tomatoes (undrained), tomato sauce, and add the bay leaf. Bring the mixture to a simmer.
- Stir in the diced zucchini, green beans, rinsed cannellini beans, and kidney beans. Bring back to a gentle simmer, then reduce heat to low, cover, and cook for 20-25 minutes, or until vegetables are tender.
Finish and Serve
- Increase heat to medium. Stir in the ditalini pasta. Cook uncovered, stirring occasionally, for 8-10 minutes, or until the pasta is al dente. Check package directions for precise cooking time.
- Remove the bay leaf. Stir in the chopped fresh spinach until wilted, about 1-2 minutes. Season the soup with salt and freshly ground black pepper to taste.
- Ladle the hot minestrone soup into bowls. Garnish with fresh chopped parsley and a generous sprinkle of grated Parmesan cheese. Serve immediately.
Notes
This minestrone soup is even better the next day as the flavors meld. Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
Feel free to customize with other seasonal vegetables like diced potatoes, bell peppers, or kale. Add heartier vegetables earlier in the cooking process.
For a vegetarian option, ensure your Parmesan cheese is vegetarian (made without animal rennet).
Feel free to customize with other seasonal vegetables like diced potatoes, bell peppers, or kale. Add heartier vegetables earlier in the cooking process.
For a vegetarian option, ensure your Parmesan cheese is vegetarian (made without animal rennet).
