There’s something magical about a warm bowl of Tuscan Butter Bean Soup after a long day. Creamy butter beans, sweet sun-dried tomatoes, tender kale, and fragrant rosemary come together in a rich, comforting broth that tastes like something you’d order at a cozy Italian restaurant.
And the best part? You can make it right in your own kitchen with simple ingredients and one pot!
This creamy Tuscan Butter Bean Soup is hearty enough for dinner, easy enough for busy weeknights, and packed with Mediterranean-inspired flavors. The secret is blending some of the beans to create a silky texture without relying on lots of heavy cream.
Whether you’re feeding your family, planning lunches for the week, or craving a comforting meatless meal, this recipe deserves a spot in your regular dinner rotation.
Table of Contents
Why You’ll Love This Tuscan Butter Bean Soup
- Easy One-Pot Dinner: Everything cooks in one pot, making cleanup simple and stress-free.
- Rich and Creamy: Blended butter beans create a naturally thick, velvety broth with just a splash of cream.
- Simple Ingredients: Canned beans, vegetable broth, garlic, and pantry staples make this recipe convenient.
- Perfect for Meal Prep: The soup reheats beautifully, making it ideal for weekday lunches.
- Customizable and Family-Friendly: Swap kale for spinach, adjust the spice level, or make it completely dairy-free.
Ingredients you’ll Need
- 2 tablespoons extra-virgin olive oil (or oil from the sun-dried tomato jar)
- 1 sprig fresh rosemary
- 1 medium yellow onion, diced (about 1½ cups)
- 3 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 pinch crushed red pepper flakes
- 1 teaspoon dried oregano
- ¾ cup sun-dried tomatoes, sliced or julienne-cut
- 2 cans (15–16 ounces each) butter beans, drained but not rinsed
- 4 cups low-sodium vegetable broth
- ½ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 4 cups chopped lacinato kale, stems and ribs removed
- ¼ cup heavy cream
- 1 teaspoon red vinegar
- Freshly grated Parmesan cheese, for garnish
Ingredient Notes and Easy Substitutions
- Butter beans: Canned butter beans are convenient and deliver the soft, creamy texture this soup needs. If you can’t find them, canned cannellini beans are an excellent substitute, though the texture will be slightly different.
- Sun-dried tomatoes: Oil-packed sun-dried tomatoes work particularly well. They’re tender, flavorful, and their oil can be used instead of regular olive oil.
- Fresh rosemary: A whole rosemary sprig infuses the broth without leaving tough rosemary pieces in the finished soup. Remember to remove it before blending.
- Lacinato kale: Also known as Tuscan kale or dinosaur kale, this variety has tender leaves and a slightly earthy flavor. Baby spinach works wonderfully if you prefer softer greens.
- Heavy cream: Just ¼ cup makes the soup extra luxurious. For a dairy-free version, use unsweetened plant-based cooking cream or leave it out.
- Parmesan: Freshly grated Parmesan adds a savory finishing touch. Choose a vegetarian-friendly hard cheese if you want to keep the meal vegetarian.
How to Make Tuscan Butter Bean Soup
This recipe is wonderfully straightforward. Follow these simple steps for a flavorful, creamy soup.
Step 1: Sauté the Rosemary and Onion
Heat olive oil in a medium-large Dutch oven or stockpot over medium heat. Add the fresh rosemary sprig and gently fry it for about 1 minute to release its aroma. Add the diced onion and cook for 5–6 minutes, stirring occasionally, until softened and translucent. Leave the rosemary in the pot for now.
Step 2: Build the Flavorful Base
Add the minced garlic, tomato paste, and crushed red pepper flakes. Stir continuously for 2–3 minutes until the tomato paste becomes deep brick-red and the garlic smells fragrant. Stir in dried oregano and sliced sun-dried tomatoes. Cook for another minute.
Step 3: Add Beans and Simmer
Add the drained butter beans, vegetable broth, salt, and black pepper. Stir well and increase the heat until the soup begins to simmer. Reduce the heat as needed and let it gently simmer uncovered for approximately 15 minutes, allowing the flavors to develop and the broth to reduce slightly. Remove the rosemary sprig.
Step 4: Create the Creamy Texture
Use an immersion blender to blend approximately half the soup, leaving plenty of whole beans for texture. Alternatively, carefully transfer about 2 cups of soup to a heat-safe blender. Blend until mostly smooth, then return the mixture to the pot. Avoid overblending—you want a balance of creamy broth and tender whole beans.
Step 5: Add Kale and Cream
Stir in the chopped kale and heavy cream. Continue cooking for 2–4 minutes, or until the kale becomes tender and bright green. Add the red vinegar and taste the soup. Adjust the seasoning with extra salt or pepper if needed.
Step 6: Garnish and Serve
Ladle the hot Tuscan Butter Bean Soup into individual bowls. Finish with freshly grated Parmesan cheese and, if desired, a drizzle of good olive oil. Serve immediately with warm crusty bread for dipping.
Chef Omar’s Tips for the Best Butter Bean Soup
A few small techniques can make this simple soup taste restaurant-worthy.
1. Toast the tomato paste. Don’t rush this step. Cooking tomato paste until it turns deep red helps develop a richer, sweeter flavor.
2. Keep some beans whole. Blending just part of the soup creates a creamy consistency while preserving the satisfying texture of whole butter beans. Nobody wants their beautiful bean soup to accidentally become baby food!
3. Use good vegetable broth. Since broth makes up much of the soup, choose one with a flavor you enjoy.
4. Add vinegar at the end. That small splash of red wine vinegar lifts the flavors without making the soup taste sour.
5. Watch the thickness. Butter beans continue to absorb liquid as the soup sits. If it becomes too thick, add a splash of broth or water when reheating.
Delicious Variations to Try
One reason I keep coming back to this recipe is how easily you can change it depending on what’s in your refrigerator.
Vegan Tuscan Butter Bean Soup
Replace the heavy cream with unsweetened cashew cream or another plant-based cooking cream. Skip the Parmesan or use a dairy-free alternative.
Extra Spicy Butter Bean Soup
Add more crushed red pepper flakes or finish each bowl with chili oil. The gentle heat works beautifully with the creamy beans.
Tuscan Butter Bean Soup with Spinach
Replace the kale with two generous handfuls of baby spinach. Stir it in during the final 1–2 minutes of cooking, just until wilted.
Add More Vegetables
Diced carrots, celery, or zucchini are wonderful additions. Sauté firmer vegetables alongside the onion and adjust the cooking time until they’re tender.
Add a Little Lemon
For a fresher finish, substitute a small squeeze of lemon juice for the red wine vinegar. Start with a teaspoon and adjust to taste.

