1Heat the olive oil in a large pot over medium heat.
Add the chopped onion and cook until it becomes translucent, about 5 minutes.
Add the minced garlic and cook for another minute.
Stir in the chopped carrots and celery, and cook for about 5 minutes until they start to soften.
Add the diced zucchini and cook for another 3 minutes.
Pour in the canned diced tomatoes and vegetable broth, and bring the mixture to a boil.
Reduce the heat to a simmer and add the green beans. Cook for about 10 minutes.
Stir in the spinach and cannellini beans, and cook for another 5 minutes.
Season with salt and black pepper to taste.
Serve hot and enjoy your Minestrone Soup!