“You’re going to love this,” my neighbor said over the fence, holding out a steaming bowl on a chilly afternoon. Honestly, I was skeptical—white bean soup? Rosemary? That didn’t sound like the kind of bold, exciting flavors I usually chase. But when I finally sat down with a bowl, the quiet aroma of rosemary and that unexpected creamy texture completely won me over. It wasn’t fancy or flashy, just simple, comforting, and somehow exactly what the day needed.
I’d never thought much about white beans in soup before. Usually, I’d reach for tomato or chicken stock-based soups, but this recipe crept into my routine so seamlessly that I found myself making it multiple times in a week. The cool weather outside made the warmth of that soup feel like a reset button—a quiet moment in a busy day when everything just slows down. And paired with a thick slice of crusty sourdough, it reminded me that sometimes the simplest ingredients make the best meals.
There’s something about how the rosemary perfumes the broth and how the beans melt into a velvety base that feels both rustic and refined. It’s the kind of recipe I trust to bring friends together without fuss, and honestly, that’s why it stuck. It’s not just soup—it’s a little bowl of calm, ready whenever you need it.
Why You’ll Love This Creamy White Bean and Rosemary Soup Recipe
Over the years of testing countless soups, this creamy white bean and rosemary soup has become a quiet favorite for several reasons. It’s the kind of comfort food that doesn’t demand hours in the kitchen but still delivers a rich, satisfying flavor.
- Quick & Easy: Ready in about 40 minutes, making it perfect for busy weeknights or spontaneous cozy dinners.
- Simple Ingredients: Mostly pantry staples like canned white beans and dried rosemary; no fancy trips needed.
- Perfect for Any Season: While it’s especially warming in fall and winter, the light herbal notes make it pleasant year-round.
- Crowd-Pleaser: Kids, adults, and even skeptical eaters love how creamy and flavorful it is.
- Unbelievably Delicious: The smooth texture combined with the rustic crusty sourdough makes every spoonful a delight.
What sets this apart? The rosemary is gently infused, not overpowering, while blending the white beans creates a naturally creamy texture without adding any cream or dairy. This makes it lighter but still indulgent in mouthfeel. Plus, the sourdough crust adds that perfect chewy crunch to contrast the silky soup. It’s a recipe that invites you to close your eyes and savor—comfort food without any heaviness.
Honestly, it’s also a little flexible. You can tweak herbs or swap the bread, and it still feels like a meal worth savoring. That’s why it’s become my go-to when I want something simple but memorable.
What Ingredients You Will Need
This recipe keeps things straightforward with wholesome, easy-to-find ingredients that come together beautifully to create a rich, flavorful soup. The beans build the creamy base, rosemary adds depth, and the sourdough brings texture and heartiness.
- White Beans: 2 cups cooked white beans (cannellini or great northern beans work great; canned is fine too—just rinse well)
- Olive Oil: 2 tablespoons extra virgin olive oil (I usually use Colavita for its smooth flavor)
- Onion: 1 medium yellow onion, finely chopped (adds sweetness and body)
- Garlic: 3 cloves minced (fresh is best for that punch of aroma)
- Fresh Rosemary: 2 teaspoons finely chopped, or 1 teaspoon dried rosemary (fresh gives a brighter flavor)
- Vegetable or Chicken Broth: 4 cups (low sodium preferred to control saltiness)
- Bay Leaf: 1 (optional, but adds subtle earthiness)
- Lemon Juice: 1 tablespoon fresh (balances richness with brightness)
- Salt and Black Pepper: To taste (freshly ground black pepper really makes a difference)
- Crusty Sourdough Bread: Thick slices for serving (look for a tangy loaf with a chewy crust)
Feel free to swap vegetable broth for a bone broth if you want more depth or use dairy-free broth if you’re keeping it vegan. When picking beans, I usually go for canned to save time, but soaking and cooking dried beans yourself adds a fresh, hearty texture. For herbs, rosemary is the star, but if you want to experiment, thyme also plays nicely here.
Equipment Needed
- Large Soup Pot or Dutch Oven: A 4 to 6-quart pot is ideal for even heating and space to blend.
- Immersion Blender: Perfect for blending the soup directly in the pot to that creamy texture without extra dishes. If you don’t have one, a regular blender works fine—just blend in batches and be careful with hot liquids.
- Chef’s Knife and Cutting Board: For chopping onions, garlic, and rosemary finely.
- Measuring Cups and Spoons: Accuracy helps with balancing flavors.
- Wooden Spoon or Silicone Spatula: For stirring without scratching cookware.
If you don’t own an immersion blender, a regular blender or food processor will do the trick, just cool the soup slightly before blending to avoid splatters. I’ve had great results with KitchenAid immersion blenders—they’re sturdy and easy to clean. Also, using a heavy-bottomed pot helps prevent scorching during simmering, especially if you’re multitasking.
Preparation Method

