Easy White Bean and Rosemary Soup Recipe – Hearty & Healthy

Posted on March 30, 2026

By: Betty Miller

There’s something deeply satisfying about a bowl of creamy white bean and rosemary soup on a cold evening. This recipe has become my go-to comfort food when I want something hearty yet light, filling yet nourishing. The earthy beans paired with fragrant rosemary create a soup that feels both rustic and refined.

Why This White Bean and Rosemary Soup Works

This soup succeeds because it balances simplicity with depth of flavor. The white beans provide protein and creaminess without heavy cream, while fresh rosemary adds an aromatic punch that dried herbs simply can’t match. The slow simmering process allows all the flavors to meld beautifully together.

Ingredients

  • 2 cups dried cannellini beans (or 3 cans, drained and rinsed)
  • 8 cups vegetable or chicken broth
  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 3 celery stalks, diced
  • 2 large carrots, diced
  • 4 garlic cloves, minced
  • 3 tablespoons fresh rosemary, chopped (or 1 tablespoon dried)
  • 2 bay leaves
  • 1 teaspoon salt (or to taste)
  • 1/2 teaspoon black pepper
  • 2 tablespoons tomato paste
  • 2 tablespoons lemon juice
  • 1/4 cup fresh parsley, chopped
  • Extra olive oil for drizzling
  • Grated Parmesan cheese (optional)

I’ve learned that using dried beans rather than canned makes a noticeable difference in texture and flavor, though canned beans work well when you’re short on time.

Here’s another great option:Vegan White Bean Soup

How to Make It

  1. Prepare the beans: If using dried beans, soak them overnight in cold water. Drain and rinse before using. This step ensures even cooking and reduces cooking time significantly.
  2. Cook the aromatics: Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion, celery, and carrots. Cook for 8-10 minutes, stirring occasionally, until vegetables are softened and onion becomes translucent.
  3. Add garlic and herbs: Stir in minced garlic, chopped rosemary, and tomato paste. Cook for another 2 minutes until fragrant. The tomato paste adds depth and helps build the flavor base.
  4. Add beans and broth: Add the soaked and drained beans (or canned beans if using), bay leaves, salt, and pepper. Pour in the broth, ensuring beans are covered by at least 2 inches of liquid.
  5. Simmer the soup: Bring to a boil, then reduce heat to low and simmer covered for 1-1.5 hours if using dried beans, or 30 minutes if using canned beans. Beans should be tender and creamy.
  6. Blend partially: Remove bay leaves. Using an immersion blender, blend about half the soup directly in the pot, leaving some beans whole for texture. Alternatively, transfer 2-3 cups to a regular blender, blend until smooth, then return to pot.
  7. Season and finish: Taste and adjust seasoning with additional salt, pepper, or rosemary as needed. Stir in lemon juice and fresh parsley. The lemon brightens the entire soup and balances the earthiness of the beans.
  8. Serve hot: Ladle into bowls and drizzle with good olive oil. Add grated Parmesan cheese if desired.

The key to this soup’s success lies in the gradual building of flavors and the partial blending that creates the ideal creamy-yet-chunky texture.

Nutrition at a Glance

  • High in plant-based protein from white beans
  • Rich in fiber, promoting digestive health
  • Contains folate, iron, and potassium
  • Low in saturated fat
  • Provides complex carbohydrates for sustained energy
  • Antioxidants from rosemary and vegetables
  • Naturally gluten-free
  • Can be made vegan by using vegetable broth
  • Approximately 280 calories per serving

How to Serve It

  • With crusty sourdough bread or focaccia for dipping
  • Alongside a simple green salad with lemon vinaigrette
  • Topped with a dollop of pesto for extra herbaceous flavor
  • With grilled cheese sandwiches for a classic comfort combination
  • Garnished with crispy pancetta or bacon for non-vegetarian versions
  • Over cooked pasta for a heartier meal
  • With a drizzle of high-quality olive oil and fresh herbs
  • Accompanied by roasted vegetables

I find this soup works beautifully as both a starter and a main course, depending on portion size and accompaniments.

