A hearty, veggie-packed Italian soup made with beans, pasta, and seasonal vegetables simmered in a tomato-herb broth. Comforting, wholesome, and endlessly customizable.
2 tbsp olive oil
1 onion, diced
2 carrots, diced
2 celery stalks, diced
3 cloves garlic, minced
1 zucchini, chopped
1 cup green beans, chopped
1 can (14 oz) diced tomatoes
1 tsp dried oregano
½ tsp thyme or Italian seasoning
1 bay leaf
4 cups vegetable broth
1 cup water
1 can (15 oz) beans (cannellini or kidney), drained
¾ cup small pasta (ditalini or shells)
2 cups spinach or kale, chopped
Salt & pepper to taste
Parmesan & parsley for garnish (optional)
In a large pot, heat oil. Sauté onion, carrots, celery, and garlic for 5–6 minutes.
Add zucchini, green beans, tomatoes, and seasonings. Cook 3–4 minutes.
Pour in broth, water, beans, and bay leaf. Simmer 15–20 minutes.
Add pasta and greens. Cook 8–10 minutes until pasta is tender.
Remove bay leaf. Season to taste. Serve with Parmesan and parsley.
Use gluten-free pasta if needed.
Add meat or more veggies to customize.
Store leftovers in the fridge up to 5 days.