Creamy Italian White Bean Soup: A Hearty, Healthy & Easy Vegetarian Recipe
Imagine a soup that wraps you in a warm embrace, fragrant with aromatic garlic and fresh rosemary, offering both a rich, creamy texture and delightful bites of tender vegetables. This is our Creamy Italian White Bean Soup, a truly remarkable vegetarian recipe that proves why simple pantry ingredients can create extraordinary meals. By pureeing half of the soup after it simmers, we achieve an incredible velvety base without needing a drop of heavy cream, letting the natural goodness of cannellini beans and potatoes do all the work. Finishing touches of fresh kale, grated Parmesan, bright lemon juice, and aromatic herbs elevate this dish into a wholesome, satisfying masterpiece.
Whether you’re looking for a comforting weeknight dinner, a robust lunch, or an excellent meal prep option, this Italian white bean soup fits the bill perfectly. It’s not just delicious; it’s also incredibly healthy, packed with fiber and protein to keep you full and energized. And for those who appreciate convenience, it’s wonderfully freezer-friendly, ensuring you always have a wholesome meal ready to go.
If you prefer a similar flavor profile but in a tomato-based broth and with a chunkier, unpureed texture, you might enjoy our Tuscan White Bean Soup recipe.

Why You’ll Fall in Love with This Creamy Italian White Bean Soup
This isn’t just another soup recipe; it’s a culinary experience designed for both taste and well-being. Here’s what makes this Italian White Bean Soup an absolute must-try:
Naturally Creamy, Incredibly Healthy
One of the most impressive features of this soup is its luscious, creamy texture achieved without any heavy cream or dairy. The secret lies in the humble cannellini beans and potatoes. By pureeing about half of the cooked soup, these ingredients break down to create a naturally thick and velvety base. This makes it a fantastic option for those seeking healthier alternatives or following a plant-based diet, proving that healthy eating doesn’t mean sacrificing flavor or indulgence. It’s rich in fiber and plant-based protein, making it genuinely satisfying and nourishing.
Effortless Vegetarian Cooking
Using readily available canned cannellini beans transforms this recipe into an incredibly easy vegetarian meal. This hearty and filling soup is perfect for busy weeknights when you crave something wholesome but don’t have hours to spend in the kitchen. Beans are nutritional powerhouses, providing ample protein and fiber, ensuring that this soup doesn’t just fill you up but keeps you feeling satisfied for longer. It truly eats like a main dish, making it a complete meal on its own.
The Ultimate Meal Prep & Freezer-Friendly Choice
Soups are synonymous with excellent meal prep, and this one is no exception. Its unique texture, with a smooth, pureed bean base interspersed with chunks of vegetables, freezes exceptionally well. When thawed and reheated, it maintains its original flavor and consistency, tasting just as delicious as the day you first made it. Prepare a large batch on the weekend, portion it out, and enjoy nutritious, homemade meals throughout the week or month. It’s convenience and wholesome goodness, all in one pot.
Key Ingredients for the Perfect Italian White Bean Soup
Crafting a truly memorable soup starts with understanding the role each ingredient plays. Here’s a closer look at what you’ll need to bring this delightful soup to life:

