Ingredients

2tbspextra virgin olive oil

1cupyellow onion

1cupcarrots,

1cupcelery

1cupzucchini

4garlic cloves,minced

bunch of Italian seasoning

1tspsalt

½tspfresh ground pepper

½tspthyme,dried

5-6cupsvegetable or chicken broth

2cupswater

2-3tspred wine vinegar

1bay leaf

14ozkidney beans,drained and rinsed

14ozbutter beans,drained and rinsed

14ozgreen beans,drained and rinsed

14oztomatoes,diced do not drain

8oztomato paste,1 can

1⅓cupsuncooked rice or pasta

3cupsfresh spinach,chopped

Parmesan cheese,for serving

Preparation

Heat the olive oil over medium heat in a 4-quart pot or dutch oven. Add the onion, carrots, celery, zucchini, garlic, Italian seasoning, salt, pepper, and thyme.

Stir and cook for 6 to 7 minutes as the vegetables soften up and let out some juices.

Add broth, water, red wine vinegar, bay leaf, all the beans, diced tomatoes, and tomato paste. Bring to a boil, then add uncooked rice or pasta. Cover and simmer for 35 minutes.

Stir in the chopped spinach and simmer for 5 more minutes. Remove bay leaf.

Serve soup warm in homemade bread bowls and top with fresh parmesan cheese, if desired.

Keep leftovers in a large Tupperware in the refrigerator for up to a week.