Welcome to recipecorners

Creamy White Bean Soup with Rosemary and Garlic

By Emily Sanders | February 09, 2026
Creamy White Bean Soup with Rosemary and Garlic

There’s something almost therapeutic about stirring a pot of creamy white bean soup on a chilly evening. The way the garlic mellows and sweetens as it simmers, the earthy perfume of fresh rosemary curling through your kitchen, the beans collapsing into velvety tenderness—it’s comfort in its purest form. I first made this soup on a Sunday when the forecast threatened sleet and my farmer’s market impulse-buy of three bunches of rosemary was beginning to look suspiciously like a lifetime supply. One pot, a crusty loaf, and two bowls later, my husband declared it “the soup that tastes like a hug.” Since then, it’s become my go-to for everything from casual weeknight dinners to the annual neighborhood soup swap (it wins every year, no contest). If you can open a can and mince garlic, you can master this recipe—and you’ll look like a culinary hero while doing it.

Why This Recipe Works

  • Weeknight-Friendly: Canned beans slash the cook time to 35 minutes without sacrificing depth of flavor.
  • Velvety Without Dairy: A quick blender whirl with a handful of beans creates luxurious creaminess—no heavy cream needed.
  • Layered Aromatics: Garlic is added in two stages for both mellow background sweetness and a bright finishing punch.
  • One-Pot Wonder: Minimal dishes, maximum flavor—everything happens in a single Dutch oven.
  • Meal-Prep Champion: Tastes even better the next day; freezer-safe for up to three months.
  • Flexible Fare: Vegan, gluten-free, and easily made oil-free—crowd-pleasing without feeling like “diet food.”

Ingredients You'll Need

Ingredients

Great soup starts with great building blocks. Here’s what to look for—and why each component matters:

Cannellini beans (often labeled “white kidney beans”) are my first choice for their creamy interior and thin skin that practically dissolves into the broth. If your pantry only holds Great Northern or navy beans, swap away; just know you’ll lose a touch of the silky texture. Buy low-sodium canned beans so you control the salt.

Rosemary is the fragrant backbone. Fresh sprigs are non-negotiable—dried rosemary feels like pine needles in dental floss. Look for bright-green needles with no black spots; store wrapped in a damp paper towel inside a zip bag in the crisper for up to two weeks.

Garlic appears twice: early cloves melt into sweet oblivion, while a late addition of raw minced garlic wakes everything up. Choose firm, tight heads with no green sprouts. If you see a green germ, slice the clove in half and pluck it out—its bitterness can overpower the gentle beans.

Olive oil carries fat-soluble rosemary aromatics into every crevice of the soup. Use a solid everyday extra-virgin oil; save the grassy finishing oil for the final drizzle.

Vegetable broth quality varies wildly. My homemade standby is onion skins, carrot tops, and parsley stems simmered 45 minutes, but Pacific Foods’ low-sodium organic is my favorite boxed option. Avoid anything labeled “garden vegetable” that lists tomato paste first—your soup will skew Italian-celestial rather than cozy-neutral.

Lemon brightens the finish. Zest the peel before you juice; the volatile oils are where the perfume lives.

Smoked paprika is the stealth ingredient. Just a whisper deepens the flavor so that tasters say, “I can’t put my finger on why this is so good.”

How to Make Creamy White Bean Soup with Rosemary and Garlic

1
Warm the pot & bloom the rosemary oil

Place a heavy 4-quart Dutch oven over medium-low heat. Add 3 Tbsp olive oil and two 4-inch fresh rosemary sprigs. Let the herbs sizzle gently for 90 seconds; you want them to crisp but not brown. Remove sprigs to a paper towel—they’ll become our crunchy garnish—and leave the fragrant oil in the pot.

2
Build the aromatic base

Increase heat to medium. Stir in 1 cup diced yellow onion, 1 cup diced fennel (or celery), and ½ tsp kosher salt. Sweat 5 minutes until translucent, scraping up any leaf remnants. Add 4 cloves of minced garlic and ½ tsp smoked paprika; cook 60 seconds until the garlic smells sweet and loses its raw edge.

3
Deglaze & simmer

Pour in ÂĽ cup dry white wine (or water) and scrape the fond. Add two 15-oz cans cannellini beans (rinsed), 3 cups vegetable broth, and 1 cup water. Bring to a gentle boil, then reduce to a lazy simmer for 15 minutes so flavors merge.

4
Create the creamy texture

Fish out 1 heaping cup of beans plus a ladle of broth to a blender. Add 1 Tbsp olive oil and blend on high 30 seconds until absolutely silky. Return this purée to the pot and stir—it will turn the broth plush without any dairy.

5
Finish with freshness

Stir in 1 tsp finely chopped fresh rosemary, ¼ tsp black pepper, and juice of ½ lemon. Taste; add more salt or lemon to make the flavors pop. For a garlicky punch, stir in 1 additional clove of raw minced garlic right before serving.

6
Serve & garnish

