| 2 Tbsp olive oil | sauté over medium-high until softened, 6 to 8 min | stir in, cook 1 min | add, boil, then simmer 15 min | add, simmer until pasta is tender, 10 min | ladle into bowls, top |
| 1 medium onion, diced |
| 2 medium carrots, diced |
| 2 stalks celery, diced |
| 3 cloves garlic, minced |
| 1 tsp dried basil |
| 1 tsp dried oregano |
| 1 can (28 oz) diced tomatoes, with juice |
| 6 cups low-sodium chicken or vegetable broth |
| 1 medium zucchini, diced |
| to taste salt and black pepper |
| 1 can (15 oz) kidney or cannellini beans, drained and rinsed |
| 3/4 cup small pasta (ditalini or elbows) |
| 1/3 cup Parmesan, grated |
| 2 Tbsp fresh parsley or basil, chopped |