- Cannellini Beans: These are the stars of our soup, providing both body and protein. While other white beans like Great Northern or navy beans can be used, cannellini beans are preferred for their larger, plumper size and creamy interior. When pureed, they create a smoother, richer texture compared to smaller beans that have a higher skin-to-flesh ratio. Remember, cannellini beans are also known as white kidney beans.
- Onions, Carrots & Celery (Mirepoix): This classic aromatic trio forms the fundamental flavor base for countless soup recipes, and this Italian white bean soup is no exception. They are sautéed first to build a deep, savory foundation that enhances all other ingredients.
- Potatoes: Essential for contributing to the soup’s incredible creaminess alongside the beans. Russet or Yukon Gold potatoes are ideal choices due to their medium to high starch content, which thickens the broth beautifully when partially pureed. They also hold their shape well when diced and simmered.
- Kale: A fantastic addition for a boost of nutrients and vibrant color. The residual heat of the soup is enough to tenderize chopped kale leaves quickly. For a milder green, baby spinach makes an excellent substitute and will wilt even faster into the hot soup.
- Garlic: Three minced cloves provide that essential pungent and fragrant Italian flavor, perfectly balancing the other savory elements in the soup.
- Tomato Paste: While this isn’t a tomato-based soup, a tablespoon of concentrated tomato paste adds remarkable depth, umami, and a subtle sweetness to the broth, layering in complex flavors.
- Fresh Rosemary: Two sprigs of fresh rosemary infuse the simmering broth with an earthy, piney aroma that is characteristic of Italian cuisine. If fresh isn’t available, 1/4 teaspoon of dried rosemary can be substituted, added with the other seasonings.
- Parmesan Cheese: Stirring in grated Parmesan cheese at the end adds a salty, savory richness and a lovely texture. For a vegan version, simply omit the cheese or use a high-quality plant-based, dairy-free Parmesan alternative.
- Lemon: A squeeze of fresh lemon juice brightens the entire soup, offering a subtle citrusy lift that cuts through the richness and enhances all the flavors. Don’t skip this final touch!
- Vegetable Broth: Always opt for low-sodium vegetable broth to maintain control over the overall saltiness of your soup. If dietary restrictions allow, chicken broth can be used as an alternative.
- Parsley: Fresh chopped parsley, stirred in at the end and used as a garnish, adds a burst of freshness and a touch of color, completing the soup’s vibrant profile.
- Extra Virgin Olive Oil: Used for sautéing the vegetables, imparting its characteristic fruity and peppery notes right from the start.
- Kosher Salt & Black Pepper: Fundamental seasonings that enhance and balance all the flavors. These are added along with the garlic and tomato paste to bloom their aromas.
Step-by-Step Guide: How to Make Creamy Italian White Bean Soup
Creating this delicious, creamy white bean soup is a straightforward process. Follow these detailed steps for a perfect bowl every time:
- Sauté the Aromatics: Begin by warming the extra virgin olive oil in a large Dutch oven or a sturdy soup pot over medium heat. Add the diced onions, chopped carrots, and celery. Sauté them gently for about 5 minutes, stirring occasionally, until they begin to soften and the onions become translucent. This step is crucial for building the foundational flavors of the soup.
- Infuse with Flavor: Stir in the tomato paste, minced garlic, kosher salt, and black pepper. Continue to sauté for another 30 seconds to 1 minute. You’ll notice the kitchen filling with wonderful, fragrant aromas as the garlic toasts lightly and the tomato paste caramelizes. Be careful not to burn the garlic.
- Simmer to Perfection: Pour in the drained cannellini beans, diced potatoes, and low-sodium vegetable broth. Add the two sprigs of fresh rosemary directly into the pot. Bring the mixture to a gentle boil, then immediately reduce the heat to a low simmer. Partially cover the pot with a lid and let it cook for 15-20 minutes, or until the potatoes are fork-tender. The potatoes should be easily pierced but not mushy.
- Achieve Creaminess Through Pureeing: Carefully remove the rosemary sprigs from the soup. Using a ladle, transfer approximately half of the soup into a blender. Be cautious when blending hot liquids; ensure the blender lid is securely on, and start blending at a low speed, gradually increasing it. Blend until completely smooth and creamy.
- Combine and Finish: Gently pour the pureed soup back into the pot with the remaining chunky soup. Stir everything together over low heat to ensure it’s well combined and evenly warmed.
- Stir in Fresh Greens and Flavors: Add the chopped kale leaves, grated Parmesan cheese, and fresh lemon juice to the pot. Stir well. The kale will quickly soften and wilt into the hot soup within just a few minutes. Finally, stir in the fresh chopped parsley.
- Serve Warm: Ladle the creamy Italian white bean soup into individual bowls. For an extra touch of flavor and presentation, garnish each serving with a sprinkle of additional grated Parmesan cheese and a dash of fresh parsley. Serve immediately and enjoy!



