Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt; cook until softened, 5 to 7 minutes. Stir in garlic, zucchini, and green beans; cook 2 minutes.
- Add tomatoes with their juices, broth, cannellini beans, and barley. Season with pepper and a little salt. Bring to a boil, then reduce heat and simmer, partially covered, until barley is tender, 20 to 25 minutes.
- Stir in pasta and spinach. Simmer, uncovered, until pasta is al dente, 8 to 10 minutes. Adjust thickness with a splash of water if needed.
- Ladle into bowls and top each with a spoonful of pesto. Serve immediately.
Notes
If you plan on having leftovers, cook the pasta separately and add it to each bowl. The soup base freezes well without the pasta and greens. Let the soup cool before refrigerating, and add a little liquid when reheating since it thickens as it sits.
