I make this Rosemary Roasted Garlic Bean Soup when I want something deeply comforting and full of rich, savory flavor. The roasted garlic adds a mellow sweetness, while rosemary brings a fragrant, earthy note that makes the soup feel cozy and satisfying. I love how simple ingredients come together to create such a nourishing bowl.

Why You’ll Love This Recipe

I love how this soup feels hearty without being heavy. The creamy texture comes mostly from blended beans, which makes it naturally thick and satisfying. I also appreciate how the roasted garlic transforms into a soft, caramelized flavor that blends beautifully with the rosemary. Whenever I want a warm, comforting meal that is both wholesome and flavorful, this recipe is one I enjoy making. Rosemary Roasted Garlic Bean Soup

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

canned white beans, drained and rinsed
whole head of garlic
olive oil
yellow onion, diced
vegetable broth
fresh rosemary, chopped
dried thyme
bay leaf
salt
black pepper
lemon juice
fresh parsley, chopped

Directions

I start by preheating the oven to 400°F (200°C). I slice the top off the head of garlic, drizzle it with olive oil, wrap it in foil, and roast it for about 30–35 minutes until soft and golden. I let it cool slightly, then squeeze out the softened garlic cloves.

In a large pot, I heat olive oil over medium heat and sauté the diced onion until translucent. I stir in the roasted garlic, fresh rosemary, and dried thyme, cooking briefly until fragrant.

I add the drained white beans, vegetable broth, and bay leaf. I bring the mixture to a gentle simmer and let it cook for about 15–20 minutes to allow the flavors to develop.

I remove the bay leaf and use an immersion blender to blend the soup until smooth and creamy. If I prefer a bit of texture, I blend only part of it. I season with salt, black pepper, and a squeeze of fresh lemon juice to brighten the flavor.

I serve the soup warm, topped with chopped parsley and an extra drizzle of olive oil if desired.

Servings and Timing

I usually get about 4–6 servings from this recipe.

Prep time: 10 minutes
Roasting time: 35 minutes
Cook time: 20 minutes
Total time: About 1 hour

Variations

I sometimes add chopped carrots or celery for extra depth. When I want a creamier finish, I stir in a splash of cream or coconut milk. For added protein, I top the soup with crispy roasted chickpeas. If I prefer a heartier version, I add small pasta or diced potatoes before simmering.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 4 days. The flavor deepens as it sits, which I really enjoy. To reheat, I warm it gently on the stovetop, adding a splash of broth or water if it thickens too much. I can also freeze it for up to 3 months and thaw it overnight in the refrigerator before reheating. Rosemary Roasted Garlic Bean Soup

FAQs

Can I use dried beans instead of canned?

Yes, I cook dried beans until tender before using them in the recipe.

What type of beans work best?

I prefer cannellini or great northern beans because they create a creamy texture when blended.

Can I make this soup vegan?

Yes, this recipe is naturally vegan as long as I use vegetable broth.

How strong is the rosemary flavor?

I find it pleasantly fragrant but not overpowering. I adjust the amount based on my preference.

Do I have to roast the garlic?

I highly recommend roasting it because it gives the soup a mellow, sweet depth that raw garlic cannot provide.

Conclusion

I find this Rosemary Roasted Garlic Bean Soup to be one of the most comforting and flavorful soups I can make with simple pantry ingredients. The creamy beans, sweet roasted garlic, and fragrant rosemary create a dish that feels both rustic and refined. Whenever I want a nourishing meal that warms me from the inside out, this recipe is one I happily turn to.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star