Hearty Minestrone Soup

🥣 Hearty Minestrone Soup 🍅🌿
A warm, comforting, and flavor-packed Italian classic! This veggie-loaded, bean-filled, and slightly herby soup is perfect for cozy nights. Serve it with crusty bread for the ultimate comforting meal! 🍞✨

🛒 Ingredients:
2 tbsp olive oil 🫒
1 small onion, diced 🧅
2 carrots, diced 🥕
2 celery stalks, chopped
3 cloves garlic, minced 🧄
1 zucchini, diced
1 can (14.5 oz) diced tomatoes 🍅
1 can (15 oz) kidney beans, drained & rinsed
1 can (15 oz) cannellini beans, drained & rinsed
4 cups vegetable broth 🍲
1½ cups water 💧
1 tsp dried oregano 🌿
1 tsp dried basil 🌱
½ tsp dried thyme
½ tsp salt & ½ tsp black pepper 🧂
1 cup small pasta (ditalini, elbow, or shells) 🍝
2 cups fresh spinach or kale, chopped 🌿
Parmesan cheese & fresh basil for garnish (optional) 🧀