Quick Cozy Creamy White Bean and Rosemary Soup

30 min prep 1 min cook 5 servings
Quick Cozy Creamy White Bean and Rosemary Soup
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

Why This Recipe Works

  • Speedy pantry staples: Canned beans and broth keep dinner within arm’s reach on the busiest nights.
  • Creamy without the cream: A quick purée of half the soup delivers luxurious body for a fraction of the calories.
  • One pot, minimal cleanup: Everything simmers, blends, and serves from the same Dutch oven.
  • Herbaceous but balanced: Fresh rosemary perfumes the soup without overpowering delicate white beans.
  • Meal-prep champion: Flavors deepen overnight; freezer-friendly for up to three months.
  • Versatile garnish playground: Top with crispy prosciutto, lemon zest, or a drizzle of chili oil depending on mood.

Ingredients You'll Need

Ingredients

Great soup starts with thoughtful ingredients, but that doesn’t mean you need fancy specialty items—quality supermarket staples treated with a little respect go a long way.

Olive oil: Use a solid everyday extra-virgin oil for sautéing and finishing. I splurge on a peppery Portuguese variety for the final drizzle because the grassy notes marry beautifully with rosemary, but any good grocery-store brand works.

Aromatics: One medium yellow onion, two plump cloves of garlic, and a single fat carrot create the holy trinity of flavor foundations. Dice them small so they soften quickly and disappear into the puréed soup.

Rosemary: Fresh is non-negotiable; dried rosemary feels like pine needles in comparison. Look for perky, needle-rich sprigs—no black spots or limp stems. If your garden is still clinging to summer, freeze any extras on the stem for winter pots of this soup.

White beans: Canned cannellini beans are my go-to for their creamy interior and thin skin that blends like a dream. Great Northern or navy beans are fine subs; just rinse thoroughly to eliminate canned taste. If you’re cooking from dried, you’ll need 1½ cups cooked beans.

Vegetable broth: Choose a low-sodium option so you can control seasoning. I keep bouillon paste in the fridge for emergencies; it dissolves instantly and tastes fresher than many shelf-stable boxes.

Lemon: A whisper of acid wakes everything up. Zest half the peel into the finished soup and reserve the remaining half for a bright table-side squeeze.

Nutritional yeast (optional but magical): Two tablespoons lend a subtle cheesy, nutty richness that tricks even dairy lovers into thinking there’s Parmesan somewhere in the pot.

Spinach or kale: A generous handful wilts into silky ribbons, turning this bowl into a complete meal. Baby spinach disappears almost entirely; chopped lacinato kale adds texture.

How to Make Quick Cozy Creamy White Bean and Rosemary Soup

1
Warm the pot

Place a heavy-bottomed Dutch oven or soup pot over medium heat for 60 seconds. You want the metal to feel hot when you hover your palm a few inches above—this prevents the onions from steaming in their own moisture.

2
Sauté aromatics

Add 2 tablespoons olive oil, swirl to coat, then toss in 1 diced onion and 1 diced carrot with a pinch of salt. Cook 4 minutes until edges turn translucent. Add 2 minced garlic cloves and sauté 30 seconds—just until the aroma climbs into your nose.

3
Bloom the rosemary

Strip leaves from 2 fresh sprigs (about 1 tablespoon) and chop roughly. Add to the pot and stir for 45 seconds. The heat releases pine-like essential oils that infuse the oil and permeate every later layer.

4
Add beans & broth

Pour in two 15-oz cans of rinsed cannellini beans and 3 cups vegetable broth. Increase heat to high, scrape the bottom with a wooden spoon to free any fond, and bring to a lively simmer. Reduce heat to low, cover partially, and cook 8 minutes so flavors meld.

5
Create creaminess

Ladle roughly half the soup into a blender, add 2 tablespoons nutritional yeast if using, and purée until velvety. Return to the pot and stir. Want it even silkier? Purée an extra cup. Prefer chunky? Skip this step entirely and simply mash a few beans with the back of your spoon.

6
Wilt greens

Stir in 2 packed cups baby spinach or chopped kale and cook 1 minute more until bright green and tender. If using kale, cook 2 minutes. The leaves will darken slightly but should retain a happy bite.

7
Finish with brightness

Turn off heat. Zest half a lemon directly into the pot, then squeeze in 1 tablespoon juice. Taste and adjust salt (I usually add ½ teaspoon more) and a few cracks of black pepper. The lemon should lift the flavors, not scream its presence.

