I love making soup in the winter for several reasons. First of all, when it's cold outside, soup tastes great. I also love making big
batches so that I can freeze 2-3 servings, which makes for easy weeknight meals
down the road. And finally – I love how creative I can get with things. This
minestrone is my mom’s recipe and definitely a #1 favorite in our house. It’s
packed full of veggies, but don’t feel limited by what I have listed here. If
you have something in your refrigerator that’s about to go bad – toss it in!
The rules are very flexible when it comes to this one!
Prep time:  20 mins 
Cook time:  2 hours 
Total time:  2 hours 20 mins 
Ingredients
- olive oil
 - 2 cloves garlic
 - 1 medium onion, chopped
 - 1 large carrot, sliced
 - 2 ribs of celery, sliced
 - 1 bay leaf
 - salt
 - pepper
 - 1 tsp Italian seasoning
 - 48oz chicken stock
 - 2 cups fresh cabbage, chopped
 - 1 can (15oz) diced tomatoes (with liquid)
 - 1 cup fresh or frozen green beans
 - 1 medium zucchini, diced
 - 1 can garbanzo beans, drained
 - 1 can cannellini beans, drained
 - handful of fresh spinach
 - ditalini pasta (optional garnish)
 
Instructions
- In a large soup pot, add enough oil to cover the bottom of the pan. Then add chopped garlic, onion, carrot, celery, bay leaf and cook until tender. Add salt & pepper (to taste) plus Italian seasoning. Cook until veggies are tender (5-7 minutes)
 - Add chicken stock (6 cups) plus 2 cups of water (total 8 cups liquid). Stir well and cook for about 5 minutes.
 - Add cabbage, diced tomatoes, green beans, and zucchini. Cover and cook for 15-20 minutes or until veggies are soft.
 - Add garbanzo beans and cannellini beans. Cook about 10 minutes more.
 - Add fresh chopped spinach leaves and cook until wilted (note: spinach will cook down a lot so be generous with your handful).
 - Soup can simmer on the stove for several hours.
 - Optional: serve with cooked ditalini pasta