Creamy White Bean Rosemary

Creamy White Bean and Rosemary Soup: A rich, smooth texture and inviting aroma of herbs and olive oil. Save to Pinterest
Creamy White Bean and Rosemary Soup: A rich, smooth texture and inviting aroma of herbs and olive oil. | recipesbyselena.com

This soup combines creamy white beans and fresh rosemary into a smooth, aromatic dish. Sauteed onions, celery, carrots, and garlic develop rich flavors enhanced by vegetable broth and a touch of heat from red pepper flakes. After simmering, it’s pureed to a velvety texture, finished with cream and lemon juice for brightness. Garnished with fresh rosemary and olive oil, it offers a nourishing, comforting experience suitable for any season.

I stumbled on this soup during a week when my fridge was nearly empty and I needed something filling fast. A can of white beans, some wilted celery, and a sprig of rosemary I forgot I had turned into the creamiest, most comforting bowl I'd made in months. Now it's my go-to whenever I want something that feels like a warm hug without much fuss.

I made this for my neighbor once after she mentioned she wasn't feeling well, and she said it reminded her of something her grandmother used to make in Italy. I didn't have the heart to tell her it came together in less than an hour with canned beans and pantry staples. Sometimes the simplest things carry the most warmth.

Ingredients

  • Olive oil: Use a good one here because it shows up in the flavor, especially when you drizzle a little on top at the end.
  • Yellow onion, celery, carrots: This classic trio builds a sweet, earthy base that makes the whole soup feel layered and satisfying.
  • Garlic cloves: Fresh garlic blooms beautifully with the rosemary and adds that little punch of sharpness you need.
  • Cannellini or great northern beans: These beans turn silky when blended and give the soup body without any flour or thickener.
  • Vegetable broth: The backbone of the soup, so use one you'd actually want to sip on its own.
  • Fresh rosemary: This is the soul of the dish, piney and fragrant, and a little goes a long way.
  • Bay leaf: It adds a subtle depth you won't notice until you forget it once and realize something's missing.
  • Salt, black pepper, red pepper flakes: Season as you go and adjust at the end, the soup should taste bright and balanced.
  • Heavy cream or plant-based cream: This is what makes it velvety and luxurious, stir it in gently so it doesn't split.
  • Lemon juice: Just a tablespoon wakes everything up and keeps the richness from feeling flat.

Instructions

Sauté the vegetables:
Heat olive oil in a large pot over medium heat and add the onion, celery, and carrots. Let them soften and sweeten for 6 to 8 minutes, stirring now and then so nothing sticks.
Bloom the aromatics:
Toss in the garlic and rosemary and cook for just a minute until the smell fills your kitchen. You'll know it's ready when you can't help but lean in closer to the pot.
Simmer the soup:
Add the beans, broth, bay leaf, salt, pepper, and a pinch of red pepper flakes if you like a little warmth. Bring everything to a boil, then lower the heat and let it simmer gently for 20 minutes so the flavors can meld together.
Blend until creamy:
Fish out the bay leaf and use an immersion blender to purée the soup right in the pot until it's smooth and silky. If you're using a regular blender, work in batches and be careful with the hot liquid.
Finish with cream and lemon:
Stir in the cream and lemon juice, then warm it through for a couple of minutes without letting it boil. Taste and adjust the seasoning, it should be rich but still bright.
Serve and garnish:
Ladle the soup into bowls and drizzle a little olive oil on top. A small sprig of fresh rosemary makes it look like something from a café, but it's completely optional.
Enjoy a steaming bowl of Creamy White Bean and Rosemary Soup, garnished with fresh rosemary and drizzled olive oil. Save to Pinterest
Enjoy a steaming bowl of Creamy White Bean and Rosemary Soup, garnished with fresh rosemary and drizzled olive oil. | recipesbyselena.com

There's a certain kind of quiet that settles in when you're eating a bowl of this soup on a cold evening with nothing but a good piece of bread. It's the kind of meal that doesn't ask for much but gives back more than you expect, the kind you keep coming back to without really thinking about it.

Making It Your Own

