This Vegan Minestrone Soup is a cozy and delicious plant-based version of the classic Italian vegetable soup. It’s easy to make with healthy fresh vegetables and hearty beans.
Add basil, oregano, and thyme and cook for 1 more minute. Add diced tomatoes, tomato paste, bay leaf, vegetable broth, and both beans. Add just enough water to cover veggies.
Bring to a boil, then simmer for 20-25 minutes. Stir in the dried shell pasta and zucchini and cook for another 10 minutes. Stir in spinach and allow to wilt. Add water as needed for desired consistency.
Season with salt and pepper to taste and stir in balsamic vinegar. Serve warm with bread and top with Parmesan cheese. Garnish with parsley, if desired. Enjoy!