Quick Cannellini Bean Soup For Weeknight Nostalgia

With just a handful of simple ingredients, this cannellini bean soup delivers a creamy, comforting bowl that feels both nourishing and deeply satisfying. The tender white beans and savory vegetables create a rich, velvety texture, while fresh kale and lemon juice add a bright, vibrant finish.
Warm up with this easy cannellini bean soup, loaded with kale and vegetables. A comforting, hearty meal served with a sprinkle of Parmesan cheese.

What Makes This Cannellini Bean Soup So Special

With just a handful of simple ingredients, this cannellini bean soup delivers a creamy, comforting bowl that feels both nourishing and deeply satisfying. We love how the tender white beans and savory vegetables create a rich, velvety texture, while the fresh kale and lemon juice add a bright, vibrant finish. This vegetable bean soup is the kind of meal that answers the question, “What’s a hearty, healthy dinner I can make with pantry staples?” During our testing, we found that gently mashing a portion of the beans right in the pot is the secret to achieving that luxurious, creamy bean soup consistency without any heavy cream. It’s a simple trick that makes a world of difference. You’re going to be amazed at how such a simple process creates such a complex and delicious flavor.
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for Creamy Cannellini Bean Soup

This white bean soup relies on a foundation of aromatic vegetables and simple pantry staples. Here is everything you’ll need to create this comforting meal.
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 6 cups low-sodium vegetable broth
  • 2 (15-ounce) cans cannellini beans, drained and rinsed
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 2 cups chopped kale, tough stems removed
  • 1 tablespoon lemon juice
  • Grated Parmesan cheese for serving, optional

Cook Time for Italian Bean Soup

We know your time is precious, so we’ve streamlined this recipe for a busy weeknight. From start to finish, you can have this hearty Italian bean soup on the table in well under an hour. The active prep time is minimal, and the stove does most of the work, making it a wonderfully hands-off cooking experience. Prep time: 15 minutes Cook time: 35 minutes Total time: 50 minutes

How to Make Creamy Bean Soup

Follow these straightforward steps to build layers of flavor for your ultimate creamy bean soup. We’ve included our team’s little insights along the way to guide you to success.

Step 1: Sauté the Aromatics

Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery and cook, stirring occasionally, until the vegetables have softened, about 8 minutes. This initial step, known as “sweating,” is crucial for developing a sweet, savory base for your soup.

Step 2: Add the Garlic

Stir in the minced garlic and cook for another minute until fragrant, being careful not to let it burn. We always add garlic after the harder vegetables have softened to prevent it from becoming bitter.

Step 3: Build the Soup Base

Pour in the vegetable broth, then add the drained cannellini beans, bay leaf, dried thyme, salt, and pepper. Bring the soup to a boil. As soon as it reaches a boil, you’re ready to let the flavors meld together.

Step 4: Simmer to Perfection

Once boiling, reduce the heat to low, cover the pot, and let the soup simmer for 20 minutes to allow the flavors to meld together. This gentle simmer is what transforms separate ingredients into a cohesive and delicious cannellini bean soup.

Step 5: Thicken the Soup

Remove the bay leaf. Use a potato masher or the back of a spoon to gently mash some of the beans right in the pot to thicken the soup slightly. You don’t need to mash them all—just enough to create a creamy background texture.

Step 6: Wilt the Greens

Stir in the chopped kale and lemon juice. Cook for another 5 minutes, or until the kale has wilted and is tender. The lemon juice is our final flavor brightener, cutting through the richness perfectly.

Step 7: Final Adjustments and Serve

Taste the soup and adjust seasoning with more salt and pepper if needed. Serve hot, topped with grated Parmesan cheese if desired.

Pro Tips & Tasty Tweaks

After making this soup countless times, we’ve gathered a few favorite tips to help you make it your own. Here are our team’s top suggestions for perfecting your pot.
  • Flavor Swap: For a different herbal note, swap the dried thyme for an Italian seasoning blend or a pinch of dried rosemary.
  • Timing Adjustment: If you’re short on time, you can reduce the simmering time to 15 minutes; the flavors will still be wonderful.
  • Texture Fix: For an ultra-smooth soup, use an immersion blender to puree about half of the soup directly in the pot instead of mashing.
  • Storage Tip: This soup stores beautifully. Let it cool completely before transferring it to an airtight container; it will keep in the refrigerator for up to 4 days.

Flavor & Texture Notes

