35-Minute White Bean Soup That Tastes Like Home

Author: Josephine Miller
Published:

There’s nothing quite like a steaming bowl of white bean soup to warm you up on chilly evenings. This recipe has been my go-to comfort food for years – simple enough for busy weeknights but packed with so much flavor, it feels like a hug in a bowl. I learned the magic of blending some beans for creaminess from my neighbor Mrs. Bianchi back in ’78, and let me tell you, that trick changed my soup game forever.

White Bean Soup - detail 1
Table of Contents

What I love most about this white bean soup is how forgiving it is. Don’t have fresh rosemary? Dried works fine. Out of spinach? Toss in some kale. The Parmesan adds that special savory depth, but even without it, you’ll still get that wonderful creamy texture from the blended beans.

After decades of making this, I can promise you – it’s the kind of recipe that becomes a family favorite before you even finish your first bowl.

Why You’ll Love This White Bean Soup

Oh honey, this white bean soup has stolen hearts for good reason – just wait until you try it! Here’s why it’s become my most-requested recipe:

  • Creamy dreaminess without heavy cream – that blended bean magic creates the most luxurious texture
  • Ready in about 40 minutes from start to finish – perfect when you need comfort fast
  • Packed with veggies but tastes indulgent – my grandkids never guess how wholesome it is
  • Vegetarian comfort food that even meat-lovers adore (my husband asks for seconds every time!)
  • Flavors that deepen overnight – if you can resist eating it all in one sitting

Trust me, after one spoonful of that garlicky, Parmesan-kissed broth, you’ll understand why this white bean soup has been my secret weapon for decades.

Ingredients for White Bean Soup

Let me tell you exactly what you’ll need to make this cozy white bean soup – I’ve made it so many times, I could recite this list in my sleep! Here’s the lineup:

White Bean Soup - detail 2
  • 3 (15 oz) cans cannellini beans – we’ll use them two different ways, so keep them separated
  • 4 cups vegetable broth – divided (I like low-sodium so I can control the salt)
  • 1 tablespoon olive oil – my trusty old cast iron pan loves this
  • 1 yellow onion, diced – no need for perfect cubes here
  • 2 medium carrots, diced – about the size of your pinky nail
  • 2 sticks celery, diced – leaves and all for extra flavor
  • 4 cloves garlic, minced – more if you’re feeling bold!
  • 1 teaspoon minced fresh rosemary – rub it between your fingers to wake up the oils
  • 1/2 teaspoon dried thyme – or fresh if you’ve got it
  • 1 teaspoon kosher salt – plus more to taste at the end
  • 1/2 teaspoon black pepper – freshly ground if possible
  • Crushed red pepper flakes – just a pinch or two for warmth
  • 2 cups chopped spinach or kale – packed tight in your measuring cup
  • 2 tablespoons fresh lemon juice – about half a lemon’s worth
  • 1/4 cup Parmesan cheese – plus extra for serving (the good stuff!)
  • Chopped fresh parsley – for that pretty green finish

Ingredient Notes & Substitutions

Don’t stress if you’re missing something – this white bean soup is wonderfully adaptable! Here are my tried-and-true swaps:

  • No spinach? Kale works beautifully (just chop it smaller and add it earlier)
  • Out of vegetable broth? Chicken broth adds richness, or just use water with extra seasoning
  • Need it vegan? Skip the Parmesan or use nutritional yeast instead
  • No fresh rosemary? Use 1/2 teaspoon dried (but fresh really shines here!)
  • Prefer more heat? Add a drizzle of chili oil at the end

See what I mean? This soup practically makes itself with whatever you’ve got on hand!

How to Make White Bean Soup

Alright, let’s get cooking! I’ve made this white bean soup so many times, I could do it with my eyes closed – but you’ll want to keep yours open for this. Here’s how we turn simple ingredients into pure comfort:

White Bean Soup - detail 3
  1. Blend the magic: Rinse and drain 1 can of beans (trust me, rinsing matters!). Toss them in your blender with 1 cup of broth and whiz until silky smooth – this is your secret weapon for creaminess without cream. Set this aside like the treasure it is.
  2. Prep the rest: Rinse and drain the other 2 cans of beans – no blending these! We want some whole beans for texture. Set these aside too (I know, lots of setting aside, but it’ll all come together soon).
  3. Sauté the veggies: Heat that olive oil in your biggest pot over medium heat. Add the onion, carrots, and celery – we call this the “holy trinity” in my kitchen. Let them soften and get friendly for about 5 minutes, stirring occasionally. When the onions turn translucent, add the garlic and cook just until fragrant (about 30 seconds – don’t let it burn!).
  4. Bring it all together: Now pour in that glorious blended bean mixture, the whole beans, remaining 3 cups of broth, rosemary, thyme, salt, pepper, and a pinch of red pepper flakes. Give it a good stir and let it simmer gently for 15 minutes – this is when the flavors start getting cozy with each other.
  5. Greens time: Toss in your spinach or kale and let it simmer another 10 minutes. The greens will wilt down and make you feel extra virtuous.
  6. Finish strong: Off the heat, stir in the lemon juice and Parmesan. Taste it – this is when I usually add another pinch of salt or squeeze of lemon. The flavors should sing!

Tips for Perfect White Bean Soup

Here are my hard-earned secrets for white bean soup perfection:

  • Want it thicker? Blend an extra half-can of beans – it’s like edible velvet!
  • Always adjust seasoning at the end – broths vary in saltiness.
  • That fresh parsley garnish isn’t just pretty – it adds a bright pop against the creamy soup.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