Serving Suggestions for Your Italian White Bean Soup
This Italian white bean soup is substantial enough to be a meal in itself, but it truly shines when paired with a few complementary sides. Here are some ideas to elevate your dining experience:
- Crusty Bread: A thick slice of focaccia, warm ciabatta, or any rustic, crusty bread is perfect for soaking up every last drop of the flavorful broth. Garlic bread or bruschetta also make excellent choices.
- Fresh Salads: Complement the hearty soup with a light and refreshing salad. Consider an arugula salad with lemon vinaigrette for a peppery zest, a classic house salad, or a vibrant Italian chopped salad for added texture and tang.
- Italian-Style Grilled Cheese: For a more indulgent pairing, whip up an Italian-style grilled cheese sandwich featuring mozzarella or provolone, perhaps with a sprinkle of herbs, to dunk into your warm bowl of soup.
- Roasted Vegetables: A simple side of roasted asparagus, broccoli, or bell peppers can add another layer of flavor and nutrition.
Storage & Leftovers: Keeping Your Soup Fresh
One of the many benefits of this creamy Italian white bean soup is how well it stores, making it perfect for meal prepping. Here’s how to handle your leftovers:
- Cooling: Always allow the soup to cool completely to room temperature before transferring it to storage containers. This prevents condensation and helps maintain freshness.
- Refrigeration: Once cooled, transfer the soup to an airtight container and store it in the refrigerator for up to 3 days.
- Freezing: For longer storage, this soup freezes beautifully for up to 1 month. For maximum convenience and easier thawing, consider dividing the soup into individual portion sizes before freezing. Use freezer-safe containers or heavy-duty freezer bags.
- Reheating: To reheat, thaw frozen soup in the refrigerator overnight. You can warm the soup on the stovetop in a small pot over low to medium heat, stirring occasionally until heated through. Alternatively, reheat individual portions in the microwave, stirring halfway through, until piping hot. If the soup is too thick after reheating, you can add a splash of vegetable broth or water to achieve your desired consistency.

