Creamy Tuscan White Bean Soup is the kind of cozy, soul-warming meal that feels like a big Italian hug in a bowl. If you’re juggling work, kids, and the endless “what’s for dinner?” question, this one’s a weeknight winner. It’s hearty, comforting, and somehow both rustic and elegant—like something you’d order at a little countryside trattoria, only way easier and cheaper to make at home.
With cannellini beans, kale, and a fragrant trio of rosemary, thyme, and garlic, it’s loaded with flavor but doesn’t demand hours in the kitchen. And guess what? You can make it creamy without any cream (thanks, beans!). Whether you’re gluten-free, veg-curious, or just trying to sneak more veggies into your family’s dinner rotation, this Creamy Tuscan White Bean Soup checks all the boxes.
Table of Contents
What is Creamy Tuscan White Bean Soup?
Creamy Tuscan White Bean Soup is a hearty, rustic soup rooted in the flavors of central Italy. Traditionally made with cannellini beans, it brings together the holy trinity of Italian aromatics—onion, carrot, and celery—with herbs like rosemary and thyme that give it that warm, herbaceous depth.
The “creamy” part isn’t from heavy cream, but rather from blending a portion of the beans and broth together, giving you a velvety texture that feels indulgent but is surprisingly light. In true Tuscan style, leafy greens like kale or spinach are folded in at the end, adding both color and nutrition. It’s comforting without being heavy, and thanks to pantry staples and canned beans, it’s the kind of recipe you can throw together without a special trip to the grocery store. Perfect for when your fridge is down to its last lonely carrot and your soul needs a warm-up.
Reasons to Try Creamy Tuscan White Bean Soup
First of all, it’s gluten-free, budget-friendly, and hearty enough to count as dinner—what more do you need? This Creamy Tuscan White Bean Soup is the kind of recipe that feels like it took all afternoon to make but actually comes together in just 35 minutes. It’s a fridge-cleaner and a picky-eater pleaser.
If you’ve got family members who turn their noses up at beans, just wait until they try it blended—it turns into a smooth, creamy delight that practically begs for a crusty piece of bread to dunk. Plus, it’s a one-pot wonder (fewer dishes!), and you can customize it however you want: add sausage, toss in extra veggies, or make it vegan with veggie broth. If you loved creamy chicken and rice or easy creamy chicken tortilla soup, you’ll adore this one too.
Ingredients Needed to Make Creamy Tuscan White Bean Soup
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 2 (15 oz) cans cannellini beans, drained and rinsed
- 4 cups vegetable broth (or chicken broth)
- 1 (14.5 oz) can diced tomatoes
- 1 tsp dried rosemary
- 1 tsp dried thyme
- 1 tsp dried basil
- 1/2 tsp salt (or to taste)
- 1/4 tsp black pepper
- 1 bay leaf
- 2 cups chopped kale or spinach
- Fresh parsley, chopped (for garnish)
- Freshly squeezed lemon juice (optional, for brightness)

