This Hearty Tuscan White Bean Soup is a comforting, one-pot meal perfect for busy weekdays or meal prep. It’s packed with protein, full of flavor, and naturally vegan and gluten-free. Pair it with a slice of rustic bread for a cozy lunch or dinner that everyone will enjoy.
Two bowls of soup with bread and herbs.
I may say this a lot, but this Tuscan white bean soup truly deserves a spot on your regular rotation. It’s filling, satisfying, and light enough that it won’t leave you feeling sluggish. One-pot meals like this make cooking a breeze while still feeling like you’re indulging in something special.
This recipe combines cannellini beans with fresh vegetables like carrots, celery, and kale, all seasoned with a mix of fragrant herbs. If you have fresh parsley or basil on hand, they make a delightful addition on top. It’s a crowd-pleaser, even for those who aren’t strictly vegan, and meal prepping it for the week couldn’t be simpler.
If you enjoy this soup, you might also like other comforting recipes such as Tuscan gnocchi soup, gluten-free chicken noodle soup, or roasted vegetable soup.
Why You’ll Love This Soup
- Simple to prepare in one pot
- Rich in plant-based protein
- Full of bold, comforting flavor
- Vegan and gluten-free
- Excellent for meal prep
Key Ingredients
Onion & Garlic: These aromatics build the foundation of flavor. Sautéing them in olive oil softens and sweetens them, creating a rich base for the soup.
Carrot & Celery: These classic soup vegetables add color, texture, and a subtle sweetness. They’re sautéed alongside the onion and garlic to release their natural flavors.
Cannellini Beans: Creamy and protein-packed, these beans are the star of the soup. You can substitute with other white beans like navy, Great Northern, or butter beans if needed.
White Wine: Adding white wine after sautéing the vegetables enhances the depth of flavor. It’s optional, but highly recommended.
Herbs & Spices: Thyme, oregano, Italian seasoning, bay leaves, and red pepper flakes create a fragrant, savory profile.
Broth: Vegetable broth keeps the soup vegan, while chicken broth works for a non-vegan option. Low-sodium broth is ideal to control the saltiness.
How to Make Hearty Tuscan White Bean Soup
- In a large pot or Dutch oven, heat olive oil over medium heat. Add the finely chopped onion and sauté until it starts to soften.
- Add garlic, diced celery, and chopped carrots. Sauté for an additional 10 minutes until vegetables are tender and lightly browned. This browning adds an extra layer of flavor to the soup.
- Pour in the white wine and cook for 5 minutes or until most of the liquid evaporates.
- Stir in the remaining ingredients except for the kale: cannellini beans, broth, tomato paste, herbs, and seasonings.
- Bring the soup to a boil, then reduce heat to low and cover. Let it simmer for 15 minutes, allowing the flavors to meld.
- Remove bay leaves. Transfer 2-3 cups of the soup to a blender and puree until smooth.
- Return the blended portion to the pot and stir well. If the soup is too thick, gradually add more broth until it reaches your desired consistency.
- Add the chopped kale and cook for a few minutes until it wilts. Taste and adjust the seasoning with additional salt, pepper, or a squeeze of lemon juice.
- Serve warm as is or with rustic bread for dipping.
Serving Suggestions
This soup is excellent on its own or served with a fresh side salad. If you have gluten-free bread available, it makes a perfect dipping companion. A sprinkle of red pepper flakes and fresh herbs like parsley adds a subtle heat and bright flavor. You can also serve it over cooked rice or alongside a light grain salad for a complete meal.
Storage and Freezing Tips
- Refrigeration: Store leftovers in an airtight container in the fridge for 3-5 days. Reheat gently on the stove.
- Freezing: Allow the soup to cool completely, then transfer to freezer-safe containers. It will keep for up to 2 months. Defrost overnight in the fridge before reheating.
Pro tip: Freeze in individual portions to make it easy to enjoy a single serving without defrosting the entire batch.
Beans Substitution Tips
While cannellini beans are ideal for this recipe, other white beans like Great Northern, navy beans, or even butter beans work well. The soup is forgiving, so use what you have on hand.
-
Heat olive oil in a large pot or Dutch oven over medium heat. Sauté the onion until soft and translucent.
-
Add garlic, celery, and carrots. Cook an additional 10 minutes until vegetables are tender and lightly browned.
-
Pour in the white wine and cook for 5 minutes, letting most of the liquid evaporate.
-
Stir in cannellini beans, broth, tomato paste, bay leaves, and herbs (except kale). Mix well.
-
Bring to a boil, then cover and simmer on low heat for 15 minutes.
-
Remove bay leaves. Blend 2–3 cups of soup in a blender until smooth. Return to the pot.
-
If the soup is too thick, add more broth to reach desired consistency.
-
Stir in chopped kale and cook until wilted. Adjust seasoning with salt, pepper, or a squeeze of lemon juice.
-
Serve warm with rustic bread or enjoy on its own.
Notes
- Broth Amount: Start with 2 ½ cups for a thick, stew-like soup or use up to 4 cups for a lighter, more traditional soup consistency.
- White Wine: Optional, but it adds depth of flavor.
- Beans Substitution: Great Northern, navy, or butter beans work well if cannellini beans aren’t available.
- Storage: Refrigerate up to 5 days; freeze up to 2 months in portioned containers.
- Serving Ideas: Top with fresh parsley or red pepper flakes. Serve with bread, rice, or a side salad.









Leave a Reply