White Bean Soup

35-Minute White Bean Soup That Tastes Like Home

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy and hearty white bean soup with vegetables and Parmesan, perfect for a comforting meal.

  • Total Time: 40 mins
  • Yield: 4 servings 1x

Ingredients

Scale
  • 3 (15 oz) cans cannellini beans, divided
  • 4 cups vegetable broth, divided
  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 2 medium carrots, diced
  • 2 sticks celery, diced
  • 4 cloves garlic, minced
  • 1 teaspoon minced fresh rosemary
  • 1/2 teaspoon dried thyme
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • Crushed red pepper flakes, to taste
  • 2 cups chopped spinach or kale
  • 2 tablespoons fresh lemon juice
  • 1/4 cup Parmesan cheese, plus more for serving
  • Garnish: chopped fresh parsley

Instructions

  1. Rinse and drain 1 can of beans. Blend with 1 cup of broth until smooth. Set aside.
  2. Rinse and drain the remaining beans and set aside.
  3. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5 minutes.
  4. Add garlic and cook for another minute.
  5. Add pureed bean mixture, whole beans, remaining broth, rosemary, thyme, salt, pepper, and crushed red pepper. Simmer for 15 minutes.
  6. Add spinach or kale and simmer for 10 more minutes.
  7. Stir in lemon juice and Parmesan cheese. Adjust seasoning if needed.
  8. Serve garnished with parsley and extra Parmesan.

Notes

  • For extra creaminess, blend more beans.
  • Use kale for a heartier texture.
  • Serve with crusty bread or biscuits.
  • Author: Grandma Jo
  • Prep Time: 10 mins
  • Cook Time: 30 mins
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 7g
  • Saturated Fat: 2g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 5mg

Serving Suggestions for White Bean Soup

Oh, let me tell you how I love to serve this white bean soup – it’s all about the cozy pairings! A thick slice of crusty bread for dunking is non-negotiable in my house – that golden crust soaks up the broth beautifully. Sometimes I’ll whip up my buttermilk biscuits if I’m feeling fancy.

White Bean Soup - detail 4

For a lighter meal, a simple green salad with lemon vinaigrette makes the perfect side. And never forget the final flourish – extra Parmesan for grating at the table and that handful of fresh parsley for color. Trust me, your family will be scraping their bowls clean!

Storing and Reheating White Bean Soup

Now listen here – this white bean soup gets even better the next day, but you’ve got to store it right! Let it cool completely (I leave it on the counter about 30 minutes) before popping it in the fridge. It’ll keep happily in an airtight container for 3-4 days.

Freezing? Absolutely! Portion it out and freeze for up to 3 months – just thaw overnight in the fridge. When reheating, go low and slow on the stove with a splash of broth or water to loosen it up.

Microwave works in a pinch – stir every 30 seconds so it heats evenly. That Parmesan? Always add it fresh when serving – it makes all the difference!

White Bean Soup FAQs

Over the years, I’ve gotten all sorts of questions about this white bean soup – here are the ones that come up most often:

  • “Can I use dried beans instead of canned?” Absolutely! Soak 1 cup dried cannellini beans overnight, then simmer until tender (about 1 hour). You’ll need about 4 1/2 cups cooked beans total.
  • “How do I make this vegan?” Easy peasy – just skip the Parmesan or use nutritional yeast. The blended beans still give that creamy richness we love!
  • “Will leftovers freeze well?” Oh honey, this soup freezes beautifully! Just leave out the lemon juice and add it fresh when reheating. Frozen portions keep for 3 months.
  • “My soup got too thick – help!” No worries! Just stir in a splash of broth or water when reheating. The beans continue absorbing liquid as they sit.
  • “Can I add meat?” Of course! I sometimes toss in diced pancetta with the onions or shredded chicken at the end. But honestly? It’s plenty hearty without!

See? There’s no wrong way to make this white bean soup your own – that’s the beauty of it!

Nutritional Information

Now, I’m no nutritionist, but after making this white bean soup for decades, I can tell you it’s as wholesome as it is delicious! Here’s the scoop per serving (remember, these are estimates – your mileage may vary based on ingredients): about 280 calories, a hearty 12g protein, and a whopping 10g fiber to keep you full.

Not bad for a bowl of pure comfort, right? The beans and veggies pack in nutrients while keeping things light. Just goes to show – good food doesn’t have to be complicated to be good for you!

Share Your White Bean Soup Experience

Oh, I’d love to hear how your white bean soup turns out! Drop me a note in the comments – did you add any special twists? Snap a photo and tag me on social media too.

Nothing makes me happier than seeing families gathered around bowls of this cozy soup, just like mine has for years!

For More recipes, Follow me on Facebook!

Hi, I’m Grandma Jo!

I believe the best recipes are the ones passed down, shared at the table, and made with love. On Good Ol’ Recipes, I bring you the classics—hearty meals, sweet treats, and homemade dishes that feel like home.

You Might Also Like...

Juicy Cowboy Sliders Dinner Ready in Just 1 Hour

Juicy Cowboy Sliders Dinner Ready in Just 1 Hour

Irresistible Michigan Olive Burger Recipe in 20 Minutes

Irresistible Michigan Olive Burger Recipe in 20 Minutes

30-Minute Artichoke Chickpea Pasta Salad That Steals Hearts

30-Minute Artichoke Chickpea Pasta Salad That Steals Hearts

Grandma Jo’s 30-Minute Bean Packed Pasta Salad Recipe

Grandma Jo’s 30-Minute Bean Packed Pasta Salad Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star