- Recipes
- Course
- Main Course
- Hearty Tuscan White Bean Soup

Hearty Tuscan White Bean Soup
Ingredients
- ¼ colive oil
extra virgin
- 1 smallonion
diced
- 2 mediumshallots
chopped
- 4 clovesgarlic
mashed
- 2carrots
chopped into coins
- 2celery stalks
diced
- 315 ounce cans cannellini beans
drained and rinsed
- 2bay leaves
- 1 tbspitalian seasoning
- ½ tspred pepper flakes
- 5 cvegetable broth
- ½ tspsea salt
- ¼ tspground black pepper
- 3 cfresh spinach
Directions
- 1
To make this soup, start by heating the olive oil in a large soup pot or dutch oven, on the stove, over medium-low heat.
- 2
Next, dice the onion, garlic, and shallots and add them to the hot oil. Stir and sauté them for 3-4 minutes, until the onion is translucent.
- 3
Then, was and chop the carrots and celery and add them to the pot. Sauté for another 7-10 minutes - this is really important to ensure that the flavors build.
- 4
Prepare the beans. Rinse and drain the cannellini beans, and add them to the pot along with the bay leaves, Italian seasoning, red pepper flakes, vegetable broth, salt, and pepper.
- 5
Bring the soup mixture to a boil, then reduce the heat to low, cover, and simmer for another 15 minutes.
- 6
Next, remove the cover to pull out and discard the bay leaves.
- 7
Then, blend the soup. Transfer two cups of the soup to a high-speed blender and blend until it's thick and creamy.
- 8
Once the soup is blended, return it to the pot and stir generously.
- 9
Finally, add in the spinach and stir until it's wilted.
- 10
Once the soup is done, transfer it into bowls. Garnish it with fresh chopped parsley, if desired, serve with crusty bread, and enjoy!

Hearty Tuscan White Bean Soup
Ratings & Reviews
Be the First to Rate
Your rating helps others discover amazing recipes. Share your experience and let others know what you think!
About this Recipe
Craving a warm, comforting meal that's both deeply satisfying and incredibly quick to make? This Hearty Tuscan White Bean Soup is your answer, delivering robust flavors in just 30 minutes, perfect for any cold evening.
Why This Soup Works
This recipe has become a beloved favorite for good reason: it’s wonderfully thick and brimming with tender white beans, perfectly cooked vegetables, and just the right touch of spice. Its vegan-friendly nature means everyone can enjoy its rich, savory depth, making it an ideal choice for a cozy winter meal or smart meal prep throughout the week.
What to Expect
Prepare for a spoonful of pure comfort. Each bite of this Hearty Tuscan White Bean Soup offers a delightful blend of creamy cannellini beans and soft, flavorful carrots, celery, onion, and shallots, all simmered in a savory vegetable broth. The Italian seasoning and a hint of red pepper flakes provide a beautifully balanced flavor profile—warm, aromatic, and just spicy enough to keep things interesting. You'll love the vibrant freshness added by the spinach at the end. This naturally dairy-free, gluten-free, grain-free, nut-free, and refined sugar-free soup truly hits the spot, leaving you fueled and satisfied.
Customization & Variations
Tailor this soup to your preference with a few simple tweaks. If you prefer less heat, reduce the amount of red pepper flakes, or omit them entirely. For an extra boost of greens, feel free to stir in more fresh spinach than the recipe calls for—it wilts down beautifully into the hot soup. This recipe is already thoughtfully crafted to be vegan, dairy-free, and gluten-free, making it a fantastic base for diverse dietary needs.
Serving & Context
This Hearty Tuscan White Bean Soup is an excellent main course for a chilly night or a convenient option for meal-prepping. Serve it piping hot alongside a thick, crusty slice of your favorite bread to soak up every last drop of its delicious broth.