Creamy White Bean Rosemary

Creamy White Bean and Rosemary Soup: a thick, comforting bowl with a swirl of cream and fresh rosemary. Save
Creamy White Bean and Rosemary Soup: a thick, comforting bowl with a swirl of cream and fresh rosemary. | cookingwithdarlene.com

This velvety soup combines tender white beans with fragrant rosemary and fresh vegetables, gently simmered and pureed for a smooth texture. Olive oil, garlic, and herbs create a fragrant base, finished with cream and lemon juice for a hint of richness and brightness. Perfect served hot with a drizzle of olive oil and rosemary garnish, this dish offers a comforting, flavorful option suited for a variety of dietary needs and occasions.

I stirred a pot of this soup on a Thursday night when the wind rattled the kitchen window and I had nothing but pantry staples and a sprig of rosemary from the garden. The smell of garlic and rosemary hitting warm olive oil filled the room so fast I forgot I was tired. By the time I blended it smooth and tasted the first spoonful, I knew this would be the kind of recipe I'd make without thinking, the kind that feels like muscle memory.

I made this for my neighbor after she came home from the hospital, and she told me later it was the first thing that tasted like comfort in weeks. I brought it in a mason jar with a little container of olive oil for drizzling, and when I picked up the jar the next day, there was a note tucked under it that just said, again soon. That's when I realized this soup doesn't just feed people, it says something without words.

Ingredients

  • Olive oil: Use something you'd actually dip bread into, the flavor carries through and makes the base taste rich and round.
  • Yellow onion: I dice it small so it melts into the soup and becomes part of the creaminess instead of a chunky surprise.
  • Celery and carrots: These build the backbone of flavor, and I learned to cut them the same size so they soften evenly.
  • Garlic cloves: Mince them fine and add them at the right moment so they bloom without burning, that one minute of fragrance is everything.
  • Cannellini beans: Creamy and mild, they blend into silk and hold the soup together without being heavy.
  • Vegetable broth: I taste my broth before I add it because some are saltier than others, and it saves me from overseasoning later.
  • Fresh rosemary: I strip the leaves and chop them fine because whole needles feel like eating pine, but chopped rosemary tastes like warmth and earth.
  • Bay leaf: It adds a shadow of flavor you can't name but would miss if it wasn't there.
  • Salt, black pepper, and red pepper flakes: I add salt in stages and taste as I go, and the red pepper is optional but I never skip it.
  • Heavy cream or plant-based cream: This is what turns the soup from nice to luxurious, just half a cup changes the whole texture.
  • Lemon juice: A tablespoon at the end wakes everything up and balances the richness so it doesn't feel flat.

Instructions

Start with the base:
Heat olive oil in a large pot over medium heat, then add the onion, celery, and carrots. Let them cook until they soften and the onion turns translucent, about six to eight minutes, stirring now and then so nothing sticks.
Bloom the aromatics:
Add the garlic and rosemary and stir for just one minute, until the smell hits you and the garlic barely starts to turn golden. Don't walk away during this step or it will burn and turn bitter.
Build the soup:
Stir in the beans, broth, bay leaf, salt, pepper, and red pepper flakes if you're using them. Bring everything to a boil, then lower the heat and let it simmer gently for twenty minutes so the flavors marry and the vegetables go completely soft.
Blend until creamy:
Fish out the bay leaf and use an immersion blender right in the pot to puree the soup until it's smooth and velvety. If you're using a regular blender, let the soup cool slightly and blend in batches, leaving the lid cracked so steam can escape.
Finish with cream and lemon:
Stir in the cream and lemon juice, then heat gently for two to three minutes without letting it boil. Taste and adjust the salt and pepper until it feels balanced and bright.
Serve and garnish:
Ladle the soup into bowls and drizzle a little olive oil over the top. If you have fresh rosemary, chop a tiny bit and sprinkle it on for a final hit of fragrance.
This Creamy White Bean and Rosemary Soup showcases a perfectly smooth texture, ready to warm your soul. Save
This Creamy White Bean and Rosemary Soup showcases a perfectly smooth texture, ready to warm your soul. | cookingwithdarlene.com

