1cupfresh green beanstrimmed and cut into 1-inch pieces
2tablespoonstomato paste
1can15 ounces fire-roasted diced tomatoes, including juices
1can15 ounces white beans (cannellini or navy), drained and rinsed
1can15 ounces red kidney beans, drained and rinsed
6cupsvegetable stock or chicken stock
1tablespoondried Italian seasoning
1medium zucchinisliced into half-moons
2cupsfresh spinachroughly chopped
2/3cupsmall shell pasta
Kosher salt and fresh ground black pepperto taste
Fresh parsleychopped (optional garnish)
Grated parmesan cheeseoptional garnish
Instructions
Sauté the Base Vegetables: In a large stockpot or Dutch oven, heat olive oil over medium heat. Add onion and celery. Cook until softened and fragrant, about 5 minutes, stirring occasionally.
Build the Soup Base: Add carrots, green beans, tomato paste, diced tomatoes, white beans, kidney beans, stock, and Italian seasoning. Stir to combine and bring the soup to a boil.
Simmer: Reduce the heat to medium-low and simmer uncovered for 10 minutes. This helps the flavors meld together.
Add Quick-Cooking Veggies & Pasta: Stir in zucchini, spinach, and pasta. Cook until the pasta is al dente, about 10 minutes. Stir occasionally so the pasta doesn’t stick to the bottom.
Season and Serve: Taste and adjust seasoning with salt and pepper as needed. Remove from heat. Ladle soup into bowls and garnish with parsley or parmesan, if desired. Serve immediately with breadsticks or crusty bread.
Notes
Make-Ahead Tips: Prepare the soup base (through Step 3) up to 2 days in advance and refrigerate. When ready to serve, reheat the base, then add zucchini, spinach, and pasta in the last 10 minutes of cooking. This keeps the vegetables fresh and the pasta from becoming soggy.Storage: Store leftovers in an airtight container in the refrigerator for 4–5 days. Keep in mind that the pasta will continue to absorb broth as it sits, so the soup may thicken. You can always stir in extra stock when reheating.Freezing: For best results, freeze the soup without the pasta. Cook through Step 3, cool completely, and freeze in airtight containers for up to 3 months. Add freshly cooked pasta when reheating.Reheating: Reheat on the stovetop over medium heat until warmed through, stirring in extra stock or water as needed. Microwave individual portions in 1-minute intervals, stirring in between.