Rustic farmer's soup with seasonal vegetables, beans, and bread is Italian comfort distilled. A vegetarian high protein mediterranean meal ideal for healthy family dinners and clean eats.
Heat 2 tbsp extra virgin olive oil in a large pot over medium heat. Add chopped onion and cook for 3-4 minutes until translucent.
Add minced garlic, diced carrots, and celery. Sauté for another 4-5 minutes, stirring occasionally to avoid browning.
Stir in cubed potato and sliced zucchini; cook for 3 minutes, then add chopped savoy cabbage and fresh thyme.
Pour in 6 cups vegetable broth, bring to a boil over high heat, then reduce heat to low and simmer uncovered for 15 minutes.
Add rinsed cannellini beans and season with salt and black pepper. Simmer gently for another 10 minutes, checking vegetables until they are just tender.
Place a slice of day-old bread in each serving bowl. Ladle hot soup over bread, letting it soak and soften before serving.