FAQs About Tuscan Butter Bean Soup
Can I use cannellini beans instead of butter beans?
Absolutely! Cannellini beans have a creamy texture and mild flavor, making them a great alternative. Butter beans are generally larger and softer, but both work well in this recipe.
Is Tuscan Butter Bean Soup healthy?
This soup contains fiber and plant-based protein from butter beans, along with nutrients from kale and tomatoes. The cream and Parmesan add richness, so you can adjust those ingredients to suit your preferences.
Can I make this soup without cream?
Yes! Blending some of the butter beans naturally thickens the broth. You can skip the cream entirely and still enjoy a satisfying, creamy soup.
How do I thicken butter bean soup?
Blend a larger portion of the soup or simmer it uncovered for a few additional minutes. The starch from the butter beans helps create a thicker consistency without adding flour.
Can I make Tuscan Butter Bean Soup ahead of time?
Definitely! Prepare it a day in advance, refrigerate it, and reheat gently before serving. You may need to add a little extra broth as the beans absorb liquid.
Is this soup gluten-free?
The main ingredients are naturally gluten-free, but always check the labels on your vegetable broth and other packaged ingredients if you’re cooking for someone who needs to avoid gluten.
A Cozy Bowl Worth Making Again
Some recipes are fancy enough for company but simple enough for a Tuesday night. This is one of them.
With its tender butter beans, aromatic herbs, sun-dried tomatoes, and silky broth, Tuscan Butter Bean Soup brings delicious Italian-inspired comfort to your table without hours of cooking.
It’s easy to customize, perfect for leftovers, and especially wonderful with a generous sprinkle of Parmesan and a slice of toasted bread.
More Cozy and Delicious Recipes You’ll Love
If you enjoyed this creamy Tuscan Butter Bean Soup, there’s plenty more comfort food waiting for you! Whether you’re craving another hearty bean dish, a flavorful Italian-inspired soup, or an easy meatless dinner, these delicious recipes are worth adding to your meal plan:
- Creamy Tuscan White Bean Lemon Soup – A bright, comforting soup with creamy white beans and refreshing lemon flavor. Perfect for anyone who loves Tuscan-inspired recipes.
- Creamy Lemon Garlic Butter Beans – Tender butter beans coated in a rich, garlicky sauce. A delicious choice for a quick vegetarian dinner or satisfying side dish.
- Creamy Tomato White Bean Stew – A hearty, tomato-rich bean stew that’s perfect for chilly evenings and easy family meals.
- Sun-Dried Tomato Lentil Soup – A cozy, flavorful soup featuring lentils and savory sun-dried tomatoes for another delicious plant-based meal.
⭐ Loved This Tuscan Butter Bean Soup? We’d love to hear from you! Leave a 5-star rating if you enjoyed it and share your experience in the comments below. Your feedback helps other home cooks discover delicious recipes and inspires us to keep sharing comforting meals. Don’t forget to save this recipe for your next cozy dinner!

