This hearty vegan minestrone soup overflows with colorful vegetables, tender beans, and fragrant herbs, making it a comforting and nutritious soup for any occasion. It’s a simple, healthy, and delicious meal that you’ll want to cook over and over.
Heat olive oil in a skillet over medium-high heat. Add the onion and saute for 3-5 minutes. Add garlic and cook for 30-60 seconds.
Transfer to a slow cooker along with the carrots, celery, beans, diced tomatoes and their juice, butternut squash, vegetable broth, and dried Italian herbs. Cook on LOW for 8-10 hours or HIGH for 4-5 hours.
Stir in the leafy greens and pesto. Taste and decide if you want more pesto (I always lean towards more is the way to go). The residual heat will cook the greens without turning them mushy. If the soup is too thick, add more broth.
Notes
Cooked pasta can be added to the soup, if desired. Adding uncooked pasta to the slow cooker can also be done, but it may become too mushy with the long cooking time.
You can also cook this on the stovetop. For step 2, just add the remaining ingredients to the pot. Allow to simmer for 30 minutes, or until butternut squash, carrots and celery are soft (break apart when you put a fork through them).