When you make this cannellini bean soup correctly, you’ll be rewarded with a beautifully balanced bowl. The flavor profile is deeply savory from the slow-cooked vegetables and thyme, with a subtle sweetness from the carrots and onions. The final splash of lemon juice doesn’t make the soup taste lemony; instead, it lifts all the other flavors and keeps the soup from feeling too heavy. Texture is key here. The soup should be thick and velvety from the mashed beans, with tender-yet-firm whole beans and soft vegetables providing pleasant bites. The kale should be wilted but still have a slight texture, offering a nice contrast. A perfectly done white bean soup is hearty and creamy without needing any dairy, making it both comforting and surprisingly light.

Variations & Substitutions

One of the things we love most about this vegetable bean soup is its incredible flexibility. It’s a fantastic template that welcomes all sorts of creative twists based on what you have on hand. Here are some of our favorite ways to mix it up. For a heartier, protein-packed version, stir in a cup of shredded cooked chicken or a cup of chopped smoked turkey at the same time you add the beans. If you’d like a smoky flavor, a teaspoon of smoked paprika added with the dried thyme works wonderfully. Feel free to swap the kale for an equal amount of fresh spinach or chopped Swiss chard; just add spinach at the very end, as it wilts almost instantly. Don’t have cannellini beans? Great Northern beans or even chickpeas make a fantastic stand-in. Finally, for a richer, more stew-like consistency, replace one cup of the vegetable broth with a cup of crushed tomatoes.

Make-Ahead & Scaling

We love recipes that make busy weeks easier, and this creamy bean soup is a true champion when it comes to planning ahead. You can absolutely prep the entire soup a day or two in advance; in fact, we often find the flavors are even more developed and delicious after resting in the refrigerator overnight. If you’re short on time, you can also chop the vegetables a day ahead and store them in an airtight container in the fridge, which makes throwing the soup together a breeze. When scaling this recipe, it works beautifully for both smaller and larger batches. For a single serving, you can easily halve the ingredients and use a medium saucepan. Conversely, to feed a crowd, you can double the recipe in a large stockpot. Just be sure to increase the simmering time by about 5-10 minutes if you double the batch to ensure all the vegetables are perfectly tender. One thing we’ve noticed is that the texture of this white bean soup thickens upon standing, so when reheating, you may want to have a little extra vegetable broth on hand to thin it to your desired consistency.

How to Serve Creamy Cannellini Bean Soup

Presenting this comforting Italian bean soup is part of the joy. We love serving it in wide, shallow bowls that show off its beautiful, creamy texture and vibrant colors. A final drizzle of good olive oil and a sprinkle of fresh herbs right before serving makes it feel restaurant-quality. For a complete and satisfying meal, we often pair it with a slice of crusty, toasted bread for dipping. A simple side salad with a lemony vinaigrette also complements the soup’s richness perfectly. During our testing, we discovered that a little grated Parmesan cheese on top not only adds a savory note but also makes the whole bowl feel more indulgent. Our team’s favorite way to enjoy it is on a cozy weeknight with the whole family gathered around the table. It’s the kind of vegetable bean soup that feels like a warm hug in a bowl.

Mistakes to Avoid

We’ve made plenty of pots of soup in our time, and we’ve learned a few things the hard way so you don’t have to. Here are the most common pitfalls we see with this type of recipe and how to easily sidestep them for a perfect pot every time. First, don’t rush the initial step of sautéing the onions, carrots, and celery. If you’ve ever ended up with a soup that lacks depth, it’s likely because the vegetables weren’t cooked long enough to develop their sweet, savory base. Take a full 8 minutes to soften them properly. Secondly, be careful not to burn the garlic. It cooks much faster than the other vegetables and can turn bitter if added too early or cooked over too high heat. Another common question we get is about the soup’s consistency. If your white bean soup turns out too thin, you probably didn’t mash enough of the beans. Don’t be shy—mashing about a third of them creates that lovely, creamy background. Conversely, if it becomes too thick, simply stir in a little extra broth or water until it reaches your preferred texture. Finally, remember to remove the bay leaf before mashing and serving; it’s not pleasant to bite into! By avoiding these simple missteps, you’ll ensure your creamy bean soup is flawless from the very first spoonful.

How to Store Cannellini Bean Soup

This soup is a fantastic make-ahead meal, and we’ve stored countless batches to give you the best guidance. Let the soup cool completely before transferring it to storage containers; we usually let it sit at room temperature for about an hour to speed up the process. For refrigerator storage, use airtight containers, and the soup will keep beautifully for up to 4 days. We find that the kale retains its texture best if you consume it within 3 days. You can also freeze this Italian bean soup for up to 3 months. For freezing, we recommend leaving out the kale and adding it fresh when you reheat, as frozen greens can become a bit mushy. Alternatively, if you’ve already added the kale, the soup will still taste great, though the greens will be very soft. When reheating, gently warm the soup on the stovetop over medium-low heat, stirring occasionally. You may need to add a splash of broth or water as the soup thickens upon standing. We do not recommend microwaving for large batches as it can heat unevenly.