8
Serve & garnish

Ladle into warm bowls. Drizzle with your best olive oil, scatter toasted pumpkin seeds for crunch, or shower with shaved vegan or dairy Parmesan. Serve alongside crusty sourdough for a complete 20-minute dinner that tastes like it spent all day on the stove.

Expert Tips

Control thickness

Too thick? Splash in more broth or water. Too thin? Simmer uncovered 2–3 minutes, or mash an extra scoop of beans against the pot wall.

Flavor shortcut

Add a parmesan rind while simmering. Fish it out before blending for umami depth reminiscent of long-simmered Italian pots.

Blender safety

Vent the lid and cover with a kitchen towel to avoid hot geysers. Better yet, use an immersion blender directly in the pot for less mess.

Fresh herbs swap

No rosemary? Use thyme or sage, but reduce quantity by half—their oils are more aggressive and can overpower the beans.

Serving temp

Bean soups thicken as they sit. Reheat gently with a splash of water and taste again for salt just before serving.

Protein boost

Stir in a cup of cooked quinoa or diced chicken when you add the greens to transform this starter into a protein-packed main.

Variations to Try

  • Tuscan Sun-Dried: Replace spinach with ½ cup sliced sun-dried tomatoes packed in oil; add a pinch of smoked paprika and finish with a swirl of pesto.
  • Spicy Southwest: Add 1 diced chipotle in adobo during the garlic step, swap rosemary for cilantro stems, and finish with lime juice and avocado cubes.
  • Coconut Curry: Use 1 cup coconut milk + 2 cups broth, add 1 tsp yellow curry powder, and garnish with toasted coconut flakes and fresh mint.
  • Rustic Sausage: Brown 2 crumbled vegan or pork sausage links before the onions; proceed as written for a meatier, campfire vibe.
  • Spring Green: Swap beans for fresh peas and asparagus tips, use tarragon instead of rosemary, and top with ricotta and lemon zest.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The soup will thicken; thin with water or broth when reheating.

Freezer: Portion into freezer-safe jars or silicone muffin trays, leaving 1-inch headspace. Freeze up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting, then warm gently on the stovetop.

Make-ahead for parties: Make the soup (without greens) up to 2 days ahead; store chilled. Reheat slowly and add spinach just before serving for vibrant color.

Frequently Asked Questions

Absolutely—cook 1 cup dried cannellini beans until tender (about 1 hour on stovetop or 25 minutes in an Instant Pot) and use 1½ cups cooked beans. Save the starchy cooking liquid and substitute for part of the broth for an even silkier texture.

Yes, all ingredients are naturally gluten-free. If you add store-bought croutons or broth, double-check labels for hidden wheat.

Yes—use a larger 5-6 qt pot and increase simmering time to 10 minutes. Blend in batches; overfilling the blender can be dangerous.

Sauté vegetables in ¼ cup water or broth until softened; add a tablespoon of tahini when blending for richness that mimics the silkiness oil provides.

Add ¼ teaspoon salt, ½ teaspoon lemon juice, and a crack of pepper, then wait 30 seconds. Salt unlocks bean flavor; acid brightens herbs. Repeat until it sings.

Yes! Kids can rinse beans, strip rosemary leaves, and safely operate the immersion blender with supervision. The mild flavor is kid-friendly, and you can omit pepper for sensitive palates.
Quick Cozy Creamy White Bean and Rosemary Soup
soups
Pin Recipe

Quick Cozy Creamy White Bean and Rosemary Soup

(4.9 from 127 reviews)
Prep
5 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Heat the pot: Warm a Dutch oven over medium heat for 60 seconds. Add olive oil, onion, and carrot; sauté 4 minutes until translucent. Stir in garlic and rosemary; cook 45 seconds.
  2. Simmer: Add beans, broth, salt, and pepper. Bring to a boil, then reduce heat and simmer 8 minutes.
  3. Blend: Transfer half the soup plus nutritional yeast to a blender; purée until smooth. Return to pot.
  4. Green it up: Stir in spinach; cook 1 minute until wilted.
  5. Brighten: Off heat, add lemon zest and juice. Adjust seasoning.
  6. Serve: Ladle into bowls, drizzle with olive oil, and garnish as desired.

Recipe Notes

For ultra-smooth texture, purée the entire batch. Soup thickens as it sits—thin with water or broth when reheating.

Nutrition (per serving)

267
Calories
14g
Protein
38g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.