Sage Rosemary White Bean Soup

Topic: Cozy dinners with a golden finish

Savor a comforting bowl of white bean soup infused with fragrant sage and rosemary. This warming dish starts with a base of sautéed onions, carrots, and celery, blended with garlic and fresh herbs. Cannellini beans and vegetable broth create a creamy texture, enhanced by a splash of lemon juice. Easily tailored for dietary needs, it's naturally gluten-free and dairy-free. Finish with parsley for brightness. Ideal for holiday gatherings or simple winter evenings, this soup is filling, wholesome, and easy to make in under an hour.

A woman wearing an apron and smiling.
Created by Mia
Last updated on Fri, 12 Sep 2025 17:16:21 GMT
A bowl of soup with sage and rosemary. Bookmark
A bowl of soup with sage and rosemary. | yummywithmia.com

Sage and rosemary white bean soup is one of those recipes I reach for when I crave something heartwarming yet bright and lively. Creamy white beans soak up the earthy punch of two classic herbs and the finish of lemon keeps every spoonful fresh. Whether you want a cozy meal or an impressive starter for a holiday table, this soup rises to the occasion with comforting simplicity.

I discovered this soup on a snowy December evening years ago and now every winter it is the first thing I make as soon as I spot fresh sage at the market.

Ingredients

  • Olive oil: Essential for rich flavor at the base. Use a fruity extra virgin oil for best aroma
  • Yellow onion: A sweet base that anchors the soup. Look for firm onions with no soft spots
  • Carrots and celery: Classic vegetables for sweetness and savory background. Choose crisp stalks and vibrant carrots
  • Garlic: Lends depth and warmth. Use fresh cloves over jarred for best result
  • Fresh sage and rosemary: The signature herbal flavor pair. If using dried, cut back by half for intensity. Choose sprigs with no dark spots
  • Bay leaves: Add subtle earthiness. Remove before blending for a smooth soup
  • White beans: The creamy heart of the dish. Cannellini or Great Northern both work well. For canned beans, rinse thoroughly
  • Low sodium vegetable broth: Keeps the soup light and lets the herbs shine. Select a quality broth with no overpowering flavors
  • Water: Helps balance the body of the soup and soften the beans
  • Kosher salt and black pepper: Build and balance overall flavor. Season as you go for best results
  • Crushed red pepper flakes: Optional for gentle heat
  • Lemon juice: Adds brightness and makes the herbs pop. Use freshly squeezed for the best lift
  • Fresh parsley: For garnish and fresh color. Pick flat leaf for fuller flavor

Instructions

Prep Your Base:
Finely chop onion, carrots, and celery. Set out all your herbs and measure out remaining ingredients to keep things smooth
Sauté the Aromatics:
Pour olive oil into a large soup pot and heat on medium. Add onion, carrots, and celery. Stir frequently for about eight minutes until the onion is golden and vegetables have softened. This step creates a flavorful soup foundation
Layer in Herbs and Garlic:
Toss in minced garlic along with sage, rosemary, and bay leaves. Stir constantly for one minute until you can smell the aromatic herbs filling the kitchen. This wakes up all the flavor
Add Beans and Broth:
Tip in the rinsed white beans, pour in the vegetable broth and water. Add salt, black pepper, and red pepper flakes if using. Stir it all together and make sure to scrape up any caramelized bits from the bottom
Simmer to Perfection:
Bring the pot just to a simmer. Turn the heat to low, cover, and let it gently bubble for twenty minutes. Stir every several minutes to keep the beans from sticking. This melds all the flavors together
Create Creamy Texture:
Carefully pull out both bay leaves, either pulse the soup three to five times with an immersion blender directly in the pot or mash a bit of the beans against the side with a spoon. This gives body and creaminess without needing cream
Brighten and Serve:
Stir in lemon juice and taste for seasoning. Adjust salt or pepper as needed. Spoon soup into bowls and scatter with parsley for a lovely fresh finish
A spoon is in a bowl of soup.
A spoon is in a bowl of soup. | yummywithmia.com

Rosemary is my secret for making the whole kitchen smell like home. I remember my grandmother keeping a sprig by her stove and the aroma always brings me straight back to childhood Sunday lunches.

Storage Tips

Store any leftovers in a sealed container in the refrigerator for up to five days. The flavors deepen as it sits, making it even more delicious on day two. For longer storage, freeze individual portions in airtight bags or containers for up to two months. Thaw overnight in the fridge and gently reheat on the stove with a splash of broth or water to loosen.

Ingredient Substitutions

If you are out of sage, try substituting with fresh thyme for a different herbal accent. Navy beans can stand in for white beans if needed, just rinse well before using. Chicken broth can replace veggie broth if a vegetarian diet is not required; just use low sodium to control flavor.

Serving Suggestions

