
A hearty and comforting Italian vegetable soup packed with flavor and nutrients.
Heat olive oil in a large pot or Dutch oven over medium heat.
Add onion, carrots, and celery and cook until softened, about 5-7 minutes.
Add garlic, oregano, basil, and red pepper flakes (if using) and cook for 1 minute more, until fragrant.
Pour in vegetable broth and diced tomatoes. Bring to a boil, then reduce heat and simmer for 15 minutes.
Stir in cannellini beans, pasta, zucchini, and green beans. Continue to simmer until pasta is tender, about 10-12 minutes.
Stir in fresh parsley and season with salt and pepper to taste.
Serve hot, garnished with grated Parmesan cheese, if desired.
Nutrition per serving
Feel free to substitute other vegetables based on what you have on hand, such as spinach, kale, or peas.
For a richer flavor, use chicken broth instead of vegetable broth.
If you don't have canned cannellini beans, you can use dried beans that have been soaked and cooked.
The soup will thicken as it sits, so you may need to add more broth when reheating.
For a vegan version, omit the Parmesan cheese.
Large pot or Dutch oven
Cutting board
Knife
Measuring cups and spoons
Ladle
No wine pairing suggestions available for this recipe.