Try This Creamy Cannellini Bean Soup Yourself

We genuinely hope you’ll give this wonderfully simple cannellini bean soup a try in your own kitchen. It’s one of those recipes that consistently surprises people with how much flavor comes from such humble ingredients. We make it often for our own families, and it’s always met with empty bowls and requests for seconds. This vegetable bean soup is more than just a recipe; it’s a reliable, go-to meal that nourishes both body and spirit. Whether you’re cooking for a busy weeknight or a lazy weekend, it delivers comfort and satisfaction with minimal effort. So gather your ingredients, and get ready to enjoy one of the coziest meals you can make from pantry staples.
Warm up with this easy cannellini bean soup, loaded with kale and vegetables. A comforting, hearty meal served with a sprinkle of Parmesan cheese.

Creamy Cannellini Bean Soup

No ratings yet
With just a handful of simple ingredients, this cannellini bean soup delivers a creamy, comforting bowl that feels both nourishing and deeply satisfying. The tender white beans and savory vegetables create a rich, velvety texture, while fresh kale and lemon juice add a bright, vibrant finish.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: Italian
Calories: 285

Ingredients
 
 

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 stalks celery, diced
  • 3 cloves garlic, minced
  • 6 cups low-sodium vegetable broth
  • 2 15-ounce cans cannellini beans, drained and rinsed
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 0.5 teaspoon kosher salt
  • 0.25 teaspoon black pepper
  • 2 cups chopped kale, tough stems removed
  • 1 tablespoon lemon juice
  • Grated Parmesan cheese for serving optional

Equipment

  • large pot or Dutch oven
  • Potato Masher or Spoon
  • knife and cutting board

Method
 

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery and cook, stirring occasionally, until the vegetables have softened, about 8 minutes.
  2. Stir in the minced garlic and cook for another minute until fragrant, being careful not to let it burn.
  3. Pour in the vegetable broth, then add the drained cannellini beans, bay leaf, dried thyme, salt, and pepper. Bring the soup to a boil.
  4. Once boiling, reduce the heat to low, cover the pot, and let the soup simmer for 20 minutes to allow the flavors to meld together.
  5. Remove the bay leaf. Use a potato masher or the back of a spoon to gently mash some of the beans right in the pot to thicken the soup slightly.
  6. Stir in the chopped kale and lemon juice. Cook for another 5 minutes, or until the kale has wilted and is tender.
  7. Taste the soup and adjust seasoning with more salt and pepper if needed. Serve hot, topped with grated Parmesan cheese if desired.

Nutrition

Calories: 285kcalCarbohydrates: 45gProtein: 12gFat: 8gSaturated Fat: 1gSodium: 680mgPotassium: 980mgFiber: 11gSugar: 6gVitamin A: 125IUVitamin C: 35mgCalcium: 150mgIron: 4mg

Notes

For an ultra-smooth soup, use an immersion blender to puree about half of the soup directly in the pot instead of mashing. This soup stores beautifully in the refrigerator for up to 4 days and freezes well for up to 3 months.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Easy Dinner eBook

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Cookware Set

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review
Total Crushing Blender

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review
Glass Food Storage Set

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I use dried beans instead of canned?

Absolutely, you can use dried cannellini beans for this soup. We recommend soaking one cup of dried beans overnight, then draining and rinsing them. You would then need to simmer the soup for about 1 to 1.5 hours, or until the beans are completely tender, before proceeding with the mashing step. You may also need to add a bit more broth during cooking as the dried beans absorb more liquid.

How do I make the soup creamier?

For an even creamier white bean soup, we often use an immersion blender to puree about half of the soup directly in the pot instead of just mashing with a spoon. This creates a wonderfully velvety base while still leaving plenty of whole beans and vegetables for texture. Be careful not to over-blend if you prefer some chunkiness.

What’s the best way to reheat leftover bean soup?

We always reheat our leftover creamy bean soup gently on the stovetop over medium-low heat, stirring occasionally. The soup thickens as it cools, so you’ll likely need to add a splash of broth or water to bring it back to your desired consistency. We find this method preserves the texture far better than microwaving.

Conclusion

We truly believe this cannellini bean soup is a special kind of recipe—one that turns simple, everyday ingredients into a meal that feels both nourishing and deeply comforting. It’s the perfect answer for a busy weeknight or a lazy weekend, and we love how the flavors seem to get even better the next day. We hope this creamy bean soup becomes a trusted favorite in your kitchen, just as it has in ours. Give it a try soon, and enjoy the simple pleasure of a homemade bowl of soup made with love.
SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating