A warm, hearty bowl of Easy Tuscan White Bean Soup is just what your soul needs on chilly evenings. With tender cannellini beans, fragrant herbs, and a rich, savory broth, this rustic Italian soup brings comfort and nourishment in every spoonful. It’s naturally vegetarian, high in protein, and comes together in under an hour—a weeknight win with all the vibes of slow-cooked tradition.

What makes this soup a standout is its simplicity: wholesome ingredients layered with flavor through classic techniques. You start with a base of onion, garlic, carrot, and celery—the holy grail of aromatics—then simmer with white beans and fresh herbs until everything melds into a creamy, dreamy texture. Add a drizzle of olive oil and a sprinkle of black pepper, and you’ve got a bowl that feels like a Tuscan hug.
What Kind of Beans Should I Use?
Cannellini beans are ideal for this recipe due to their creamy texture and mild, nutty flavor. You can use canned beans for convenience, but if you’re up for it, soaked and cooked dried beans offer a slightly firmer bite and deeper flavor. Great Northern or navy beans work in a pinch too, but cannellini reign supreme here.
Ingredients for the Easy Tuscan White Bean Soup
Cannellini Beans – The star of the show, providing a creamy consistency and protein-packed base.
Carrots – Bring a natural sweetness and vibrant color to the soup.
Celery – Adds crunch and a mild earthiness that balances the beans.
Onion – Essential for building depth in the broth.
Garlic – Brings that unmistakable aromatic kick that pairs beautifully with the beans.
Vegetable Broth – Infuses the soup with savory flavor; use low sodium to control the salt level.
Olive Oil – Adds richness and helps sauté the aromatics to perfection.
Fresh Thyme & Rosemary – Classic Tuscan herbs that perfume the soup and elevate its rustic flavor.
Kale or Spinach – A handful stirred in at the end adds nutrition and a pop of color.
Salt & Pepper – To season and enhance all the lovely layers of flavor.
How To Make the Easy Tuscan White Bean Soup
Step 1: Sauté the Aromatics
In a large soup pot, heat olive oil over medium heat. Add diced onion, carrots, and celery. Cook until the vegetables soften, about 5-7 minutes. Stir in minced garlic and cook for another minute.
Step 2: Add Broth and Beans
Pour in the vegetable broth, cannellini beans, thyme, and rosemary. Stir well. Bring everything to a simmer and let it cook uncovered for 20 minutes to let the flavors meld.
Step 3: Blend for Creaminess (Optional)
For a creamier texture, use an immersion blender to partially blend the soup in the pot, or scoop out 1-2 cups and puree in a blender, then return it to the pot.
Step 4: Add Greens and Season
Stir in chopped kale or spinach and let it wilt for about 5 minutes. Season with salt and pepper to taste. Finish with a drizzle of olive oil and fresh cracked black pepper.

Serving and Storing This Hearty Soup
Serve this soup piping hot with a chunk of crusty bread or a grilled cheese sandwich. For an added Tuscan flair, top with shaved Parmesan and a few chili flakes. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for up to 3 months. The flavors get even better the next day, making it a meal-prep hero.
What to Serve With Easy Tuscan White Bean Soup?
Crusty Garlic Bread
Ideal for dipping and soaking up the flavorful broth.
Roasted Parmesan Green Beans
Add a crisp and savory side to your soup night.
Italian Chopped Salad
Fresh and tangy with olives, tomatoes, and a zesty vinaigrette.
Lemon-Garlic Chicken Tenders
Protein-packed and vibrant, a great pairing for the creamy soup.
Classic Bruschetta
Tomato, basil, and olive oil on toasted bread? Yes, please.
Roasted Potatoes with Baked Feta
Creamy, tangy, and hearty—perfect complement.
Cheesy Spinach Stuffed Shells
An indulgent side to create a full Italian dinner experience.
Want More Soup Ideas with a Tuscan Twist?
If you love this Easy Tuscan White Bean Soup, you’ll want to try these cozy favorites too:
- Creamy Broccoli Cheddar Soup when you need that classic comfort.
- Italian Sausage Soup for a meaty, bold flavor punch.
- A Hearty Bowl of Comfort: Tuscan Bean Soup when you want another bean-based cozy bowl.
- Creamy Beef and Shells Recipe for those times you crave something richer.
- 20-Minute Broccoli Cheese Soup for a fast, flavorful weeknight fix.
Save This Pin For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you blend it smooth or keep it chunky? Did you add extra greens or serve it with something special?
I love hearing your variations and questions—let’s keep warming bowls around the table.
Explore beautifully curated health-boosting soups and meals on ChefAlchemy’s Pinterest and discover your next favorite cozy bowl!
Easy Tuscan White Bean Soup
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Wrap yourself in warmth with this hearty, flavorful Easy Tuscan White Bean Soup. Perfect for a quick weeknight dinner or a cozy lunch, this comforting recipe blends creamy cannellini beans, aromatic herbs, and fresh vegetables into a soul-soothing bowl. It’s an easy recipe packed with protein, naturally vegetarian, and meal-prep friendly. Whether you’re looking for healthy dinner ideas, winter soup options, or food ideas to please a crowd, this one is a keeper.
Ingredients
1 tablespoon olive oil
1 medium onion, diced
2 carrots, chopped
2 celery stalks, chopped
3 cloves garlic, minced
4 cups vegetable broth
2 cans (15 oz each) cannellini beans, drained and rinsed
1 teaspoon fresh thyme (or ½ tsp dried)
1 teaspoon fresh rosemary (or ½ tsp dried)
2 cups chopped kale or spinach
Salt, to taste
Black pepper, to taste
Instructions
1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5-7 minutes until softened.
2. Add garlic and cook for 1 more minute until fragrant.
3. Pour in vegetable broth, beans, thyme, and rosemary. Stir well and bring to a simmer.
4. Let the soup simmer uncovered for 20 minutes to let the flavors blend.
5. For a creamier texture, blend a portion of the soup using an immersion blender or standard blender.
6. Stir in kale or spinach and cook for 5 minutes until wilted.
7. Season with salt and black pepper to taste.
8. Serve hot with a drizzle of olive oil and a sprinkle of fresh pepper.
Notes
For deeper flavor, add a Parmesan rind during simmering and remove before serving.
If using dried beans, soak and cook in advance for best results.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1.5 cups
- Calories: 290
- Sugar: 4g
- Sodium: 480mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4.5g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 10g
- Protein: 14g
- Cholesterol: 0mg
Keywords: easy dinner, healthy soup, vegetarian, tuscan bean soup, quick meal
