Experience the rustic charm of Tuscany in a single, nourishing bowl. This Tuscan White Bean Soup, also known as ‘Ribollita’, is a classic Italian dish reimagined for modern, health-conscious kitchens. It combines creamy cannellini beans with hearty vegetables and vibrant kale in a savory, aromatic broth. Naturally gluten-free and easily adaptable for a vegan diet, this soup is a perfect example of how simple ingredients can create extraordinary flavor.
With a prep time of just 20 minutes and a total cook time under an hour, it is the ideal solution for a nutritious weeknight dinner or a cozy weekend meal. Let us explore how to make this soul-warming classic.

Why You Will Love This Tuscan White Bean Soup Recipe
This soup is more than just a meal; it is a bowl of comfort. The base of cannellini beans provides a creamy texture and a substantial dose of plant-based protein and fiber, keeping you full and satisfied. The ‘sofrito’ of onion, garlic, carrot, and celery, sautรฉed until slightly browned, builds a deep flavor foundation that is authentically Italian. The addition of kale not only adds a beautiful pop of color but also packs in vitamins and antioxidants.
What makes this recipe truly special is its versatility. It is a one-pot wonder that simplifies cleanup, and the ingredient list is flexible based on what you have on hand. It is a budget-friendly, family-friendly dish that tastes even better the next day.
Essential Ingredients for Authentic Flavor
The magic of Tuscan cooking lies in its emphasis on high-quality, seasonal ingredients. For this soup, you will need a few key components.
- Cannellini Beans: The star of the show. These large, creamy white beans are traditional. Using canned beans (drained and rinsed) makes this recipe incredibly fast. Look for low-sodium varieties to better control the salt content.
- The Holy Trinity (Soffritto): A finely chopped yellow onion, minced garlic, diced celery, and chopped carrots. Sautรฉing these in olive oil until they soften and develop a slight caramelization is crucial for building flavor.
- Robust Broth: Vegetable broth keeps this soup vegan, while a rich chicken broth adds another layer of savory depth. The amount you use determines the final consistency, from stew-like to more brothy.
- Leafy Greens: Curly kale is the classic choice. Remove the tough stems and chop the leaves finely so they wilt perfectly into the soup. You can also use Swiss chard or escarole.
- Herbs & Seasonings: Dried thyme, oregano, bay leaves, and Italian seasoning blend create the aromatic backbone. A pinch of red pepper flakes adds a subtle warmth.
- Flavor Boosters: A tablespoon of tomato paste contributes umami and a hint of sweetness. A splash of white grape juice or vegetable stock can be used to deglaze the pan, mimicking the acidity that wine would provide without using alcohol.
Step-by-Step Guide: How to Make Tuscan Soup
Follow these simple instructions for a foolproof, delicious result every time.
Step 1: Build the Flavor Base
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the finely chopped onion and sautรฉ for about 5 minutes until it becomes translucent. Add the minced garlic, diced celery, and chopped carrots. Continue cooking for another 8-10 minutes, stirring occasionally.
Do not rush this step. Letting the vegetables soften and develop a light golden brown color is essential for unlocking their natural sugars and creating a complex flavor base for your soup.
Step 2: Deglaze and Develop
Pour in the white grape juice or a quarter cup of additional vegetable broth. Use a wooden spoon to scrape up any browned bits stuck to the bottom of the potโthis is pure flavor! Allow the liquid to simmer and reduce by about half, which should take 3-5 minutes. This step effectively replaces the deglazing function of wine.
Step 3: Simmer to Perfection
Stir in the drained cannellini beans, tomato paste, salt, pepper, red pepper flakes, dried thyme, dried oregano, Italian seasoning, and bay leaves. Add 2 1/2 cups of your chosen broth to start. Bring the mixture to a boil, then immediately reduce the heat to low, cover the pot, and let it simmer gently for 15 minutes.
This allows the beans to heat through and the herbs to infuse the broth.
Step 4: Create a Creamy Texture
After simmering, remove and discard the bay leaves. Carefully transfer about 3 cups of the soup (making sure to get a good mix of beans and broth) to a blender. Blend until completely smooth and creamy. Pour this blended mixture back into the pot and stir well to combine.
This technique thickens the soup naturally without any cream or flour, giving it a luxurious, velvety body. If the soup is too thick for your liking, stir in more broth, 1/2 cup at a time, until you reach the desired consistency.
Step 5: Finish with Greens
Add the finely chopped kale to the pot. Stir and let it simmer for another 3-5 minutes, just until the kale has wilted and turned bright green. Taste the soup and adjust the seasoning with more salt and pepper if needed. A final squeeze of fresh lemon juice just before serving can brighten all the flavors beautifully.
Nutritional Profile of Your Healthy Dinner
This Tuscan White Bean Soup is a nutritional powerhouse, perfect for those seeking balanced, wholesome meals. The table below breaks down the key nutritional information per serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 259 kcal |
| Total Fat | 5 g |
| Carbohydrates | 38 g |
| Dietary Fiber | 2 g |
| Sugars | 3 g |
| Protein | 12 g |
| Sodium | 798 mg |
As you can see, this soup is relatively low in calories and fat but high in plant-based protein and complex carbohydrates, providing sustained energy. The fiber content aids digestion and promotes a feeling of fullness. To reduce the sodium, opt for low-sodium canned beans and broth.
Expert Tips, Variations, and Serving Suggestions
Pro Tips for the Best Soup
- Brown for Flavor: Do not skip the step of browning the initial vegetables. The Maillard reaction that occurs creates deeper, richer flavors that boiling alone cannot achieve.
- Blending is Key: Blending a portion of the soup is the secret to a creamy, restaurant-quality texture without adding dairy.
- Finish with Acid: A drizzle of high-quality extra virgin olive oil or a squeeze of lemon juice just before serving elevates the dish tremendously.
Delicious Recipe Variations
This recipe is wonderfully adaptable.
- Add Protein: Stir in chopped, cooked chicken sausage or shredded rotisserie chicken for a non-vegetarian version.
- Switch the Greens: Substitute kale with spinach, Swiss chard, or even chopped escarole.
- Make it Creamier: For an extra-rich version, stir in a quarter cup of coconut milk or a sprinkle of nutritional yeast at the end.
- Use Dried Beans: For an even more authentic taste, use 1 cup of dried cannellini beans. Soak them overnight, then simmer until tender before starting the recipe.
How to Serve and Store
Serve this soup hot, garnished with a sprinkle of fresh parsley, a crack of black pepper, and perhaps a side of crusty gluten-free bread for dipping. It pairs wonderfully with a simple green salad. Store any leftovers in an airtight container in the refrigerator for up to 4 days.
The flavors meld and improve over time. You can also freeze this soup for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a little broth if it has thickened too much.
Frequently Asked Questions
Is this Tuscan White Bean Soup vegan?
Yes, if you use vegetable broth and ensure your other ingredients (like the white grape juice for deglazing) are vegan, this soup is completely plant-based and vegan-friendly.
Can I make this soup in a slow cooker?
Absolutely. Sautรฉ the onions, garlic, carrots, and celery on the stovetop first for best flavor, then transfer everything except the kale to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the kale during the last 30 minutes of cooking, then blend a portion as directed.
What can I use instead of white grape juice?
You can use an equal amount of additional vegetable broth with a teaspoon of white wine vinegar or lemon juice added to mimic the acidity. The goal is to deglaze the pan and add a bright note.
This Tuscan White Bean Soup recipe proves that healthy eating does not mean sacrificing flavor. It is a comforting, nourishing, and incredibly satisfying dish that brings a taste of the Italian countryside to your table.
With its simple preparation, flexible ingredients, and outstanding nutritional profile, it is sure to become a staple in your recipe rotation. Give it a try tonight and enjoy a bowl of wholesome goodness.
The Recipe
Print
Tuscan White Bean Soup (Gluten free)
- Total Time: 50 min
- Yield: 6 servings 1x
- Diet: Gluten-Free, Vegan Option
Description
A creamy, rustic Italian soup made with cannellini beans, kale, and aromatic herbs. This one-pot wonder is naturally gluten-free, packed with protein and fiber, and easily made vegan.
Ingredients
3 15 ounce cans cannellini beans (drained and rinsed)
1 yellow onion (finely chopped)
4 cloves garlic (minced)
2 tablespoons olive oil
2 large carrots (peeled and chopped)
1 stalk celery (diced)
1/3 cup white grape juice or vegetable broth
2 cups chopped kale (stems removed, finely chopped)
2 1/2 – 4 cups vegetable or chicken broth
1 tablespoon tomato paste
1 teaspoon salt (or to taste)
1/4 teaspoon black pepper (or to taste)
1/4 teaspoon red pepper flakes (optional)
1/4 teaspoon Italian seasoning
2 bay leaves
1 teaspoon dried thyme
1/2 teaspoon dried oregano
Instructions
- Saute the onion in olive oil in a large pot.
- Add garlic, celery, and carrot. Cook for 8-10 mins until softened.
- Add white grape juice/broth to deglaze the pot. Simmer for 3-5 mins.
- Add beans, tomato paste, herbs, spices, and 2 1/2 cups broth. Bring to a boil, then cover and simmer for 15 mins.
- Remove bay leaves. Blend 3 cups of the soup until smooth, then return to pot.
- Stir in chopped kale and simmer for 3-5 mins until wilted. Adjust seasoning and consistency with more broth if needed.
Notes
- For a richer flavor, brown the vegetables well in step 2.
- Blending a portion of the soup creates a creamy texture without dairy.
- A squeeze of fresh lemon juice before serving brightens the flavors.
- Store leftovers in the fridge for up to 4 days or freeze for 3 months.
- Prep Time: 20 min
- Cook Time: 30 min
- Category: Soups & Stews
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 259 kcal
- Sugar: 3 g
- Sodium: 798 mg
- Fat: 5 g
- Saturated Fat: 1 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 2 g
- Protein: 12 g
- Cholesterol: 0 mg