Tuscan Butter Bean Soup
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
This creamy Tuscan Butter Bean Soup is a cozy, flavorful one-pot meal made with tender butter beans, sun-dried tomatoes, fresh kale, garlic, and aromatic herbs. Finished with a splash of cream and Parmesan cheese, this easy Italian-inspired soup is perfect for comforting weeknight dinners and meal prep.
Ingredients
- 2 tablespoons extra-virgin olive oil (or oil from sun-dried tomatoes)
- 1 sprig fresh rosemary
- 1 medium yellow onion, diced (about 1½ cups)
- 3 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 pinch crushed red pepper flakes
- 1 teaspoon dried oregano
- ¾ cup sun-dried tomatoes, sliced or julienne-cut
- 2 (15–16 oz) cans butter beans, drained but not rinsed
- 4 cups low-sodium vegetable broth
- ½ teaspoon kosher salt, or to taste
- ½ teaspoon black pepper, or to taste
- 4 cups chopped lacinato kale, stems and ribs removed (or 2 generous handfuls baby spinach)
- ¼ cup heavy cream
- 1 teaspoon red vinegar
- Freshly grated Parmesan cheese, for garnish
Instructions
- Sauté the aromatics: Heat olive oil in a large Dutch oven or stockpot over medium heat. Add the rosemary sprig and fry gently for 1 minute. Add the diced onion and cook for 5–6 minutes until softened and translucent.
- Build the flavor: Add minced garlic, tomato paste, and crushed red pepper flakes. Stir and cook for 2–3 minutes until the tomato paste darkens and the garlic becomes fragrant. Add dried oregano and sun-dried tomatoes, then cook for another minute.
- Simmer the soup: Stir in the drained butter beans, vegetable broth, salt, and black pepper. Bring to a gentle simmer and cook uncovered for about 15 minutes, allowing the broth to reduce slightly and the flavors to develop. Remove the rosemary sprig.
- Blend for creaminess: Use an immersion blender to blend approximately half of the soup, leaving some whole beans for texture. Alternatively, carefully transfer about 2 cups of soup to a blender, blend until mostly smooth, and return it to the pot.
- Add kale and cream: Stir in the chopped kale and heavy cream. Simmer for another 2–4 minutes until the kale is tender and bright green.
- Finish and serve: Stir in the red vinegar. Taste and adjust the seasoning with additional salt or pepper if needed. Ladle into bowls, garnish with freshly grated Parmesan cheese, and serve warm with crusty bread.
Notes
- Bean substitutions: Cannellini beans or great northern beans can replace butter beans.
- Dairy-free option: Substitute the heavy cream with unsweetened plant-based cooking cream and omit Parmesan or use a dairy-free alternative.
- Extra creamy texture: Blend more of the soup if you prefer a thicker consistency.
- Spinach alternative: Replace kale with fresh baby spinach and add it during the final 1–2 minutes of cooking.
- Storage: Refrigerate leftovers in an airtight container for up to 3–4 days.
- Freezing: Freeze for up to 3 months for best quality. For better texture, freeze before adding the cream and kale.
- Reheating: Warm gently on the stovetop, adding a splash of vegetable broth if the soup becomes too thick.
- Serving suggestion: Serve with toasted sourdough, garlic bread, or a fresh green salad.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop, One-Pot
- Cuisine: Italian-Inspired, Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 390 kcal
- Sugar: 9 g
- Sodium: 850 mg
- Fat: 16 g
- Saturated Fat: 5 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 47 g
- Fiber: 12 g
- Protein: 17 g
- Cholesterol: 20 mg
