Rosemary Garlic White Bean Soup: Cozy, Flavorful Comfort in Every Spoonful
When the weather turns cool or you’re simply craving something nourishing and satisfying, few dishes can compete with a bowl of Rosemary Garlic White Bean Soup. This hearty soup combines creamy white beans, fragrant rosemary, aromatic garlic, and tender vegetables into a comforting meal that’s both wholesome and delicious. Packed with plant-based protein, fiber, and savory flavor, it’s the perfect recipe for busy weeknights, meal prep sessions, or relaxed family dinners.
One of the best things about this white bean soup recipe is its simplicity. Using everyday pantry ingredients, you can create a rich and satisfying soup that tastes like it simmered all day. The combination of rosemary and garlic creates a rustic flavor profile that feels inspired by traditional countryside cooking, while the creamy beans provide body and substance without the need for heavy cream.
Whether you’re looking for a healthy bean soup, a vegetarian dinner idea, or simply a new comfort food favorite, this Rosemary Garlic White Bean Soup deserves a place in your recipe collection.

Why You’ll Love This Rosemary Garlic White Bean Soup
There are countless soup recipes available, but this one stands out for several reasons:
- Easy to prepare with simple ingredients
- Naturally vegetarian and easy to make vegan
- Rich in protein and fiber
- Perfect for meal prep and leftovers
- Budget-friendly pantry staples
- Comforting and satisfying without feeling heavy
- Freezer-friendly for future meals
The flavors continue to develop as the soup sits, making leftovers even more delicious the next day.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 6 garlic cloves, minced
- 2 teaspoons fresh rosemary, finely chopped
- 4 cups cooked white beans (cannellini or Great Northern beans)
- 6 cups vegetable broth
- 1 bay leaf
- 1 teaspoon sea salt
- ½ teaspoon black pepper
- 1 tablespoon lemon juice
- 2 tablespoons fresh parsley, chopped
- Extra rosemary for garnish
- Olive oil for serving (optional)

