This Rosemary Garlic White Bean Soup is the ultimate cozy comfort food made with simple pantry staples and packed with rich flavor. Creamy cannellini beans, fragrant garlic, rosemary, thyme, and savory broth come together in one incredibly satisfying soup that’s both hearty and budget-friendly.

It’s warm, comforting, easy to make, and perfect for chilly evenings, meal prep, or quick weeknight dinners.


Why You’ll Love This White Bean Soup

  • Made with only a few simple ingredients
  • Budget-friendly and pantry-based
  • Rich and creamy without cream
  • Ready in just 30 minutes
  • Naturally vegetarian and easy to customize
  • Perfect for meal prep and freezing

This soup proves that simple ingredients can create incredible flavor.


What Makes This Soup So Creamy?

The secret is blending one can of cannellini beans with its liquid before adding it to the pot.

This creates:

  • A naturally creamy texture
  • A thicker broth
  • Rich flavor without dairy

It’s an easy trick that transforms basic canned beans into a luxurious soup.


Ingredients & Substitutions

Cannellini Beans

Cannellini beans are creamy, mild, and perfect for soups.

You can also use:

  • Great Northern beans
  • Navy beans
  • Butter beans

Fresh garlic is the heart of this recipe.

Don’t skip it—it creates the rich, savory flavor base.


Rosemary & Thyme

These herbs bring warmth and earthy flavor.

Fresh herbs can also be used if available.


Vegetable Broth

Vegetable broth keeps the soup vegetarian, but chicken broth works beautifully too.


Crushed Red Pepper

Adds a tiny kick of heat that balances the creamy beans.


How To Make Rosemary Garlic White Bean Soup

This soup comes together quickly in one pot.


Step 1: Blend One Can Of Beans

Add one can of cannellini beans, including the liquid, to a blender and blend until smooth.

Drain the remaining two cans.


Step 2: Sauté The Garlic

Add olive oil and garlic to a soup pot.

Cook for about one minute until fragrant.

Be careful not to burn the garlic.


Step 3: Add Everything To The Pot

Stir in:

  • Blended beans
  • Whole beans
  • Broth
  • Rosemary
  • Thyme
  • Red pepper flakes
  • Black pepper

Step 4: Simmer

Bring the soup to a boil, then reduce heat and simmer uncovered for about 15 minutes.

As it cooks, the flavors deepen beautifully.


Step 5: Mash Beans For Extra Creaminess

Use the back of a spoon to mash some of the beans directly in the pot.

This thickens the soup even more and creates a rustic texture.


Step 6: Serve & Enjoy

Serve hot with:

  • Crusty bread
  • Parmesan cheese
  • Homemade croutons
  • Pesto drizzle
  • Fresh herbs

Optional Add-Ins

This soup is delicious as-is, but it’s also incredibly versatile.

Vegetables

Add:

  • Carrots
  • Celery
  • Onion
  • Zucchini
  • Kale
  • Spinach

Protein Options

Try adding:

  • Crispy bacon
  • Ham
  • Sausage
  • Shredded chicken

Flavor Boosters

For extra flavor, try:

  • Lemon juice
  • Parmesan rind
  • Pesto
  • Gruyère cheese
  • Smoked mozzarella

Expert Tips For The Best White Bean Soup

Use Good Broth

A flavorful broth makes a huge difference in simple soups like this.

Don’t Overcook The Garlic

Garlic becomes bitter if browned too much.

Blend One Can Of Beans

This is the secret to the creamy texture without cream.

Taste Before Adding Salt

Canned beans and broth can already contain plenty of sodium.


Can I Use Dried Beans?

Yes, but they’ll need to be soaked and cooked first.

Generally:

  • 1.5 cups cooked beans = one 15-ounce can

Using canned beans keeps this recipe fast and easy.


How To Store & Reheat

Refrigerator

Store in an airtight container for up to 4 days.

Freezer

Freeze for up to 3 months.

Let thaw overnight before reheating.

Reheating

Warm gently on the stovetop or microwave until hot.

Add a splash of broth or water if the soup thickens too much.


What To Serve With White Bean Soup

This soup pairs perfectly with:

  • Crusty artisan bread
  • Garlic toast
  • Grilled cheese sandwiches
  • Caesar salad
  • Roasted vegetables

It’s simple comfort food at its best.


Rosemary Garlic White Bean Soup Recipe

Prep Time

5 minutes

Cook Time

25 minutes

Total Time

30 minutes

Servings

4 servings


Ingredients

  • 2 tablespoons olive oil
  • 4 cloves garlic, minced
  • 3 cans cannellini beans
  • 2 cups vegetable or chicken broth
  • ½ teaspoon dried rosemary
  • ¼ teaspoon dried thyme
  • Pinch crushed red pepper
  • Freshly cracked black pepper, to taste

Instructions

  1. Blend one can of cannellini beans with its liquid until smooth.
  2. Drain the remaining two cans.
  3. Heat olive oil in a soup pot over medium heat.
  4. Add garlic and sauté for about 1 minute until fragrant.
  5. Add blended beans, whole beans, broth, rosemary, thyme, red pepper flakes, and black pepper.
  6. Bring to a boil.
  7. Reduce heat and simmer uncovered for 15 minutes.
  8. Mash some beans slightly to thicken the soup.
  9. Taste and adjust seasoning if needed.
  10. Serve warm with crusty bread.

Frequently Asked Questions

Can I make this vegan?

Yes! Use vegetable broth and avoid cheese toppings.

Can I use fresh herbs?

Absolutely. Fresh rosemary and thyme work beautifully.

Is this soup freezer-friendly?

Yes, it freezes very well.

Can I make it spicy?

Add extra crushed red pepper or hot sauce.