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
- Blend one can of cannellini beans with its liquid until smooth.
- Drain the remaining two cans.
- Heat olive oil in a soup pot over medium heat.
- Add garlic and sauté for about 1 minute until fragrant.
- Add blended beans, whole beans, broth, rosemary, thyme, red pepper flakes, and black pepper.
- Bring to a boil.
- Reduce heat and simmer uncovered for 15 minutes.
- Mash some beans slightly to thicken the soup.
- Taste and adjust seasoning if needed.
- 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.