Ladle into warm bowls. Drizzle with fruity olive oil, scatter the crispy rosemary leaves, and add a crack of black pepper. Pass lemon wedges and toasted sourdough for the complete experience.

Expert Tips

Blend hot safely

Remove the center cap from your blender lid and cover with a folded towel to let steam escape; this prevents explosive bean geysers.

Overnight flavor boost

Make the soup up to Step 3, refrigerate overnight, then finish Steps 4–6 the next day. The bean starch hydrates and thickens even more.

Low-sodium trick

If you only have salted beans and broth, drain but don’t rinse the beans; you’ll keep the starch for body while ditching ~30 % of surface sodium.

Freeze in portions

Ladle cooled soup into silicone muffin trays, freeze, then pop out “soup pucks.” Two pucks plus a splash of broth reheat to one perfect bowl.

Chiffonade shortcut

Stack rosemary leaves, roll into a cigar, and slice for feathery ribbons that soften instantly in hot soup—no tough spears.

Double-batch wisdom

Beans nearly double in volume when puréed with broth; a 6-quart pot handles a double recipe—perfect for feeding a crowd or stocking the freezer.

Variations to Try

  • Tomato-Rosemary: Swap 1 cup broth for crushed fire-roasted tomatoes and add a Parmesan rind while simmering for an Italian twist.
  • Sausage & Bean: Brown 8 oz sliced vegan or turkey sausage before the onions; proceed as written for a heartier bowl.
  • Greens & Lemon: Stir in 3 cups baby spinach and an extra squeeze of lemon at the end for a spring vibe that eats like health.
  • Roasted Garlic: Use a whole head of roasted garlic instead of raw for deeper, caramelized sweetness—perfect when ovens are already on for bread.
  • Spicy Tuscan: Add ÂĽ tsp red-pepper flakes with the paprika and finish with a swirl of pesto for fireside warmth.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The soup will thicken as the beans continue to absorb liquid; thin with water or broth when reheating.

Freezer: Ladle into quart-size freezer bags, press out excess air, and freeze flat up to 3 months. Thaw overnight in the fridge or submerge the sealed bag in cold water for quicker defrosting.

Reheat: Warm gently over medium-low heat, stirring often; high heat can cause the puréed beans to scorch. A splash of fresh lemon perks everything back up.

Frequently Asked Questions

Absolutely! Soak 1 cup dried cannellini beans overnight, drain, then simmer in salted water 45–60 minutes until tender. You’ll need 3 cups cooked beans (about ¾ pound dried) for this recipe. Save the bean cooking liquid to replace some of the vegetable broth for even richer flavor.

Yes—just scoop out the beans plus a little broth into a separate cup, blitz with the immersion blender until smooth, then stir back into the pot. For a chunkier rustic soup you can even mash the beans against the side of the pot with a wooden spoon.

Indeed it is! All ingredients are naturally plant-based and contain no gluten. If you choose to serve it with croutons or bread, just check those labels if you’re cooking for someone with allergies.

Slow cooker: Combine everything except lemon and final garlic; cook on LOW 4 hours, then proceed with puréeing and finishing. Instant Pot: Use SAUTÉ for Steps 1–2, add beans and broth, seal, and cook on HIGH pressure 8 minutes; quick-release, purée, finish as written.

Under-seasoning is the usual culprit. Beans love salt; add more ÂĽ tsp at a time, tasting after each addition. A final squeeze of lemon or splash of white wine vinegar can also wake up the flavors instantly.

Yes—use a 6-quart pot or larger and plan on an extra 5 minutes of simmering time to account for the larger volume. The soup thickens as it stands, so reserve an additional cup of broth to thin when reheating.
Creamy White Bean Soup with Rosemary and Garlic
soups
Pin Recipe

Creamy White Bean Soup with Rosemary and Garlic

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Infuse oil: Heat 2 Tbsp olive oil in a Dutch oven over medium-low. Add whole rosemary sprigs and sizzle 90 seconds; remove to paper towel.
  2. Sauté aromatics: Increase heat to medium. Add onion, fennel, and salt; cook 5 minutes. Stir in 3 cloves minced garlic and smoked paprika; cook 1 minute.
  3. Deglaze: Pour in wine, scraping browned bits. Add beans, broth, and water; simmer 15 minutes.
  4. Purée for creaminess: Transfer 1 cup beans + 1 cup broth to blender with 1 Tbsp olive oil; blend until smooth and return to pot.
  5. Finish: Stir in chopped rosemary, pepper, lemon juice, and remaining 1 clove raw garlic. Simmer 2 minutes; adjust salt/lemon.
  6. Serve: Ladle into bowls, top with crispy rosemary, a drizzle of oil, and black pepper. Enjoy with crusty bread.

Recipe Notes

For an oil-free version, sauté vegetables in ¼ cup broth. Soup thickens on standing—thin with water or broth when reheating.

Nutrition (per serving)

248
Calories
11g
Protein
32g
Carbs
9g
Fat

More Recipes