Crusty bread is the classic side for dunking or try a crisp green salad to brighten things up. For a festive touch, ladle into small mugs and garnish with extra parsley or even a lemon twist. Top with grated Parmesan or a swirl of olive oil for a richer version.

Cultural Context

White bean soup with herbs is a staple throughout European and American home kitchens. Beloved for its affordability, comfort, and nourishing depth, this soup echoes farmhouse meals where families gathered over simmering pots on cold days. The use of lemon is a modern touch that wakes up the traditional flavors without losing their roots.

Seasonal Adaptations

In the fall, add diced butternut squash with the carrots for sweetness. For summer, try stirring in baby spinach and a handful of fresh basil at the end. Spring versions are lovely with fresh peas or asparagus tips stirred in for the last few minutes.

A bowl of soup with a spoon in it.
A bowl of soup with a spoon in it. | yummywithmia.com

This soup brings cozy comfort and bright flavors to your table. Double the batch and freeze for stress free meals any time.

Common Recipe Questions

→ Can dried herbs be substituted for fresh sage and rosemary?

Yes, use 1½ teaspoons of each dried herb in place of 1 tablespoon fresh for both sage and rosemary.

→ Is it possible to make this soup fully vegan?

Absolutely—omit any finishing cheese or cream, and use a plant-based broth for a vegan-friendly dish.

→ What beans work best in this dish?

Cannellini and Great Northern beans offer creamy texture, but other white beans may also be used.

→ How can I make the soup richer and creamier?

Blend a portion of the soup or add a splash of coconut milk or cream (if not vegan) before serving.

→ Can greens be added to this soup?

Yes, stir in chopped kale or spinach during the last five minutes of cooking for extra heartiness and nutrients.

→ Does this soup freeze well?

It freezes beautifully for up to two months; thaw and reheat gently for best results.

Sage Rosemary White Bean Soup

Fragrant white beans simmered with sage and rosemary create a creamy, nourishing bowl perfect for chilly nights.

Prep Time
15 minutes
Cooking Duration
35 minutes
Overall Time
50 minutes
Created by: Mia

Recipe Type: Golden-Dusk Comforts

Skill Level: Simple

Culinary Origin: American

Total Output: 4 Portion Size

Dietary Preferences: Plant-Based, Vegetarian-Friendly, Gluten-Free, Dairy-Free

What You'll Need

→ Vegetables

01 2 tablespoons olive oil
02 1 large yellow onion, finely chopped
03 2 medium carrots, diced
04 2 celery stalks, diced
05 3 garlic cloves, minced

→ Herbs & Aromatics

06 1 tablespoon fresh sage, finely chopped or 1 1/2 teaspoons dried sage
07 1 tablespoon fresh rosemary, finely chopped or 1 1/2 teaspoons dried rosemary
08 2 bay leaves

→ Beans & Broth

09 3 cups cooked white beans, such as cannellini or Great Northern (about 2 cans, drained and rinsed)
10 4 cups low-sodium vegetable broth
11 1 cup water

→ Seasoning

12 3/4 teaspoon kosher salt, or to taste
13 1/2 teaspoon freshly ground black pepper
14 1/8 teaspoon crushed red pepper flakes, optional

→ Finish

15 2 tablespoons lemon juice
16 2 tablespoons fresh parsley, chopped

Steps to Follow

Step 01

Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery, and sauté for 6–8 minutes until vegetables are softened.

Step 02

Stir in garlic, fresh sage, rosemary, and bay leaves. Sauté for 1 minute until fragrant.

Step 03

Add cooked white beans, vegetable broth, and water. Season with kosher salt, black pepper, and red pepper flakes if desired.

Step 04

Bring to a gentle simmer. Reduce heat, cover, and cook for 20 minutes, stirring occasionally.

Step 05

Remove bay leaves. Using an immersion blender, blend a portion of the soup with 3–5 pulses directly in the pot, or mash some beans with a wooden spoon for a creamy consistency.

Step 06

Stir in lemon juice, taste, and adjust seasoning if needed.

Step 07

Ladle soup into bowls and garnish each portion with chopped fresh parsley.

Important Notes

  1. For a richer soup, add a splash of cream or coconut milk before serving, but omit for a vegan or dairy-free option.
  2. For additional substance, stir in 2 cups chopped kale or spinach during the last 5 minutes of simmering.
  3. Soup can be stored in an airtight container and freezes well for up to two months.
  4. Serve with crusty bread or grated Parmesan if desired, noting these additions may introduce gluten or dairy.

Tools Required

  • Large soup pot
  • Chef’s knife
  • Cutting board
  • Wooden spoon
  • Immersion blender or potato masher

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains legumes (white beans).
  • Soup is prepared gluten-free and dairy-free; check labels on vegetable broth for possible allergens.
  • Garnishes such as cheese or bread may introduce dairy or gluten.

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 260
  • Fats: 6 grams
  • Carbohydrates: 39 grams
  • Proteins: 12 grams