Expert Tips for the Best Creamy Italian White Bean Soup
Elevate your soup-making skills with these essential tips to ensure a perfect bowl every time:
- Choose the Right Potatoes: Stick to russet or Yukon Gold potatoes. These varieties contain the right amount of starch to thicken the soup beautifully when pureed, while also holding their shape well during simmering. Avoid sweet potatoes, as their flavor profile and texture are not suitable for this recipe.
- Blend Smartly for Perfect Texture: It might be tempting to use an immersion blender directly in the pot, but for this soup, it’s best to transfer half of the soup to a standard blender. This method allows you to control exactly how much of the beans and potatoes remain chunky, ensuring that delightful contrast between creamy and textured bits. An immersion blender can easily over-puree everything, making the soup uniformly smooth and missing out on those satisfying vegetable chunks.
- Remove Rosemary Sprigs: Always remember to remove the fresh rosemary sprigs before pureeing. Leaving them in will result in an overwhelmingly intense rosemary flavor and an undesirable texture.
- Adjust Consistency to Your Liking: The final thickness of the soup is a matter of personal preference. If you find the soup too thick after pureeing and reheating, feel free to thin it out. Add vegetable broth or water, a 1/4 to 1/2 cup at a time, stirring well after each addition until you reach your desired consistency. It’s always easier to add more liquid than to remove it.
- Add a Touch of Heat: For those who enjoy a little spice, a pinch (or up to 1/4 teaspoon for a real kick) of red pepper flakes can be added to the soup with the other seasonings (garlic and tomato paste). This subtle warmth will enhance the overall flavor without overpowering it.
- Taste and Adjust Seasoning: Always taste your soup before serving and adjust the seasoning as needed. Depending on your broth and personal preference, you might need a little more salt, pepper, or a final squeeze of lemon juice to brighten the flavors.
- Fresh Herbs Make a Difference: While dried rosemary can be substituted, using fresh rosemary and parsley significantly enhances the vibrancy and aromatic depth of the soup. Don’t underestimate the power of fresh herbs!
More Delicious Bean Soup Recipes to Explore
If you love the hearty goodness of beans, explore these other fantastic soup and chili recipes:
- Three Bean Chili
- Black Bean Soup
- Sweet Potato White Bean Soup
- Vegan White Bean Chili
- Pasta e Fagioli Soup
- Vegetarian Minestrone Soup
- Black Bean Chili
- Vegetarian 15 Bean Soup
- Pumpkin White Bean Kale Soup
- Butter Bean Soup
Creamy Italian White Bean Soup Recipe
A fragrant and satisfying vegetarian soup, rich with garlic, rosemary, cannellini beans, and tender vegetables. Half of the soup is pureed to create a naturally creamy base, then finished with fresh kale, Parmesan, and a hint of lemon.
Prep time: 5 mins
Cook time: 30 mins
Total time: 35 mins
Servings: 4
By: Paige Adams
Ingredients
- 1 tablespoon extra virgin olive oil
- 1 onion, roughly chopped
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 1 tablespoon tomato paste
- 3 garlic cloves, minced
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 2 (15 ounce) cans cannellini beans, rinsed and drained
- 1 cup peeled and diced potatoes (russet or Yukon Gold)
- 4 cups low-sodium vegetable broth
- 2 sprigs fresh rosemary
- 1 cup chopped kale leaves
- 1/4 cup grated Parmesan cheese, plus more for serving (omit or use dairy-free for vegan)
- 1 lemon (for fresh juice)
- 1 tablespoon chopped fresh parsley, plus more for serving
Instructions
- Heat the olive oil in a large saucepan or Dutch oven over medium heat. Sauté the onions, carrots, and celery until they soften and the onions turn translucent, about 5 minutes.
- Stir in the tomato paste, minced garlic, salt, and pepper. Sauté for another 30 seconds until fragrant.
- Pour in the rinsed white beans, diced potatoes, vegetable broth, and fresh rosemary sprigs. Bring the soup to a boil, then reduce the heat and simmer with the lid partially covering the pot for 15-20 minutes, or until the potatoes are tender.
- Remove the rosemary sprigs from the pot. Carefully transfer approximately half of the soup to a blender and puree until smooth.
- Pour the pureed soup back into the pot with the remaining chunky soup. Stir everything together over low heat to combine.
- Stir in the chopped kale, grated Parmesan cheese, fresh lemon juice, and chopped parsley. Allow the kale to soften in the hot soup for a few minutes.
- Divide the soup into bowls and garnish with additional grated Parmesan and fresh parsley before serving.
Notes
- You may need to add more broth or water to thin out the soup depending on your preference. If you do add more liquid, start with a 1/4 cup – 1/2 cup at a time.
- Instead of fresh rosemary, you can substitute with 1/4 teaspoon dried rosemary. Stir it in with the other seasonings (garlic, tomato paste, salt, pepper).
- If you like some spicy heat, add a pinch to 1/4 teaspoon red pepper flakes with the salt and pepper.
- You can use baby spinach instead of kale. It will soften in the soup in about a minute.
- To make the soup vegan, either leave out the Parmesan cheese or use a plant-based, dairy-free Parmesan alternative.
- Let the soup cool completely to room temperature before storing in an airtight container in the refrigerator for up to 3 days or in the freezer for up to 1 month. It is easier to thaw if you divide the soup into individual portions before freezing. Thaw frozen soup before reheating. Reheat on the stove over low to medium heat or in the microwave.
Nutrition (Approximate per serving)
Calories: 385 kcal | Carbohydrates: 66g | Protein: 21g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 5mg | Sodium: 763mg | Potassium: 1391mg | Fiber: 14g | Sugar: 6g | Vitamin A: 5838 IU | Vitamin C: 28mg | Calcium: 261mg | Iron: 7mg
Nutrition information is an approximation based on ingredients and should be used as a general guide.
Additional Info
Course: Soup
Cuisine: Italian