If you’re craving a warm, comforting bowl that feels like a hug in a bowl, you’re going to absolutely love this Creamy Tuscan White Bean Soup Recipe. It’s packed with hearty cannellini beans, vibrant veggies, and that cozy creamy texture that makes you want seconds—and maybe thirds. Trust me, once you try it, this soup will become your go-to for busy weeknights or whenever you need something nourishing and delicious without much fuss.
Why You’ll Love This Recipe
- Quick and Easy: You can have this ready in under 30 minutes with simple pantry ingredients.
- Rich and Creamy Texture: Blending part of the soup right in the pot gives it that velvety feel without cream.
- Healthy and Filling: Packed with protein, fiber, and veggies to keep you satisfied and energized.
- One-Pot Wonder: Minimal cleanup means more time to relax and enjoy your meal.
Ingredients You’ll Need
Each ingredient in this Creamy Tuscan White Bean Soup Recipe plays its part—whether it’s building flavor or adding texture. I love how the combination of shallots, garlic, and tomato paste creates a savory base, while beans and greens bring wholesome goodness. When shopping, fresh veggies and quality olive oil will really elevate the final result.
- Olive oil: Use a good quality extra virgin olive oil for the best flavor and richness.
- Shallots (or onion): Shallots give a subtle sweetness, but a small onion works just fine too.
- Garlic: Fresh minced garlic always beats pre-minced — it makes a big difference in aroma.
- Carrots: Adds natural sweetness and body; chop them evenly for consistent cooking.
- Celery: Provides a mild, savory crunch contrast that balances the soup nicely.
- Tomato paste: This little ingredient punches up the umami and depth without adding a tomato-heavy flavor.
- Cannellini beans: I use canned for convenience, but rinsing them well prevents any gummy texture.
- Vegetable broth: Adjust the amount depending on how thick or soupy you like your stew.
- Salt and pepper: Essential for seasoning; I recommend tasting as you go.
- Italian seasoning: Brings that signature Tuscan herbal note without extra effort.
- Red pepper flakes: Adds a gentle kick — you can always dial it down or skip if you prefer mild.
- Kale or baby spinach: I switch between kale for sturdiness and spinach for a milder, tender finish.
Variations
I love making this my own depending on the mood or what I have in the fridge—you really can’t go wrong! Feel free to tweak seasonings, swap leafy greens, or add some protein to suit your taste and dietary needs.
- With sausage: Once, I added Italian sausage for an even heartier version that my family couldn’t stop raving about.
- Vegan version: Stick to vegetable broth and omit cheese or cream, and you’ll have a perfect vegan-friendly meal.
- Spice it up: Toss in extra red pepper flakes or a dash of smoked paprika for a smoky heat twist.
- Different beans: Navy beans or great northern beans work great if you want to switch up the flavor or texture.
How to Make Creamy Tuscan White Bean Soup Recipe
Step 1: Saute the Aromatics
Start by heating olive oil in a large pot over medium-high heat. Sauté the chopped shallots (or onion) and minced garlic for about 3 minutes until fragrant and translucent—this builds a flavorful foundation. Be careful not to burn the garlic; you want that sweet, mellow aroma.
Step 2: Add Carrots and Celery
Next, toss in the chopped carrots and diced celery. Cook them with the shallots and garlic for about 5-7 minutes, stirring occasionally until the veggies start to soften but still have a little bite. This step adds a great texture and natural sweetness to the soup.
Step 3: Build the Soup Base
Stir in the tomato paste quickly to coat the vegetables, which amplifies the flavor with a rich umami note. Then add the drained cannellini beans, vegetable broth, salt, pepper, Italian seasoning, and red pepper flakes. Bring everything to a boil.
Step 4: Simmer and Blend
Once boiling, reduce the heat to low, cover your pot, and let it simmer for 10-15 minutes so all the flavors meld together. Now for the magic: using a hand blender, blitz about half of the soup right in the pot. This step thickens the soup and gives it that luscious creamy texture without adding cream or dairy. Be careful not to puree the whole pot—you want to keep some beans and veggies intact for texture.
Step 5: Add Your Greens
Finally, stir in your greens—kale or baby spinach. Let them wilt gently over the heat for a few more minutes. This step brightens the soup and adds a fresh, healthy note right before serving.
Step 6: Serve and Enjoy!
Give it one final good stir, then ladle the soup into bowls. I love serving it with some crusty bread for dipping, and the first spoonful never disappoints. It’s creamy, hearty, and packed with cozy Tuscan vibes.
Pro Tips for Making Creamy Tuscan White Bean Soup Recipe
- Don’t Skip Rinsing Beans: I learned that rinsing canned beans removes excess sodium and prevents that gummy texture.
- Control the Creaminess: Blitzing only half the soup is my go-to trick for creamy texture with chunks intact—it’s the best of both worlds.
- Fresh Greens Last Minute: Adding kale or spinach right at the end keeps those bright colors and nutrients locked in—plus, you avoid overcooking.
- Adjust Broth Amount: If you like it thicker, go with 3 cups; for a soupier feel, add up to 5 cups of broth.
How to Serve Creamy Tuscan White Bean Soup Recipe
 
