This creamy, rustic Italian Butter Bean Soup is made with tender cannellini beans, fresh rosemary, and kale, ready in just 30 minutes. The broth thickens naturally as the beans simmer, creating a velvety texture without any heavy cream. I love serving this with crusty bread to soak up every drop of the garlic-infused liquid.
Why This Classic Works
I used to think soup needed hours on the stove to develop deep flavor, but this recipe changed my mind. The secret lies in using the starchy creaminess of the butter beans themselves. By smashing a portion of the beans against the side of the pot, you instantly create a rich, full-bodied broth that mimics the texture of a slow-cooked stew.
Another game-changer is adding a parmesan rind during the simmer. It releases a savory, umami depth that salt alone cannot achieve. It’s a humble kitchen scrap that transforms a simple vegetable soup into something that tastes like it came from a restaurant kitchen.
Italian Butter Bean Soup Ingredients
- Extra virgin olive oil: 2 tablespoons, plus more for drizzling.
- Onion: 1 medium yellow onion, finely diced.
- Carrots: 2 medium carrots, peeled and diced.
- Celery: 2 stalks, diced.
- Garlic: 4 cloves, minced.
- Tomato paste: 2 tablespoons.
- Butter beans: 2 (14 oz) cans, drained and rinsed (cannellini or lima beans work too).
- Vegetable broth: 4 cups.
- Fresh rosemary: 1 sprig (or 1 teaspoon dried).
- Parmesan rind: 1 piece (optional but recommended).
- Kale: 2 cups, stems removed and chopped.
- Lemon: 1 tablespoon fresh juice.
- Red pepper flakes: ½ teaspoon (optional for heat).

How To Make Italian Butter Bean Soup
- Sauté the Base: Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the onion, carrots, and celery. Cook for 6-8 minutes until the vegetables are softened and onions are translucent.
- Bloom the Aromatics: Stir in the minced garlic, tomato paste, and red pepper flakes. Cook for 2 minutes, stirring constantly, until the tomato paste darkens slightly and the garlic is fragrant.
- Simmer the Soup: Add the drained butter beans, vegetable broth, rosemary sprig, and parmesan rind. Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 15 minutes to let the flavors meld.
- Thicken the Broth: Remove the rosemary sprig and parmesan rind. Use a potato masher or the back of a wooden spoon to mash about one-third of the beans directly in the pot. This creates a creamy, thick consistency.
- Finish with Greens: Stir in the chopped kale and simmer for 3-4 minutes until wilted. Remove from heat and stir in the fresh lemon juice. Season with salt and black pepper to taste.

Recipe Tips
- Don’t skip the mash: Mashing a portion of the beans is the most important step for texture. If you want it ultra-smooth, you can blend one cup of the soup in a blender and pour it back in.
- Use the bean liquid: If you want an even thicker soup, you can add the starchy liquid from one of the cans of beans instead of draining it, but be careful with salt as canning liquid is often salty.
- Parmesan rind storage: Keep parmesan rinds in a bag in your freezer. You can toss them frozen directly into simmering soups and stews for free flavor.
- Kale alternatives: If you find kale too tough, swap it for fresh spinach or chard. Add spinach at the very end as it wilts in seconds.
What To Serve With Italian Butter Bean Soup
A slice of crusty ciabatta or garlic bread is essential for dipping into the thick broth. For a lighter side, serve this soup with a crisp arugula salad dressed simply with lemon vinaigrette and shaved parmesan to cut through the earthiness of the beans.

How To Store
Store leftovers in an airtight container in the refrigerator for up to 5 days; the flavors actually improve the next day. This soup freezes well for up to 3 months, though the kale may lose some texture upon reheating. Thaw overnight in the fridge before warming on the stove.
FAQs
Can I use dried beans instead of canned?
Yes. Soak 1 cup of dried butter beans overnight, then simmer them in water until tender (about 1-1.5 hours) before adding them to the recipe. You may need to adjust the salt level.
What can I substitute for butter beans?
Cannellini beans (white kidney beans) or Great Northern beans are excellent substitutes. They are slightly smaller but offer a similar creamy texture.
Is this recipe gluten-free?
Yes, naturally. Just ensure your vegetable broth is certified gluten-free and serve with gluten-free bread if needed.
Can I add meat to this soup?
Absolutely. Spicy Italian sausage or diced pancetta works beautifully. Brown the meat in the pot before adding the vegetables in step 1.
Nutrition
- Calories: 310 kcal
- Total Fat: 9g
- Saturated Fat: 1.5g
- Cholesterol: 0mg
- Sodium: 850mg
- Total Carbohydrate: 45g
- Protein: 12g
Try More Recipes:
- Italian Cabbage Soup With White Beans Recipe
- Italian Onion Soup Recipe (Zuppa di Cipolle)
- Italian Cauliflower Soup Recipe
Italian Butter Bean Soup
4
servings10
minutes20
minutes30
minutesItalian Butter Bean Soup creamy rustic cannellini beans fresh kale 30 minutes weeknight dinner. The rich tomato broth clings to the tender beans for a hearty, healthy meal. It is effortless to make and perfect for meal prep.
Ingredients
2 tablespoons extra virgin olive oil
1 medium yellow onion, finely diced
2 medium carrots, peeled and diced
2 stalks celery, diced
4 cloves garlic, minced
2 tablespoons tomato paste
2 (14 oz) cans butter beans, drained and rinsed
4 cups vegetable broth
1 sprig fresh rosemary
1 piece parmesan rind (optional)
2 cups kale, chopped
1 tablespoon fresh lemon juice
½ teaspoon red pepper flakes (optional)
Directions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the onion, carrots, and celery. Cook for 6-8 minutes until the vegetables are softened.
- Stir in the minced garlic, tomato paste, and red pepper flakes. Cook for 2 minutes, stirring constantly, until the tomato paste darkens slightly.
- Add the drained butter beans, vegetable broth, rosemary sprig, and parmesan rind. Bring to a boil, then reduce heat to low. Cover and simmer for 15 minutes.
- Remove the rosemary sprig and parmesan rind. Mash about one-third of the beans directly in the pot using a potato masher to thicken the broth.
- Stir in the chopped kale and simmer for 3-4 minutes until wilted. Remove from heat, stir in lemon juice, and season with salt and pepper.