Common Mistakes

  • Not soaking dried beans: This leads to uneven cooking and longer cooking times
  • Over-blending: The soup becomes too smooth and loses its rustic appeal
  • Using too much dried rosemary: It can become overpowering; fresh is always better when available
  • Adding salt too early: Salt can prevent beans from softening properly during cooking
  • Not building flavor layers: Skipping the aromatics step results in flat-tasting soup
  • Forgetting the acid: Lemon juice is crucial for brightening the final dish
  • Cooking on too high heat: This can cause beans to break apart completely
  • Not tasting for seasoning: The soup needs proper seasoning adjustment at the end

These mistakes are easily avoided with careful attention to timing and technique throughout the cooking process.

Storage and Reheating

  • Refrigerator storage: Keep covered for up to 4 days in airtight containers
  • Freezer storage: Freeze for up to 3 months in freezer-safe containers
  • Reheating method: Warm gently on stovetop over medium-low heat, stirring occasionally
  • Consistency adjustment: Add broth or water if soup becomes too thick when reheating
  • Microwave option: Heat in 1-minute intervals, stirring between heating
  • Flavor refresh: Add fresh herbs, lemon juice, or olive oil when reheating
  • Portion freezing: Freeze in individual portions for quick single servings
  • Thawing: Move frozen soup to refrigerator overnight before reheating

This soup actually improves in flavor after a day or two, making it excellent for meal prep and batch cooking.

image 299 e1774830708156

Leftover Ideas

  • Pasta sauce: Reduce the soup and toss with cooked pasta and Parmesan
  • Rice bowl base: Serve over brown rice with roasted vegetables
  • Bread bowl filling: Hollow out sourdough rounds and fill with hot soup
  • Grain salad addition: Use cooled soup as dressing for farro or quinoa salads
  • Breakfast hash: Add diced potatoes and top with fried eggs
  • Casserole base: Use as liquid in vegetable gratins
  • Sandwich filling: Thicken and use as spread in vegetarian sandwiches
  • Pizza sauce alternative: Reduce until very thick and use on flatbreads

The versatility of leftover white bean soup makes it a valuable component for creative meal planning throughout the week.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

White Bean and Rosemary Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 110 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A hearty, creamy soup featuring tender white beans and fragrant fresh rosemary in a rich, flavorful broth. Perfect comfort food that’s both nourishing and satisfying.


Ingredients

Scale
  • 2 cups dried cannellini beans (or 3 cans, drained and rinsed)
  • 8 cups vegetable or chicken broth
  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 3 celery stalks, diced
  • 2 large carrots, diced
  • 4 garlic cloves, minced
  • 3 tablespoons fresh rosemary, chopped
  • 2 bay leaves
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons tomato paste
  • 2 tablespoons lemon juice
  • 1/4 cup fresh parsley, chopped
  • Extra olive oil for drizzling
  • Grated Parmesan cheese (optional)

Instructions

  1. 1. If using dried beans, soak overnight in cold water. Drain and rinse before using.
  2. 2. Heat olive oil in large pot over medium heat. Add onion, celery, and carrots. Cook 8-10 minutes until softened.
  3. 3. Add garlic, rosemary, and tomato paste. Cook 2 minutes until fragrant.
  4. 4. Add beans, bay leaves, salt, pepper, and broth. Ensure beans are covered by 2 inches of liquid.
  5. 5. Bring to boil, then simmer covered for 1-1.5 hours (dried beans) or 30 minutes (canned beans) until tender.
  6. 6. Remove bay leaves. Using immersion blender, blend half the soup, leaving some beans whole for texture.
  7. 7. Stir in lemon juice and parsley. Adjust seasoning to taste.
  8. 8. Serve hot with olive oil drizzle and optional Parmesan cheese.

Notes

Store covered in refrigerator up to 4 days or freeze up to 3 months. Soup thickens when cooled – add broth when reheating if needed.

  • Prep Time: 20 minutes
  • Cook Time: 90 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 280
  • Sugar: 5g
  • Sodium: 680mg
  • Fat: 6g
  • Carbohydrates: 45g
  • Fiber: 12g
  • Protein: 15g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star