- Prepare Ingredients (10 minutes): Finely chop the onion, mince the garlic, and chop the fresh rosemary. If using dried rosemary, measure it out.
- Sauté Aromatics (8 minutes): Heat 2 tablespoons olive oil in your soup pot over medium heat. Add the chopped onion and cook until translucent and soft, about 5-6 minutes. Stir frequently to prevent sticking. Add the minced garlic and rosemary and cook for another 2 minutes until fragrant. The kitchen will start to smell amazing here.
- Add Beans and Broth (5 minutes): Pour in the rinsed white beans and the 4 cups of broth. Toss in the bay leaf if using. Increase heat to bring the mixture to a gentle boil.
- Simmer (15 minutes): Reduce heat to low, cover, and simmer for 15 minutes to let flavors marry and the rosemary infuse. Stir occasionally to prevent sticking or burning on the bottom.
- Blend the Soup (5 minutes): Remove the bay leaf. Using an immersion blender, carefully blend the soup directly in the pot until smooth and creamy. If you prefer some texture, pulse briefly. If you don’t have an immersion blender, carefully transfer the soup in batches to a blender and puree until smooth, then return to pot.
- Finish and Season (2 minutes): Stir in 1 tablespoon fresh lemon juice. Taste and season with salt and freshly ground black pepper as needed. The lemon juice really brightens the flavors and balances the creaminess.
- Serve Immediately: Ladle into bowls and serve with thick slices of crusty sourdough bread on the side for dipping.
Pro tip: If the soup feels too thick after blending, whisk in a splash of broth or water to loosen it up. Keep an eye on the simmering stage; too high heat can dull the fresh herb flavor. I usually prep the bread while the soup simmers so everything is hot and ready together.
Cooking Tips & Techniques
One trick I’ve learned is to sauté the rosemary with the onions and garlic early on. This releases its oils gently, so the flavor is subtle and aromatic—not sharp or bitter. Also, blending the soup is key to the creamy texture; don’t skip it unless you like a chunkier style.
When blending hot liquids, always be cautious. I usually remove the pot from heat and let it cool for a minute, then blend slowly to avoid splashes. Also, rinsing canned beans before adding them helps reduce any metallic or canned taste, making the soup fresher.
For a richer flavor, you can toast the rosemary briefly in the dry pan before adding oil, but be careful not to burn it. I’ve accidentally scorched herbs before—burnt rosemary tastes bitter and will ruin the dish.
Timing-wise, multitasking by prepping bread or a simple salad while the soup simmers is a great way to keep dinner moving without stress. Lastly, seasoning at the end allows you to control saltiness perfectly after blending.
Variations & Adaptations
This soup is surprisingly adaptable, so feel free to mix it up depending on your mood or dietary needs.
- Vegan Version: Use vegetable broth and skip any dairy add-ins. The beans provide plenty of creaminess on their own.
- Herb Swap: Substitute rosemary with thyme or sage for a different but equally comforting herb profile.
- Spicy Twist: Add a pinch of red pepper flakes during the sauté stage for a subtle heat.
- Chunky Style: Blend only half the soup and leave the rest chunky for a nice texture contrast.
- Seasonal Add-ins: Stir in sautéed kale or spinach at the end for extra greens and color.
Personally, I once tried this soup with a splash of coconut milk stirred in at the end for a tropical twist. It was unexpectedly good and creamy without being overpowering. Also, if you want to change up the bread, a rustic baguette or even garlic bread works nicely instead of sourdough.
Serving & Storage Suggestions
This soup shines best served hot with thick slices of crusty sourdough bread to soak up every drop. You can drizzle a little extra virgin olive oil on top or add a sprinkle of freshly cracked black pepper for presentation.
It pairs beautifully with a simple side salad dressed in lemon vinaigrette or roasted vegetables for a full meal. For drinks, a crisp white wine or herbal tea complements the herbal notes nicely.
Leftovers keep well stored in an airtight container in the fridge for up to 3 days. The flavors actually meld more after sitting overnight, making it even better the next day. Reheat gently on the stove over low heat, adding a splash of broth to loosen if needed.
If you want to freeze, this soup freezes well for up to 2 months. Thaw overnight in the fridge and reheat slowly. Avoid freezing with the bread—always serve fresh bread on the side for best texture.
Nutritional Information & Benefits
This creamy white bean and rosemary soup is a nutrient-dense comfort food. White beans are an excellent source of plant-based protein and fiber, which help keep you full and support digestion. Rosemary contains antioxidants and has anti-inflammatory properties, adding a subtle health boost.
Using broth instead of cream keeps the soup light and lower in calories, making it a wholesome option for those watching their intake. It’s naturally gluten-free if you swap the bread or eat without it, suitable for many dietary preferences.
From a wellness perspective, this soup is satisfying without being heavy—perfect for when you want something nourishing but not over the top. Just watch for added salt in broth brands if you’re monitoring sodium.
Conclusion
This creamy white bean and rosemary soup with crusty sourdough is a humble recipe that became a staple in my kitchen for good reason. It’s simple, comforting, and flexible enough to fit so many occasions and moods. Whether you’re looking for a quick weeknight dinner or a soothing bowl to reset after a hectic day, this soup quietly delivers.
Feel free to make it your own—swap herbs, add greens, or pair it with your favorite bread. What I love most is how it invites a moment of calm in the middle of everything, reminding me that good food doesn’t have to be complicated.
If you try this recipe, I’d love to hear how you customize it or any tips you discover along the way. Sharing those little kitchen secrets is part of the fun!
Here’s to cozy bowls and crusty bread—may your soup always be warm, and your kitchen filled with good smells.
Frequently Asked Questions About Creamy White Bean and Rosemary Soup
Can I use dried white beans instead of canned?
Absolutely! Just soak them overnight and cook until tender before adding to the soup. This will take longer but gives a fresher texture.
Is this soup suitable for vegans?
Yes, as long as you use vegetable broth and avoid any dairy additions, it’s completely vegan and still creamy and delicious.
Can I make this soup ahead of time?
Yes, it actually tastes better the next day after flavors meld. Store in the fridge for up to 3 days or freeze for up to 2 months.
What can I use instead of sourdough bread?
Any crusty bread like a baguette or even garlic bread works great. Gluten-free bread is also an option if you need to avoid gluten.
How do I prevent the rosemary from tasting bitter?
Cook rosemary gently with onions and garlic to release flavor without burning. Avoid adding raw rosemary late in cooking, as it can be sharp.
Pin This Recipe!