Garnishes
I often finish off my soup with a sprinkle of freshly grated Parmesan cheese and a drizzle of good olive oil. A little cracked black pepper on top also perks it right up. Sometimes, I add fresh basil or a few torn arugula leaves for a peppery pop—it’s subtle but makes a difference.
Side Dishes
My favorite sides alongside this soup are crusty garlic bread or a simple green salad with a light vinaigrette. When I’m in a hurry, I pair it with toasted baguette slices—perfect to soak up all the creamy goodness.
Creative Ways to Present
For special dinners, I like serving this soup in rustic bread bowls—your guests get a little edible bowl plus the creamy soup, which always gets compliments. Another fun idea is layering it in clear glass mugs; the colors and textures show beautifully for any cozy gathering.
Make Ahead and Storage
Storing Leftovers
I store the leftover soup in airtight containers in the fridge, and it keeps perfectly for 3–4 days. The flavors actually deepen overnight, so it’s often even better the next day. Just give it a good stir before reheating.
Freezing
I’ve frozen this soup successfully several times—just pop it in freezer-safe containers or bags. When thawed, the texture remains creamy; just reheat gently on the stove, stirring occasionally to bring it back to life without overcooking the greens.
Reheating
For best results, reheat the soup on the stove over low to medium heat, adding a splash of broth or water if it’s too thick. Avoid the microwave if you can; slow reheating helps keep the beans tender and the soup smooth.
FAQs
- 
Can I use dried beans instead of canned in this Creamy Tuscan White Bean Soup Recipe?Absolutely! If you prefer dried beans, soak them overnight and cook them until tender before adding to the soup. Keep in mind this adds extra time to the recipe, but the end result is just as delicious. You might need to adjust liquid amounts since canned beans come packed in liquid. 
- 
What can I substitute if I don’t have kale or spinach?Other leafy greens like Swiss chard, mustard greens, or collard greens all work well. Just chop them finely and add them at the end as you would the kale or spinach. They’ll bring similar color and nutrition with a slightly different flavor. 
- 
Is this soup dairy-free?Yes! This Creamy Tuscan White Bean Soup Recipe is naturally creamy without any dairy ingredients. It’s perfect for those who are lactose intolerant or following a dairy-free diet, yet still crave that comforting mouthfeel. 
- 
How spicy is the soup with red pepper flakes?The red pepper flakes give a gentle warmth, not overwhelming heat. You can easily adjust the amount or leave them out completely if you prefer a mild soup. I personally like just a touch to brighten the flavors. 
- 
Can I make this recipe in an Instant Pot or slow cooker?Yes! You can adapt it for an Instant Pot by sautéing aromatics with the sauté function, then pressure cooking with beans and broth for about 10 minutes, followed by blending half of the soup. For slow cooker, cook all ingredients on low for 6-7 hours or high for 3-4 hours, then stir in greens at the end. 
Final Thoughts
This Creamy Tuscan White Bean Soup Recipe holds a special place in my heart because it’s that perfect blend of comfort and health wrapped up in one bowl. It’s easy enough for busy nights but tastes like you’ve spent hours crafting it. I hope you’ll give it a try and make it your own—whether that’s adding spice, changing up greens, or just savoring it with some crusty bread. It’s the kind of recipe I love to share with friends because it warms you from the inside out. Happy cooking!
Print 
Creamy Tuscan White Bean Soup Recipe
- Prep Time: 1 min
- Cook Time: 25 min
- Total Time: 26 min
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
This Tuscan White Bean Soup is a hearty and creamy dish featuring tender cannellini beans and fresh veggies in a rich, flavorful broth. Cooked in just one pot and ready in under 30 minutes, it’s a perfect warm and comforting meal with a delicate balance of Italian seasoning and a hint of spice from red pepper flakes.
Ingredients
Soup Base
- 1/4 cup olive oil
- 3 shallots (or one small onion, chopped)
- 4 cloves garlic (minced)
- 2 large carrots (chopped)
- 3 stalks celery (diced)
- 1 tablespoon tomato paste
Main Ingredients
- 17 oz cannellini beans (canned, drained and rinsed)
- 3-5 cups vegetable broth
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- 1 teaspoon Italian seasoning
- 1 teaspoon red pepper flakes
- 4 ounces kale (or baby spinach)
Instructions
- Heat the oil and sauté aromatics: Heat olive oil in a large pot over medium-high heat. Add the chopped shallots (or onion) and minced garlic, sauté for about 3 minutes until fragrant and translucent.
- Cook the vegetables: Add the chopped carrots and diced celery to the pot. Continue to sauté until the vegetables begin to soften, about 5 minutes.
- Add tomato paste and beans: Stir in the tomato paste quickly to combine, then add the drained cannellini beans along with 3 to 5 cups of vegetable broth, salt, pepper, Italian seasoning, and red pepper flakes. Bring the mixture to a boil.
- Simmer the soup: Once boiling, reduce the heat to low, cover the pot, and let the soup simmer gently for 10 to 15 minutes to allow flavors to meld and vegetables to soften further.
- Blend part of the soup: Using a handheld immersion blender, carefully blend about half of the soup in the pot until creamy but still retaining some bean and vegetable texture. Avoid over-blending everything.
- Add greens and finish cooking: Stir in the kale or baby spinach and cook for several more minutes until the greens wilt and soften.
- Serve: Mix everything well one last time, remove from heat, and ladle the soup into bowls. Enjoy warm.
Notes
- This soup is rich and creamy without the need for dairy, thanks to blending part of the beans and vegetables.
- You can adjust the thickness of the soup by varying the amount of vegetable broth added.
- Use kale for a heartier, earthier flavor or baby spinach for a milder taste and softer texture.
- For a spicier soup, increase the red pepper flakes to taste.
- Cook time is quick, making this a perfect weeknight meal or easy lunch option.
Nutrition
- Serving Size: 1 serving
- Calories: 263 kcal
- Sugar: 4 g
- Sodium: 320 mg
- Fat: 14 g
- Saturated Fat: 2 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 31 g
- Fiber: 10 g
- Protein: 9 g
- Cholesterol: 0 mg
 

 
 
 
		 
			 
 
			 
 
 
