Rosemary Garlic White Bean Soup

Creamy rosemary garlic white bean soup in a rustic bowl topped with fresh parsley and cracked pepper Save Pin
Creamy rosemary garlic white bean soup in a rustic bowl topped with fresh parsley and cracked pepper | noshtheory.com

This comforting white bean soup combines creamy cannellini beans with aromatic fresh rosemary and garlic in a flavorful vegetable broth. Ready in just 50 minutes, this Mediterranean-inspired bowl delivers protein-rich sustenance with minimal effort. The vegetables provide sweetness and depth while the herbs create an inviting aroma that fills your kitchen. Perfect for batch cooking, it keeps well for days and freezes beautifully for future meals.

The first time I made this soup, it was snowing outside and I had nothing in the pantry but canned beans and a sad bunch of rosemary. Sometimes the best meals happen that way, when you are not trying to be fancy but just want something warm in your hands.

My sister called me right as I was taking the first taste, asking what I was making because she could smell it through the phone. That is the kind of soup this is, the kind that somehow travels.

Ingredients

  • 2 tablespoons olive oil: This creates the foundation for sautéing your aromatics and adds a lovely richness to the finished soup
  • 1 medium yellow onion, finely chopped: The onion provides essential sweetness that balances the earthy beans
  • 4 garlic cloves, minced: Fresh garlic transforms this soup, so do not be shy with it
  • 2 medium carrots, diced: These add natural sweetness and beautiful color to the pot
  • 2 celery stalks, diced: Celery provides that classic aromatic base that makes soups taste like home
  • 2 cans cannellini beans: These creamy white beans become the heart of the soup, tender and satisfying
  • 4 cups low-sodium vegetable broth: Using low-sodium broth lets you control the seasoning perfectly
  • 2 sprigs fresh rosemary: Fresh rosemary creates this piney fragrance that makes the soup feel special
  • 1 bay leaf: This adds subtle depth that you notice more in its absence than its presence
  • 1 teaspoon salt: Start here and adjust to your taste at the end
  • 1/4 teaspoon black pepper: Freshly ground pepper adds a gentle warmth
  • 1 tablespoon lemon juice: This brightens everything and makes the flavors sing

Instructions

Build Your Flavor Base:
Heat the olive oil in a large pot over medium heat, add the chopped onion, and cook until it is softened and translucent, about 4 minutes.
Add the Aromatics:
Stir in the garlic, carrots, and celery, then sauté for 5 minutes until the vegetables start to soften and the garlic becomes fragrant.
Simmer the Soup:
Add the beans, vegetable broth, rosemary sprigs, bay leaf, salt, and pepper, then bring everything to a gentle boil.
Let It Meld:
Reduce heat to low, cover the pot, and let it simmer for 20 minutes so all the flavors can get to know each other.
Finish and Puree:
Remove and discard the bay leaf and rosemary sprigs, then use an immersion blender to partially puree the soup until it reaches your preferred texture.
Adjust and Serve:
Stir in the lemon juice, taste the soup, and adjust the seasoning as needed before serving hot.
Steaming pot of cozy white bean soup with rosemary sprigs and crusty bread on the side Save Pin
Steaming pot of cozy white bean soup with rosemary sprigs and crusty bread on the side | noshtheory.com

Last winter my neighbor texted me at 10 PM asking what I was cooking because the rosemary scent was drifting through the building vents. I brought her a bowl and we ate it standing in her hallway, both of us in socks, while she told me about her day.

Making It Your Own

Once I made this with thyme instead of rosemary because that is what was growing in my window box, and it was completely different but equally wonderful. Herbs are flexible like that.

The Texture Question

I have served this soup fully pureed, chunky, and somewhere in between, and honestly each version has its fans. The partially pureed version creates this creamy base with whole beans floating through it, which feels generous.

Serving Suggestions

This soup asks for bread, really good crusty bread that you can tear and dip into the bowl. A green salad with lemon vinaigrette alongside makes it feel like a proper dinner.

  • A drizzle of really good olive oil on top just before serving makes it feel special
  • Toasted pumpkin seeds or pine nuts add lovely crunch
  • Leftovers somehow taste better the next day, if they last that long
Golden broth of rosemary garlic white bean soup garnished with lemon and chopped parsley Save Pin
Golden broth of rosemary garlic white bean soup garnished with lemon and chopped parsley | noshtheory.com

There is something about a pot of beans simmering with rosemary that feels like an exhale. I hope this soup brings you that same quiet comfort.

Recipe FAQs

Yes, soak 1 cup dried beans overnight, then simmer until tender before adding to the soup. This adds about 1-2 hours to your prep time but yields excellent texture and flavor.

Refrigerate in an airtight container for up to 4 days. The flavors actually improve after a day. For longer storage, freeze portions for up to 2 months and reheat gently on the stove.

Fresh thyme, oregano, or sage work beautifully as alternatives. Use about 1 teaspoon of dried herbs or 2 sprigs of fresh woody herbs to maintain the aromatic profile.

Yes, all ingredients are naturally gluten-free. Just ensure your vegetable broth is certified gluten-free and skip the crusty bread or use a gluten-free alternative when serving.

Add diced potatoes during the simmering stage, stir in a handful of spinach or kale near the end, or serve with extra crusty bread. A dollop of pesto also adds richness and protein.

Rosemary Garlic White Bean Soup

Creamy white beans simmered with rosemary, garlic, and vegetables for a comforting Mediterranean bowl.

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

Ingredients

Vegetables & Aromatics

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

Beans & Broth

  • 2 cans (15 oz each) cannellini or great northern beans, drained and rinsed
  • 4 cups low-sodium vegetable broth

Herbs & Seasoning

  • 2 sprigs fresh rosemary (or 1 teaspoon dried rosemary)
  • 1 bay leaf
  • 1 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper

Optional Finish

  • 1 tablespoon lemon juice
  • Fresh parsley, chopped, for garnish
  • Crusty bread, to serve

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and cook until softened, approximately 4 minutes.
2
Cook Vegetables: Stir in minced garlic, diced carrots, and celery. Sauté for 5 minutes until vegetables begin to soften.
3
Add Base Ingredients: Add drained beans, vegetable broth, rosemary, bay leaf, salt, and pepper. Bring mixture to a gentle boil.
4
Simmer Soup: Reduce heat to low, cover pot, and simmer for 20 minutes to allow flavors to meld together.
5
Remove Herbs: Remove and discard bay leaf and rosemary sprigs from the soup.
6
Puree for Texture: For creamier consistency, use immersion blender to partially puree soup while leaving some beans whole for texture.
7
Season and Serve: Stir in lemon juice, taste, and adjust seasoning as needed. Serve hot, garnished with fresh parsley and crusty bread if desired.
Additional Information

Equipment Needed

  • Large pot
  • Wooden spoon
  • Knife and cutting board
  • Immersion blender (optional)

Nutrition (Per Serving)

Calories 280
Protein 12g
Carbs 41g
Fat 7g

Allergy Information

  • Contains: None of the major allergens in listed ingredients. Double-check broth and bread labels for gluten or other allergens if serving to sensitive individuals.
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.