There’s nothing quite as comforting as a warm and hearty bowl of vegan Tuscan white bean soup. Packed with creamy white beans, tender vegetables, fragrant herbs, and a rich, savory broth, this soup is both nourishing and full of flavor.
Inspired by the rustic flavors of Tuscany, this dish is simple yet deeply satisfying, making it perfect for a cozy dinner or meal prep for the week. Serve it with crusty bread for an extra comforting experience.

Ingredients
Here’s what you’ll need to make this delicious vegan Tuscan white bean soup:
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, sliced
- 2 celery stalks, diced
- 1 (14.5 oz) can diced tomatoes
- 4 cups vegetable broth
- 2 (15 oz) cans white beans, drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon red pepper flakes (optional, for heat)
- 2 cups chopped kale or spinach
- 1 tablespoon lemon juice
- Salt and black pepper to taste
- Fresh thyme or parsley for garnish
Instructions
Follow these simple steps to make your vegan Tuscan white bean soup:
- Sauté the Aromatics:
Heat the olive oil in a large pot over medium heat. Add the diced onion and sauté for 3-4 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant. - Cook the Vegetables:
Add the sliced carrots and diced celery to the pot. Stir well and let them cook for about 5 minutes until they begin to soften. This step builds the base flavor of the soup. - Add the Base Ingredients:
Pour in the diced tomatoes and vegetable broth. Stir in the white beans, oregano, thyme, smoked paprika, and red pepper flakes (if using). Season with salt and black pepper to taste. - Simmer the Soup:
Bring the soup to a gentle boil, then reduce the heat and let it simmer for 20-25 minutes, stirring occasionally, until the vegetables are tender and the flavors have melded together. - Add the Greens and Finish:
Stir in the chopped kale or spinach and let it cook for 2-3 minutes until wilted. Add the lemon juice for a bright, fresh finish. - Serve and Garnish:
Ladle the soup into bowls and garnish with fresh thyme or parsley. Serve hot with crusty bread or crackers. Enjoy!
Tweaks and Additions
Want to customize your soup? Try some of these variations:
- Add more protein:
For an extra protein boost, stir in cooked lentils or quinoa. They blend beautifully with the broth while making the soup even more filling. - Make it creamy:
If you prefer a creamier texture, blend half of the soup with an immersion blender before adding the greens. This creates a thicker, velvety consistency without needing any dairy. - Enhance the umami:
Add a splash of tamari or a teaspoon of nutritional yeast for a deeper, more savory flavor. These ingredients bring out the natural richness of the broth. - Include extra vegetables:
Dice and add zucchini, bell peppers, or mushrooms for more texture and color. They add subtle sweetness and make the soup even more nutrient-dense. - Try different greens:
Swap kale or spinach for Swiss chard or collard greens for a different texture and flavor profile. - Add grains:
Stir in cooked farro, barley, or brown rice for an even heartier meal. These grains soak up the delicious broth and make the soup extra satisfying. - Spice it up:
If you love spice, add extra red pepper flakes, a dash of hot sauce, or even diced jalapeños for a bit of heat. - Make it smoky:
A teaspoon of smoked paprika or a splash of liquid smoke will add a lovely depth to the soup. - Use fresh herbs:
Instead of dried oregano and thyme, try fresh herbs for a more fragrant and vibrant flavor. Add them at the end to retain their freshness.

This vegan Tuscan white bean soup is a wholesome, hearty, and comforting dish that’s easy to make and perfect for any occasion.
Whether you’re looking for a warming meal on a cold day or a nutritious dish to meal prep for the week, this soup delivers big flavors with minimal effort.
Serve it with a side of warm bread, and you have a deliciously satisfying meal that’s both nourishing and delicious. Enjoy!


