Ingredients
Everything here is checked because you'll need it — uncheck anything you already have.
yellow oniondiced1 large
carrotsdiced2 medium
celerydiced2 stalks
garlicminced3 cloves
zucchinidiced1 medium
green beanscut into 1-inch pieces1.5 cups
spinachroughly chopped2 cups
canned whole tomatoes28 oz1 can
tomato paste2 tbsp
canned cannellini beansdrained and rinsed2 cans
vegetable broth6 cups
small pastaditalini or elbow0.75 cups
extra virgin olive oil3 tbsp
kosher salt1 tsp
black pepper0.5 tsp
dried oregano1 tsp
dried basil1 tsp
bay leaf1 leaf
red pepper flakes0.25 tsp
Allergies at the table? The final check is always yours. Ingredients and "may contain" warnings vary by brand — read every label, every time.
Goes well withMost sides finish faster than the main — start the quick ones last so everything lands hot. Advertisement
Steps
1Heat olive oil in a large pot over medium heat. Add diced onion, carrots, and celery; cook until softened, about 5 minutes.
2Stir in minced garlic and tomato paste, cooking for another minute until fragrant.
3Add canned tomatoes (break them up as you go), vegetable broth, oregano, basil, bay leaf, salt, pepper, and red pepper flakes. Bring to a simmer.
4Let the soup simmer for 10 minutes so flavors meld.
5Add diced zucchini, green beans, and drained cannellini beans. Simmer for another 10 minutes until the vegetables are nearly tender.
6Stir in the pasta and cook for 8–10 minutes until it's al dente.
7In the last minute, stir in chopped spinach until wilted.
8Taste and adjust seasoning. Remove bay leaf before serving.
9Ladle into bowls and drizzle with good olive oil if you like. Serve with crusty bread.