Ingredient Highlights
White Beans
White beans are the star of this recipe. Their naturally creamy texture helps create a rich soup without needing dairy products. Cannellini beans are particularly popular due to their smooth texture and mild flavor.
Rosemary
Fresh rosemary provides an earthy, pine-like aroma that elevates the entire dish. It pairs beautifully with garlic and beans, creating a timeless flavor combination.
Garlic
Garlic adds depth and savory richness. Using several cloves ensures the soup develops a robust flavor profile.
Vegetables
Carrots, celery, and onions form the foundation of the soup, adding sweetness and complexity while boosting nutritional value.
Instructions
- Heat the olive oil in a large soup pot over medium heat.
- Add the diced onion, carrots, and celery. Cook for 6-8 minutes until softened.
- Stir in the minced garlic and chopped rosemary. Cook for 1 minute until fragrant.
- Add the white beans, vegetable broth, bay leaf, salt, and black pepper.
- Bring the mixture to a gentle boil.
- Reduce heat and simmer uncovered for 25-30 minutes.
- Remove the bay leaf from the pot.
- Using an immersion blender, blend about one-third of the soup to create a creamy texture while leaving plenty of whole beans intact.
- Stir in the lemon juice and chopped parsley.
- Taste and adjust seasoning as needed.
- Ladle into serving bowls and garnish with fresh rosemary and a drizzle of olive oil if desired.
- Serve warm with crusty bread.
The Secret to Creamy White Bean Soup
Many creamy soups rely on butter, cream, or flour-based roux. This recipe achieves a luxurious texture naturally by blending a portion of the beans directly into the broth.
As the beans break down, they thicken the soup and create a velvety consistency while keeping the recipe light and nutritious. This technique makes the soup suitable for a variety of dietary preferences while delivering incredible comfort-food appeal.
Health Benefits of White Bean Soup
This healthy bean soup isn’t just delicious—it’s packed with nutritional benefits.
Excellent Source of Plant Protein
White beans provide substantial protein, making this soup filling and satisfying.
Rich in Fiber
Fiber helps support digestion and contributes to long-lasting fullness, making this soup a great option for balanced eating.
Loaded with Nutrients
White beans contain:
- Iron
- Magnesium
- Potassium
- Folate
- B vitamins
Combined with fresh vegetables and herbs, this soup delivers a variety of important nutrients.
Heart-Friendly Ingredients
The combination of beans, olive oil, and vegetables aligns well with heart-conscious eating patterns and Mediterranean-inspired cooking.
Tips for Perfect Rosemary Garlic White Bean Soup
Use Fresh Rosemary
Fresh rosemary offers superior flavor compared to dried varieties. If using dried rosemary, reduce the amount by half.
Don’t Rush the Aromatics
Allow the onions, carrots, and celery enough time to soften. This builds a richer flavor base.
Blend Strategically
Blending only part of the soup preserves texture while creating creaminess.
Season Gradually
Beans absorb seasoning differently depending on their variety and cooking method. Taste before adding extra salt.
Add Lemon at the End
A small splash of lemon juice brightens the entire soup and balances the earthy flavors.
Delicious Variations
Tuscan White Bean Soup
Add chopped kale and diced tomatoes during the final 10 minutes of cooking for a Tuscan-inspired twist.
White Bean and Spinach Soup
Stir fresh spinach into the soup just before serving.
Smoky Bean Soup
Add a teaspoon of smoked paprika for a deeper, smoky flavor.
White Bean and Potato Soup
Add diced potatoes during the simmering stage for extra heartiness.
Spicy Rosemary Soup
Include red pepper flakes for a subtle kick of heat.
Serving Suggestions
This Rosemary Garlic White Bean Soup is versatile enough to serve in many ways.
With Crusty Bread
A warm loaf of artisan bread is the perfect companion for soaking up every drop of broth.
Alongside a Salad
Pair with a simple green salad dressed with lemon vinaigrette for a complete meal.
As a Starter
Serve smaller portions before roasted vegetables, pasta, or grilled dishes.
For Meal Prep
Portion into containers for easy lunches throughout the week.
Storage Instructions
Refrigerator
Store cooled soup in an airtight container for up to 5 days.
Freezer
Freeze in freezer-safe containers for up to 3 months.
Reheating
Warm gently on the stovetop over medium-low heat or microwave individual portions until heated through.
If the soup thickens during storage, simply add a splash of broth or water when reheating.
Fun Facts About White Beans
White beans have been enjoyed for centuries throughout Europe and the Mediterranean. Their mild flavor makes them one of the most versatile legumes in cooking.
Cannellini beans, often used in Italian cuisine, are sometimes called “white kidney beans” due to their shape. They are a key ingredient in many traditional soups and stews.
Rosemary has also been prized for centuries, not only for its culinary uses but also for its symbolic connection to remembrance and hospitality in many cultures.

Frequently Asked Questions
Can I use canned beans?
Absolutely. Canned beans make this recipe even quicker. Simply rinse and drain them before adding.
Can I make this soup vegan?
Yes. The recipe is naturally vegan when made with vegetable broth and served without dairy-based toppings.
What beans work best?
Cannellini beans, Great Northern beans, and navy beans all work beautifully.
Can I make it in a slow cooker?
Yes. Add all ingredients except lemon juice and parsley to the slow cooker and cook on low for 6-8 hours. Stir in the lemon juice and parsley before serving.
How can I add more protein?
Add chickpeas, lentils, or plant-based sausage for additional protein.
Final Thoughts
Rosemary Garlic White Bean Soup proves that simple ingredients can create extraordinary flavor. With creamy white beans, fragrant rosemary, aromatic garlic, and wholesome vegetables, this soup delivers warmth, comfort, and nourishment in every spoonful.
Perfect for chilly evenings, meal prep, family dinners, or cozy weekends at home, this easy rosemary soup is a recipe you’ll find yourself making again and again. Its balance of rustic flavors, satisfying texture, and wholesome ingredients makes it a timeless favorite that never goes out of style.

Rosemary Garlic White Bean Soup
Ingredients
Equipment
Method
- Heat olive oil in a large soup pot over medium heat.
- Cook onion, carrots, and celery until softened.
- Add garlic and rosemary and cook until fragrant.
- Add beans, broth, bay leaf, salt, and pepper.
- Bring to a boil, then reduce heat and simmer for 25-30 minutes.
- Remove bay leaf and blend a portion of the soup.
- Stir in lemon juice and parsley.
- Serve hot with garnish of rosemary and olive oil.





