Creamy Tuscan White Bean Soup (One Pot) in 30 Minutes
This Creamy Tuscan White Bean Soup is a cozy, nourishing bowl with a silky texture and vibrant Tuscan flavors. The gentle blend of sun-dried tomatoes, garlic, and greens sits on a creamy base, making it ideal for weeknights, gatherings, or meal prep. It's simple, adaptable, and deeply satisfying — proof that a comforting soup can come together in one pot with pantry staples and a little care.
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Appetizer, Main Course
Cuisine Italian
Servings 4
Calories 310 kcal
For the Flavor Base
- 2 tbsp extra-virgin olive oil
- 3 garlic cloves minced
- 1 small shallot or 1/4 onion finely chopped
- 1/4 cup sun-dried tomatoes chopped
- 1 teaspoon dried oregano
- 1 bay leaf
For the Soup
- 4 cups vegetable or chicken stock
- 2 cans (15 oz each) white beans (cannellini or Great Northern) drained and rinsed
- 1/4 cup heavy cream or a dairy-free alternative (optional, for extra silkiness)
- 2 cups fresh spinach or kale, roughly chopped
- Salt and freshly ground black pepper, to taste
For Finishing
- 2 teaspoons fresh flat-leaf parsley, chopped
Step 1: Sauté the Aromatics
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the minced garlic and chopped shallot and sauté for 2–3 minutes, stirring often, until soft, fragrant, and just translucent. Keep the heat steady — you want the garlic golden and mellow, not browned or bitter.
Step 2: Build the Flavor Base
Add the chopped sun-dried tomatoes, oregano or thyme, and the bay leaf to the pot. Stir and cook for about 1 minute to bloom the dried herbs in the oil — this releases their essential oils and deepens the flavor of the entire soup before any liquid goes in.
Step 3: Simmer the Soup
Pour in the stock and stir in the drained and rinsed white beans. Increase the heat to bring the soup to a gentle boil, then reduce to a steady simmer. Cook uncovered for 8–10 minutes, stirring occasionally, until the beans are very tender and the flavors have melded together. Taste and season generously with salt and black pepper. Remove and discard the bay leaf.
Step 4: Create the Creamy Texture
Use an immersion blender to blend the soup directly in the pot to your preferred consistency. For a chunky, rustic texture, blend just a third of the soup and leave the rest whole. For a silky, restaurant-style finish, blend fully until completely smooth. If you don't have an immersion blender, carefully transfer a portion to a standing blender in batches. Once blended, stir in the cream if using, then add the spinach or kale and cook for 1–2 minutes until just wilted and bright green.
Step 5: Finish and Serve
Turn off the heat and taste one final time — a small squeeze of lemon juice at this stage lifts the richness beautifully. Ladle into warm bowls and finish each serving with a scatter of fresh parsley, a light grating of Parmesan, and a drizzle of good olive oil. Serve with crusty bread or focaccia for a complete, deeply satisfying meal.