I love making this Rosemary and Roasted Garlic White Bean Soup when I want something comforting, creamy, and deeply flavorful without relying on heavy cream. The roasted garlic adds a rich sweetness, while fresh rosemary brings a warm, earthy aroma. It’s a simple, nourishing soup that feels both rustic and elegant.
Why You’ll Love This Recipe
I love how this soup transforms humble pantry staples into something incredibly satisfying. The roasted garlic gives it a mellow depth that I can’t get from raw garlic, and the white beans create a naturally creamy texture when blended. I also appreciate how budget-friendly and filling it is, making it perfect for weeknight dinners or cozy weekends. It pairs beautifully with crusty bread and feels even better the next day.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
2 tablespoons olive oil 1 large yellow onion, diced 1 whole head of garlic 3 cans (15 ounces each) white beans (cannellini or great northern), drained and rinsed 4 cups vegetable broth 1 tablespoon fresh rosemary, finely chopped (or 1 teaspoon dried rosemary) 1/2 teaspoon dried thyme 1/2 teaspoon salt, or to taste 1/4 teaspoon black pepper 1 tablespoon lemon juice 1/2 cup heavy cream or coconut milk (optional for extra creaminess)
directions
I start by preheating the oven to 400°F (200°C). I slice the top off the head of garlic, drizzle it with a little olive oil, wrap it in foil, and roast it for about 35–40 minutes until soft and golden. I let it cool, then squeeze out the roasted cloves.
In a large pot, I heat the olive oil over medium heat. I sauté the diced onion for about 5–7 minutes until soft and translucent.
I add the roasted garlic cloves, white beans, vegetable broth, rosemary, thyme, salt, and pepper. I bring everything to a gentle boil, then reduce the heat and let it simmer for 15–20 minutes so the flavors can blend.
I use an immersion blender to puree the soup until smooth and creamy. If I prefer a little texture, I blend only part of the soup.
I stir in the lemon juice and optional cream, then taste and adjust the seasoning as needed. I serve it warm with a drizzle of olive oil or a sprinkle of fresh rosemary on top.
Servings and timing
I find that this recipe makes about 4 to 6 servings.
Prep time: 10 minutes Roasting time: 35–40 minutes Simmering time: 20 minutes Total time: About 1 hour
Variations
I sometimes add chopped carrots or celery when sautéing the onion for extra depth. If I want a smoky twist, I sprinkle in a pinch of smoked paprika. For added protein and texture, I top the soup with crispy roasted chickpeas. When I want a heartier meal, I stir in a handful of chopped kale or spinach during the last few minutes of cooking.
storage/reheating
I store leftover soup in an airtight container in the refrigerator for up to 4 days. It also freezes well for up to 3 months. When reheating, I warm it gently on the stovetop over medium-low heat, adding a splash of broth or water if it has thickened too much. If I’m in a hurry, I reheat it in the microwave in 30-second intervals, stirring in between.
FAQs
Can I use dried beans instead of canned?
I can definitely use dried beans, but I make sure to soak and cook them first. I need about 1 1/2 cups of dried beans to replace the three cans.
What type of white beans work best?
I usually use cannellini or great northern beans because they blend smoothly and have a mild flavor that works perfectly in this soup.
Can I make this soup vegan?
I simply skip the heavy cream or use coconut milk instead. The soup is naturally creamy from the beans, so it still tastes wonderful without dairy.
How do I make the soup thicker?
If I want a thicker soup, I blend more of it or let it simmer a little longer uncovered to reduce the liquid.
What can I serve with this soup?
I love serving it with crusty bread, a simple green salad, or even a grilled cheese sandwich for a more filling meal.
Conclusion
I find this Rosemary and Roasted Garlic White Bean Soup to be one of the most comforting and reliable recipes in my kitchen. It’s simple, nourishing, and packed with flavor from just a few wholesome ingredients. Whenever I make it, I’m reminded that the best meals often come from the simplest combinations.
A comforting and creamy white bean soup infused with sweet roasted garlic and aromatic rosemary. This rustic yet elegant soup delivers deep flavor without relying heavily on cream, making it nourishing, budget-friendly, and perfect for cozy meals.
Ingredients
2 tablespoons olive oil
1 large yellow onion, diced
1 whole head of garlic
3 cans (15 ounces each) white beans (cannellini or great northern), drained and rinsed
Preheat oven to 400°F (200°C). Slice the top off the head of garlic, drizzle with olive oil, wrap in foil, and roast for 35–40 minutes until soft and golden. Let cool, then squeeze out the cloves.
In a large pot, heat olive oil over medium heat. Sauté diced onion for 5–7 minutes until soft and translucent.
Add roasted garlic, white beans, vegetable broth, rosemary, thyme, salt, and pepper. Bring to a gentle boil, then reduce heat and simmer for 15–20 minutes.
Use an immersion blender to puree the soup until smooth and creamy, blending partially if a chunkier texture is desired.
Stir in lemon juice and optional cream. Adjust seasoning to taste and serve warm.
Notes
Add chopped carrots or celery with the onion for extra depth of flavor.
For a smoky variation, add a pinch of smoked paprika.
Top with roasted chickpeas for added texture and protein.
Stir in chopped kale or spinach during the last few minutes for a heartier soup.
Store in the refrigerator up to 4 days or freeze up to 3 months.