I served this at a small dinner party once and a friend asked if I'd trained in France because of how the flavors layered. I laughed and told her it was canned beans and a Tuesday night, but I think that's the magic of simple food done with attention. It doesn't need to be complicated to feel like care.

Making It Your Own

I've stirred in handfuls of baby spinach right before serving when I wanted something green, and I've topped bowls with sautéed mushrooms when I had them lying around. Sometimes I use coconut cream instead of dairy and add a little miso for depth, and it works beautifully. This soup is forgiving and welcomes whatever you have on hand.

What to Serve Alongside

I usually tear apart a loaf of crusty bread and set it on the table with good butter, because this soup begs to be soaked up. A simple arugula salad with lemon and shaved parmesan makes it feel like a full meal, and once I served it with roasted cherry tomatoes on the side just for color and brightness. It doesn't need much, but it plays well with simple things.

Storage and Reheating

This soup keeps in the fridge for up to four days and tastes even better the next day after the flavors settle. I reheat it gently on the stove and sometimes thin it with a splash of broth or water because it thickens as it sits. I haven't frozen it with the cream already added, but I've frozen the base before finishing and stirred in fresh cream after reheating, and that works perfectly.

  • Store in an airtight container and let it cool completely before refrigerating.
  • If freezing, leave out the cream and lemon until after you reheat.
  • Reheat slowly over low heat and stir often so the cream doesn't separate.
Enjoy a steaming bowl of Creamy White Bean and Rosemary Soup, garnished with fresh rosemary and a drizzle of olive oil. Save
Enjoy a steaming bowl of Creamy White Bean and Rosemary Soup, garnished with fresh rosemary and a drizzle of olive oil. | cookingwithdarlene.com

This soup has become the thing I make when I need to feel steady, when I want to feed someone without fuss, or when I just want the house to smell like rosemary and olive oil. It's quiet and reliable, and it always does exactly what I need it to do.

Recipe Questions & Answers

Yes, soak dried beans overnight and cook until tender before adding to the soup to maintain the creamy texture.

Puree the soup using an immersion blender or standard blender until smooth, then stir in cream for a velvety finish.

Rosemary adds a fragrant, pine-like aroma that enhances the earthiness of the beans and vegetables.

Yes, plant-based creams work well to maintain creaminess while keeping the soup dairy-free.

Onions, celery, carrots, and garlic build a flavorful base that balances the softness of the beans.

Creamy White Bean Rosemary

Velvety soup with white beans, rosemary, and a touch of cream for comforting warmth anytime.

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 ounces each) cannellini or great northern beans, drained and rinsed
  • 4 cups vegetable broth, gluten-free if required

Herbs & Seasoning

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

To Finish

  • 1/2 cup heavy cream or unsweetened plant-based cream
  • 1 tablespoon lemon juice
  • Extra olive oil and fresh rosemary for garnish, optional

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion, celery, and carrots; cook for 6 to 8 minutes until softened.
2
Add Garlic and Rosemary: Incorporate minced garlic and rosemary, cooking for 1 minute until fragrant.
3
Combine Beans and Broth: Stir in the beans, vegetable broth, bay leaf, salt, black pepper, and optional red pepper flakes. Bring to a boil, then reduce heat and simmer for 20 minutes.
4
Purée Soup: Remove the bay leaf. Use an immersion blender to purée the soup until smooth and creamy, or carefully blend in batches using a standard blender.
5
Finish Soup: Stir in cream and lemon juice. Heat gently for 2 to 3 minutes without boiling. Adjust seasoning as needed.
6
Serve: Ladle the soup into bowls and garnish with a drizzle of olive oil and fresh rosemary 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; plant-based cream recommended for dairy-free.
  • Check broth and cream labels to ensure they are gluten-free.
Darlene Bennett

Sharing simple recipes and real-life cooking tips for home cooks.