Inspired by classic minestrone, this hearty Italian Vegetable Soup features pasta shells, tender veggies, and beans in a savory tomato broth. Flexible, freezer-friendly, and perfect for year-round comfort.
Melt butter in a large stockpot or Dutch oven over medium heat. Add onion, zucchini, and carrots. Sauté 6-8 minutes until starting to soften. Add garlic and cook 1-2 minutes more.
Stir in white wine and simmer for 1 minute. Add crushed tomatoes, Italian seasoning, brown sugar, and Worcestershire sauce. Simmer for 2 minutes.
Add potatoes, broth, corn, and bay leaf. Season with salt and pepper. Bring to a boil, cover, and simmer for 14-16 minutes.
Add green beans, kidney beans, and pasta shells. Simmer 8-10 minutes, adding broth as needed, until pasta is al dente and potatoes are tender.
Remove bay leaf. Stir in spinach and cook until wilted. Serve topped with shaved Parmesan.
Notes
To make Gluten-Free, use gluten-free pasta and Worcestershire sauce.
For vegetarian version, use vegetable broth and omit Parmesan or substitute vegan cheese.
Nutrition information is an estimate only and will vary according to specific brands and amounts used.