Instructions to Make Creamy Tuscan White Bean Soup
Let’s walk through how to make this Creamy Tuscan White Bean Soup step by step. Whether you’re a beginner or just need a no-fuss dinner idea, this guide will help you bring a wholesome, comforting soup to your table with ease. This one-pot recipe is a weeknight favorite—and for good reason!
Step 1: Sauté the Aromatics for a Flavorful Base
Start by heating 2 tablespoons of olive oil in a large soup pot or Dutch oven over medium heat. Once the oil shimmers, add your diced onion, carrots, and celery. This trio (known as a soffritto in Italian cooking) creates a deeply savory foundation.
Sauté the veggies for about 5 to 6 minutes, stirring occasionally. You’ll know they’re ready when the onions become translucent and the carrots begin to soften. If you want a deeper flavor, let them caramelize just slightly—but don’t burn them. For more on prepping vegetables efficiently, check out our simple soup prep tips.
Step 2: Add Garlic for That Irresistible Aroma
Once your vegetables are softened, stir in 4 cloves of minced garlic. Cook for just 30 seconds, or until fragrant. Be careful not to let the garlic brown—it can turn bitter quickly. This step might be small, but it makes a big difference in the depth of flavor. Garlic lovers might enjoy exploring our healing garlic soup for even more ideas.
Step 3: Build the Soup with Beans, Broth, and Herbs
Now, pour in the heart of your soup:
- 2 cans (15 oz each) of cannellini beans, drained and rinsed
- 4 cups of vegetable broth (or chicken broth for extra richness)
- 1 can (14.5 oz) diced tomatoes, with juices
Then sprinkle in your dried herbs and seasonings:
- 1 tsp dried rosemary
- 1 tsp dried thyme
- 1 tsp dried basil
- 1/2 tsp salt (adjust later)
- 1/4 tsp black pepper
- 1 bay leaf
Give everything a good stir. This is the step where all the cozy Tuscan flavors begin to mingle. Don’t skip the herbs—they’re what turn pantry staples into a soulful meal. Want to switch up your seasonings? Our anti-inflammatory turmeric chicken soup offers spice inspiration for when you’re in a creative mood.
Step 4: Simmer Gently to Develop Flavor
Turn up the heat and bring your soup to a gentle boil, then immediately reduce to a low simmer. Let it simmer uncovered for about 20 minutes. This step allows the beans to soften, the herbs to infuse the broth, and the flavors to truly come together.
Stir occasionally and check on the consistency. If you like your soup on the thicker side, let it simmer a bit longer. If it looks too thick, add a splash of broth or water.
Step 5: Add Greens and Wilt to Perfection
After simmering, stir in 2 cups of chopped kale or spinach. Kale will need 2–3 minutes to wilt down and become tender. If you’re using spinach, it only takes about a minute. You want the greens to stay vibrant and slightly firm, not mushy.
Greens not your thing? Try subbing with Swiss chard or even shredded cabbage for a twist—more ideas like this can be found in our easy vegetable swaps guide.
Step 6: Blend for Creaminess (Optional but Game-Changing)
This step is the secret to achieving that “creamy” texture without any cream: using the beans themselves! Carefully scoop out about 1 to 2 cups of the soup (make sure you get both broth and beans), then blend it in a blender or use an immersion blender right in the pot.
Return the blended soup back into the pot and stir well. This gives your soup a velvety texture that’s totally dairy-free. If you’re new to blending soups, our creamy garlic parmesan tortellini also shares some handy blending tips.
Step 7: Brighten with Lemon and Adjust Seasoning
Once the soup is blended and stirred, remove the bay leaf. Taste your soup. Need more salt? A little more pepper? Adjust until it’s just right for you.
For a bright finish, add a squeeze of fresh lemon juice—this step adds a subtle zing that balances the richness of the beans. Don’t skip it if you have lemons on hand!
Step 8: Garnish and Serve Warm
Ladle your Creamy Tuscan White Bean Soup into bowls and top with chopped fresh parsley. If you’re feeling fancy, you can add a swirl of olive oil or a sprinkle of red pepper flakes for a bit of heat.
Serve with crusty bread, a simple salad, or even over a spoonful of cooked rice or quinoa. If you’re in the mood for more creamy, comforting bowls, our best broccoli cheese soup is another reader favorite you’ll want to bookmark.
What to Serve with Creamy Tuscan White Bean Soup
This soup is a meal on its own, but it plays very well with others. Serve it with a warm slice of crusty sourdough or a piece of garlic toast to soak up every last drop. A crisp green salad with a tangy vinaigrette can balance out the creaminess of the soup. If you want to make it even heartier, pair it with a small panini or grilled cheese—something melty and crunchy. For a Tuscan-inspired meal, serve it with a side of roasted vegetables or bruschetta. And if you’re skipping bread? Try spooning it over a scoop of cooked farro or rice for a grainy twist.
Key Tips for Making Creamy Tuscan White Bean Soup
Blending a cup or two of the soup is your golden ticket to that silky texture—don’t skip this step if you want that creamy finish without dairy. Go easy on the salt at the beginning, especially if your broth is salted; you can always add more later. Don’t overcook the kale—it only needs a couple of minutes to soften. If using spinach, add it right at the end, since it wilts super fast.
Want extra flavor? A sprinkle of parmesan or a swirl of pesto can be magical. Got meat lovers in the house? Stir in some cooked Italian sausage or rotisserie chicken. And if you’re prepping ahead, chop your veggies the night before to make things move faster.
Storage and Reheating Tips for Creamy Tuscan White Bean Soup
This soup keeps beautifully. Store leftovers in an airtight container in the fridge for up to 4 days. It may thicken a bit, so just add a splash of water or broth when reheating. For freezing, let it cool completely, then transfer to freezer-safe containers—leave some room at the top for expansion. Freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove or in the microwave. Avoid boiling it again once reheated, especially if you added greens or blended it—it can mess with the texture. Pro tip: freeze individual portions for easy grab-and-go lunches.
FAQs
Can I make this soup vegan?
Absolutely! Just use vegetable broth and skip the cheese or meat add-ins.
What can I use instead of cannellini beans?
Great Northern or navy beans work just fine. Even chickpeas, if that’s what you’ve got!
Is it okay to use frozen greens?
Yes—frozen spinach or kale works perfectly. Just stir it in during the last few minutes.
Can I make it in a slow cooker?
Sure! Sauté the veggies first, then transfer everything (except greens) to the slow cooker. Cook on low for 6–7 hours, add greens at the end.
What if I don’t have an immersion blender?
Use a regular blender—just cool the soup slightly first and don’t overfill the blender. Blend in batches if needed.
Final Thoughts
Creamy Tuscan White Bean Soup isn’t just a meal—it’s a warm bowl of comfort, ready to rescue your busy weeknights or lazy Sundays. With pantry staples and a few fresh touches, this recipe brings Italian countryside vibes straight to your kitchen. Whether you’re keeping it plant-based or sneaking in sausage for the meat-lovers, it’s versatile, quick, and totally satisfying. If this recipe hit the spot, you’ll also love our cozy collection of soups and stews here. So grab your spoon, dig in, and maybe freeze a batch for your future self—you’ll thank you later.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Creamy Tuscan White Bean Soup – Easy, Hearty, Gluten-Free
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
A rustic and flavorful soup made with tender white beans, vegetables, and Italian herbs for a cozy, hearty meal.
Ingredients
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 2 (15 oz) cans cannellini beans, drained and rinsed
- 4 cups vegetable broth (or chicken broth)
- 1 (14.5 oz) can diced tomatoes
- 1 tsp dried rosemary
- 1 tsp dried thyme
- 1 tsp dried basil
- 1/2 tsp salt (or to taste)
- 1/4 tsp black pepper
- 1 bay leaf
- 2 cups chopped kale or spinach
- Fresh parsley, chopped (for garnish)
- Freshly squeezed lemon juice (optional, for brightness)
Instructions
1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté for 5–6 minutes until softened.
2. Stir in garlic and cook for 30 seconds until fragrant.
3. Add cannellini beans, broth, diced tomatoes, rosemary, thyme, basil, salt, pepper, and bay leaf. Stir to combine.
4. Bring to a boil, then reduce heat and simmer for 20 minutes to allow flavors to develop.
5. Stir in kale or spinach and cook for 2–3 minutes until wilted.
6. Remove bay leaf, adjust seasoning to taste, and finish with a squeeze of lemon juice if desired.
7. Garnish with parsley before serving.
Notes
For a creamier texture, blend 1–2 cups of the soup and return to the pot.
Add cooked Italian sausage for extra protein and flavor.
This soup freezes well for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup, Dinner
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 210
- Sugar: 5g
- Sodium: 620mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 0mg




