This Rosemary Garlic White Bean Soup is cozy, creamy, flavorful, and incredibly easy to make. Made with simple pantry ingredients like canned cannellini beans, garlic, broth, rosemary, and thyme, this soup comes together in just 30 minutes and tastes like it simmered all day.
It is hearty without being heavy, naturally creamy without needing dairy, and perfect for chilly evenings, quick lunches, or budget-friendly weeknight dinners. Serve it with crusty bread, toasted sourdough, or a drizzle of pesto for a comforting bowl that feels simple but deeply satisfying.

Why You’ll Love This White Bean Soup
- Ready in only 30 minutes
- Made with pantry staples
- Creamy without cream
- Budget-friendly and filling
- Full of garlic and herb flavor
- Vegetarian-friendly if using vegetable broth
- Perfect with crusty bread
- Great for meal prep
What Makes This Soup So Good?
The secret to this soup is blending one can of cannellini beans with its liquid before adding it to the pot. This creates a naturally creamy base without using milk, cream, or flour.
The remaining beans are added whole for texture, while garlic, rosemary, thyme, and a pinch of crushed red pepper give the soup a warm, savory flavor. It is simple, rustic, and packed with comfort.
Ingredients
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- 3 cans cannellini beans, 15 oz each
- 2 cups vegetable broth or chicken broth
- ½ teaspoon dried rosemary
- ¼ teaspoon dried thyme
- Pinch of crushed red pepper
- Freshly cracked black pepper, to taste
- Salt, if needed
Ingredient Notes
Cannellini Beans
Cannellini beans are creamy, mild, and perfect for soup. They blend smoothly and also hold their shape well when simmered.
Garlic
Fresh garlic gives this soup a bold, savory base. Use 4 cloves for strong flavor.
Rosemary and Thyme
These herbs add cozy, earthy flavor that pairs beautifully with white beans.
Broth
Vegetable broth keeps the soup vegetarian, while chicken broth adds a richer savory flavor.
Crushed Red Pepper
Just a pinch adds warmth without making the soup too spicy.
How to Make Rosemary Garlic White Bean Soup
Step 1: Blend One Can of Beans
Pour one can of cannellini beans, including the liquid, into a blender.
Blend until smooth.
Drain the other two cans of beans and set them aside.
Step 2: Sauté the Garlic
Add olive oil to a soup pot over medium heat.
Add the minced garlic and cook for about 1 minute, just until fragrant.
Be careful not to burn the garlic.
Step 3: Add the Beans and Broth
Add the blended beans, drained beans, and broth to the pot.
Stir well to combine.
Step 4: Add the Herbs
Stir in the dried rosemary, dried thyme, crushed red pepper, and freshly cracked black pepper.
Step 5: Simmer
Cover the pot and bring the soup to a boil over medium-high heat.
Once boiling, reduce the heat to medium-low.
Remove the lid and simmer for 15 minutes, stirring occasionally.
Step 6: Thicken the Soup
Use the back of a spoon or a potato masher to gently smash some of the beans.
This helps thicken the soup even more while keeping some texture.
Step 7: Taste and Serve
Taste the soup and add salt if needed.
Serve hot with crusty bread or your favorite toppings.
Best Toppings for White Bean Soup
This soup is delicious on its own, but toppings make it even better.
Try adding:
- Toasted bread
- Homemade croutons
- Grated Parmesan cheese
- Pesto
- Fresh parsley
- Extra black pepper
- Chili flakes
- A drizzle of olive oil
- Lemon juice
- Crispy bacon or smoked turkey
Tips for the Best White Bean Soup
Don’t Burn the Garlic
Garlic cooks quickly. Sauté it only until fragrant to avoid bitterness.
Blend One Can of Beans
This creates a creamy texture without adding cream.
Smash Some Beans
Lightly smashing the beans after simmering makes the soup thicker and heartier.
Taste Before Adding Salt
Broth and canned beans can already be salty, so season at the end.
Use Fresh Herbs If You Have Them
Fresh rosemary and thyme work beautifully in this recipe.
Use about 1½ teaspoons fresh rosemary and ¾ teaspoon fresh thyme.
Variations
Creamy White Bean Soup
Blend half of the soup after simmering for an even smoother texture.
Lemon White Bean Soup
Add a squeeze of fresh lemon juice before serving for brightness.
White Bean and Kale Soup
Stir in chopped kale or spinach during the last few minutes of cooking.
Smoky White Bean Soup
Add smoked paprika, smoked turkey, or crispy bacon.
Spicy White Bean Soup
Add more crushed red pepper or a pinch of cayenne.
Parmesan White Bean Soup
Stir in grated Parmesan cheese right before serving.
What to Serve With White Bean Soup
This soup pairs perfectly with:
- Crusty bread
- Garlic toast
- Grilled cheese sandwich
- Side salad
- Roasted vegetables
- Focaccia bread
- Crackers
- Pesto toast
Storage Instructions
Store leftover soup in an airtight container in the refrigerator for up to 4 days.
The soup will thicken as it sits, so add a splash of broth or water when reheating.
Freezing Instructions
This soup freezes well.
Let it cool completely, then transfer to freezer-safe containers.
Freeze for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Reheat on the stove over medium-low heat until warmed through.
You can also microwave individual portions in 30-second intervals, stirring between each one.
Add extra broth if the soup becomes too thick.
Frequently Asked Questions
Can I Use Another Type of Bean?
Yes. Great Northern beans or navy beans can be used instead of cannellini beans.
Can I Make This Soup Vegan?
Yes. Use vegetable broth and avoid cheese or meat-based toppings.
Can I Use Fresh Rosemary?
Absolutely. Use about 1½ teaspoons finely chopped fresh rosemary.
Is This Soup Creamy Without Dairy?
Yes. Blended cannellini beans create a naturally creamy texture.
Can I Add Chicken?
Yes. Shredded chicken makes this soup even heartier.
Recipe Information
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4
Final Thoughts
This Rosemary Garlic White Bean Soup is simple, affordable, and full of cozy flavor. With creamy cannellini beans, fragrant garlic, and warm herbs, it is the kind of recipe that proves pantry staples can create something truly delicious.
Serve it with crusty bread, add your favorite toppings, and enjoy a comforting bowl of homemade soup any night of the week.