I've stirred in handfuls of baby spinach at the end for color and a little extra nutrition, and I've also added sautéed mushrooms when I wanted something earthier and more filling. You can swap the heavy cream for coconut cream or cashew cream if you're keeping it plant-based, and the soup stays just as luscious. If you like texture, skip blending half the beans and leave them whole so every spoonful has a little contrast.

What to Serve Alongside

This soup pairs beautifully with a crusty sourdough or a simple baguette for dipping, and a crisp green salad with lemon vinaigrette balances the richness perfectly. I've also served it with a few slices of toasted ciabatta rubbed with garlic and drizzled with olive oil, which turns the whole thing into a more substantial meal. It's filling enough on its own, but those little extras make it feel like a real occasion.

Storage and Reheating

The soup keeps well in the fridge for up to four days and actually tastes even better the next day once the flavors have had time to settle in. When you reheat it, do it gently on the stove over low heat and add a splash of broth or water if it's thickened up too much. I like to freeze it in individual portions without the cream, then stir in fresh cream and lemon juice after reheating so it tastes just as good as the first time.

  • Store in an airtight container and let it cool completely before refrigerating.
  • Freeze for up to three months, but leave out the cream until you're ready to serve.
  • Garnish with fresh rosemary and olive oil right before eating for the best presentation and flavor.
The vibrant, comforting bowl of Creamy White Bean and Rosemary Soup with a creamy, perfect consistency is ready to serve. Save to Pinterest
The vibrant, comforting bowl of Creamy White Bean and Rosemary Soup with a creamy, perfect consistency is ready to serve. | recipesbyselena.com

This soup has a way of turning an ordinary evening into something a little more special without any real effort on your part. I hope it becomes one of those recipes you reach for again and again, the kind that feels like home no matter where you are.

Recipes Q&A

Cannellini and great northern beans provide the ideal creamy texture, though butter or navy beans make great substitutes.

Yes, using plant-based cream instead of heavy cream keeps it dairy-free and delicious.

Puree the cooked soup with an immersion or standard blender until smooth and creamy.

Fresh rosemary adds fragrant notes, while bay leaf enhances depth during simmering.

Crusty bread or a fresh side salad balance the soup’s richness nicely.

Creamy White Bean Rosemary

Velvety white bean and rosemary soup, rich and aromatic, perfect for a cozy Mediterranean meal.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 celery stalks, diced
  • 2 medium carrots, diced
  • 3 garlic cloves, minced

Beans & Broth

  • 2 cans (15 oz each) cannellini or great northern beans, drained and rinsed
  • 4 cups vegetable broth (gluten-free if needed)

Herbs & Seasoning

  • 2 teaspoons fresh rosemary, finely chopped or 1 teaspoon dried rosemary
  • 1 bay leaf
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon freshly ground black pepper
  • Pinch of red pepper flakes (optional)

To Finish

  • ½ cup heavy cream or unsweetened plant-based cream
  • 1 tablespoon lemon juice
  • Extra olive oil and fresh rosemary for garnish (optional)

Instructions

1
Sauté vegetables: Heat olive oil in a large pot over medium heat. Add diced onion, celery, and carrots; sauté for 6 to 8 minutes until softened.
2
Add aromatics: Stir in minced garlic and rosemary; cook for 1 minute until fragrant.
3
Simmer with beans and broth: Add the drained beans, vegetable broth, bay leaf, salt, black pepper, and optional red pepper flakes. Bring to a boil, then reduce heat to low and simmer for 20 minutes.
4
Purée the soup: Remove the bay leaf. Using an immersion blender or standard blender, carefully purée the soup until smooth and creamy.
5
Finish the soup: Stir in cream and lemon juice. Heat gently for 2 to 3 minutes without boiling. Adjust seasoning as needed.
6
Serve: Ladle soup into bowls. Drizzle with olive oil and sprinkle fresh rosemary on top if desired.
Additional Information

Equipment Needed

  • Large pot
  • Immersion blender or standard blender
  • Knife and cutting board
  • Ladle

Nutrition (Per Serving)

Calories 320
Protein 12g
Carbs 39g
Fat 14g

Allergy Information

  • Contains dairy if using heavy cream; use plant-based cream for dairy-free version.
  • Check broth and cream labels to confirm gluten-free status.
Selena Torres

Wholesome recipes, kitchen hacks, and comforting meals for everyday home cooks.