Creamy White Bean and Rosemary Soup
A simple, comforting soup featuring creamy white beans and aromatic rosemary, perfect for cozy meals any time of year.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 cups cooked white beans (cannellini or great northern beans, canned and rinsed)
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 teaspoons fresh rosemary, finely chopped (or 1 teaspoon dried rosemary)
- 4 cups low sodium vegetable or chicken broth
- 1 bay leaf (optional)
- 1 tablespoon fresh lemon juice
- Salt and freshly ground black pepper, to taste
- Thick slices of crusty sourdough bread for serving
Instructions
- Prepare Ingredients (10 minutes): Finely chop the onion, mince the garlic, and chop the fresh rosemary. If using dried rosemary, measure it out.
- Sauté Aromatics (8 minutes): Heat 2 tablespoons olive oil in a large soup pot over medium heat. Add the chopped onion and cook until translucent and soft, about 5-6 minutes, stirring frequently. Add the minced garlic and rosemary and cook for another 2 minutes until fragrant.
- Add Beans and Broth (5 minutes): Pour in the rinsed white beans and 4 cups of broth. Add the bay leaf if using. Increase heat to bring the mixture to a gentle boil.
- Simmer (15 minutes): Reduce heat to low, cover, and simmer for 15 minutes to let flavors marry and rosemary infuse. Stir occasionally to prevent sticking or burning.
- Blend the Soup (5 minutes): Remove the bay leaf. Using an immersion blender, blend the soup directly in the pot until smooth and creamy. For some texture, pulse briefly. Alternatively, blend in batches in a regular blender and return to pot.
- Finish and Season (2 minutes): Stir in 1 tablespoon fresh lemon juice. Taste and season with salt and freshly ground black pepper as needed.
- Serve Immediately: Ladle into bowls and serve with thick slices of crusty sourdough bread on the side.
Notes
If soup is too thick after blending, whisk in a splash of broth or water to loosen. Sauté rosemary gently with onions and garlic to avoid bitterness. Blend carefully when hot to avoid splashes. Rinse canned beans to reduce metallic taste. Soup can be made vegan by using vegetable broth and skipping any dairy. Soup freezes well for up to 2 months; thaw overnight and reheat gently. Serve bread fresh for best texture.
Nutrition
- Serving Size: 1 bowl of soup with
- Calories: 280
- Sugar: 3
- Sodium: 450
- Fat: 7
- Saturated Fat: 1
- Carbohydrates: 38
- Fiber: 9
- Protein: 14
Keywords: white bean soup, rosemary soup, creamy soup, comfort food, easy soup recipe, vegan soup, healthy soup



