Go Back
Tuscan White Bean Soup

Classic Tuscan White Bean Soup

Delicious Classic Tuscan White Bean Soup recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 37 minutes
Servings 4 servings
Calories 1175 kcal

Ingredients
  

  • 48 oz cannellini beans (I use Goya beans for their consistent texture)
  • 1 yellow onion (diced into 1/2-inch pieces for even cooking)
  • 5 garlic cloves (freshly minced for better flavor)
  • 2 tbsp olive oil (I prefer Bertolli Extra Virgin for sautéing vegetables)
  • 2 carrots (peeled and sliced into 1/4-inch rounds)
  • 1 celery stalk (diced into 1/2-inch pieces)
  • 1/3 cup white wine (use a dry variety like Pinot Grigio for best acidity balance)
  • 2.5 cups kale (stems removed and leaves torn into 1-inch pieces)
  • 4.5 cups vegetable broth (I always use Swanson for the best savory base)
  • 1.5 tbsp tomato paste
  • 1.25 tsp salt
  • 0.5 tsp black pepper
  • 0.25 tsp red pepper flakes
  • 0.5 tsp italian seasoning
  • 2 bay leaves
  • 1 tsp thyme
  • 0.5 tsp oregano
  • 1 tsp red wine vinegar

Instructions
 

  • Dice the onion into 1/2-inch pieces, peel and slice the carrots into 1/4-inch rounds, dice the celery into 1/2-inch pieces, and mince the garlic cloves. Remove the kale stems and tear the leaves into 1-inch pieces, setting aside. Heat the olive oil in a large pot over medium heat, then add the diced onion and sauté for 3-4 minutes until it begins to soften and turn translucent, stirring occasionally to ensure even cooking.
  • Add the minced garlic, sliced carrots, and diced celery to the softened onions and cook for about 10 minutes, stirring frequently to allow the vegetables to caramelize slightly and release their natural sugars. Pour in the white wine and let it simmer for 5 minutes, allowing the alcohol to cook off while the acidity develops the soup's flavor base.
  • Stir the tomato paste into the vegetable mixture and cook for 1 minute to caramelize it slightly, which enhances its depth. Add the cannellini beans (with their liquid), vegetable broth, salt, black pepper, red pepper flakes, Italian seasoning, bay leaves, thyme, and oregano. Bring the soup to a boil, then reduce heat to low, cover with a lid, and simmer for 15 minutes to allow the flavors to meld together. I always add my dried herbs at this point rather than at the end because it gives them time to fully rehydrate and infuse the broth.
  • Remove the pot from heat and carefully fish out and discard the 2 bay leaves. Ladle about 3 cups of the soup (mostly beans and vegetables with some broth) into a blender, working in batches if needed for safety. Blend until completely smooth—this puree will be returned to the pot to create a naturally creamy, velvety texture without any dairy. Pour the blended soup back into the pot with the remaining broth and stir to combine thoroughly. I prefer blending only part of the soup because it keeps some whole beans and vegetable pieces for texture contrast, rather than creating a completely uniform puree.
  • Return the pot to medium heat and add the torn kale pieces from Step 1, stirring gently to distribute them throughout the soup. Simmer for 3 minutes just until the kale becomes tender but still retains its vibrant green color. Remove from heat and stir in the red wine vinegar, which adds a final bright, acidic note that balances the earthy beans and rich flavors. Taste and adjust salt and pepper if needed.
  • Ladle the soup into bowls and serve hot. This soup is wonderful on its own, but I like to serve it with crusty bread for dipping and a drizzle of extra virgin olive oil if desired.