Rosemary Roasted Garlic Bean Soup—just saying it out loud feels cozy, right? This simple, Mediterranean-inspired bowl of goodness wraps you in warmth with its creamy white beans, aromatic rosemary, and that irresistibly rich roasted garlic flavor. It’s one of those soups that make you feel like you’re doing something good for your soul and your taste buds—all while barely lifting a finger. Perfect for busy days when you need a homemade lunch that feels fancy but requires minimal effort. With just a handful of pantry staples, a swirl of olive oil, and a sprinkle of parmesan (if you’re feeling indulgent), this soup becomes a comfort food favorite. And the best part? It’s gluten-free, meat-free, and weeknight easy.
Table of Contents
What is Rosemary Roasted Garlic Bean Soup?
Rosemary Roasted Garlic Bean Soup is a creamy, hearty soup that blends the deep sweetness of roasted garlic with earthy rosemary and protein-packed white beans. Imagine the creaminess of potato soup but lighter and more aromatic—this version replaces the heaviness with smooth, velvety beans that create a naturally thick texture without needing cream. The roasted garlic mellows into buttery sweetness, giving each spoonful that irresistible “what is that flavor?” factor. Inspired by Mediterranean cuisine, it’s wholesome, nourishing, and deeply comforting, whether served as a main course or a starter. And here’s a little bonus: this soup is just as delicious the next day, making it perfect for meal prep.
Reasons to Try Rosemary Roasted Garlic Bean Soup
You know those days when you want something comforting but can’t handle the cleanup? This soup is your answer. Rosemary Roasted Garlic Bean Soup is the ideal balance between elegance and simplicity. It’s made mostly from pantry staples—beans, broth, garlic, and herbs—yet tastes like you simmered it all day. The roasted garlic brings a mellow sweetness, the rosemary adds that fresh, woodsy aroma, and the beans make it hearty enough to satisfy hungry appetites. It’s also versatile: you can keep it vegetarian, or use chicken broth for added richness. Need another reason? This soup fits perfectly into your healthy-eating goals without tasting like “diet food.”
Ingredients Needed to Make Rosemary Roasted Garlic Bean Soup
For the roasted garlic:
- 3 heads garlic, tops trimmed (about 1/8 inch removed)
- 1 tablespoon olive oil
For the soup:
- 1 tablespoon olive oil
- 1 onion, diced
- 3 cloves garlic, chopped
- 4 cups (950 ml) chicken or vegetable broth
- 3 cans (410 g each) white beans, rinsed and drained
- 2 teaspoons fresh rosemary, chopped (or 1 teaspoon dried)
- ¼ cup grated Parmigiano-Reggiano (optional but highly recommended)
- 1 tablespoon lemon juice
- Salt and pepper to taste

Instructions to Make Rosemary Roasted Garlic Bean Soup (Step by Step)
Making this Rosemary Roasted Garlic Bean Soup is easier than it sounds—think of it as a warm, fragrant kitchen adventure rather than a cooking project. Here’s your complete step-by-step guide to create a creamy, restaurant-worthy soup right at home. Follow along as we roast, simmer, and blend our way to a cozy Mediterranean masterpiece.
Step 1: Roast the Garlic Until Buttery and Golden
Start by preheating your oven to 350°F (180°C). Slice about 1/8 inch off the tops of three whole garlic heads to expose the cloves. Drizzle each head with a touch of olive oil (about 1 tablespoon total) and wrap them tightly in aluminum foil. Place them directly on a baking tray or small dish and roast for 60 to 90 minutes, until the cloves are soft, golden, and caramelized.
This slow roasting is where the magic happens—it mellows the garlic’s sharpness and transforms it into something sweet and buttery. You’ll know it’s ready when your kitchen smells absolutely heavenly. If you love roasting garlic, check out our Delicious Creamy Roasted Garlic Tomato Soup for another simple way to use it.
Pro Tip: Roast extra garlic! It stores beautifully in the fridge for up to a week and adds flavor to everything from pasta to mashed potatoes.
Step 2: Sauté the Onions and Garlic for a Flavorful Base
While your garlic roasts, heat 1 tablespoon of olive oil in a large saucepan over medium heat. Add the diced onion and cook for about 5 to 7 minutes, stirring occasionally, until it softens and turns translucent.
Next, toss in 3 cloves of chopped fresh garlic and cook for just one minute—any longer and it may burn, leaving a bitter taste. This quick sauté builds a rich foundation of flavor for your soup.
If you’re new to sautéing or want a few tricks for building deeper flavor, our Creamy Tuscan Chicken recipe explains how slow cooking aromatics enhances every dish.
Step 3: Add the Broth, Beans, and Rosemary
Now that your base is fragrant and ready, pour in 4 cups (950 ml) of broth—either chicken or vegetable, depending on your preference. Add in 3 cans of white beans, drained and rinsed, along with 2 teaspoons of fresh rosemary (or 1 teaspoon dried). Stir everything together and bring it to a gentle boil.
Once it starts to bubble, reduce the heat and let it simmer for 5 minutes. This brief simmering step helps all the flavors blend beautifully. The rosemary infuses the soup with its earthy, pine-like aroma, giving each spoonful that comforting homemade taste.
For readers who love learning about broth and seasoning swaps, our Simple but Perfect Vegetable Soup dives into flavor layering using pantry staples.
Step 4: Blend the Soup Until Creamy Smooth
Once the roasted garlic is cool enough to handle, squeeze the cloves directly into the pot. They’ll slip out easily, soft and golden. This is the secret moment that transforms your soup from good to wow.
Now grab an immersion blender and blend the soup until it’s completely smooth and creamy. If you’re using a countertop blender, work in batches and be careful with hot liquid. You’re looking for that silky, luxurious texture that clings gently to your spoon.
If you love creamy soups, don’t miss our Mac and Cheese Soup—it uses a similar blending method to achieve its velvety texture.
Step 5: Finish with Parmesan, Lemon, and Seasoning
Once your soup is perfectly smooth, stir in ¼ cup of grated Parmigiano-Reggiano (optional but highly encouraged) and 1 tablespoon of fresh lemon juice. The parmesan adds depth and saltiness, while the lemon brightens the flavor and cuts through the richness.
Taste and adjust the seasoning with salt and freshly ground pepper. If you like a hint of heat, toss in a pinch of red pepper flakes—it gives this cozy soup a lively twist.
Step 6: Serve and Savor
Ladle the hot soup into bowls and garnish with a sprinkle of parmesan, a drizzle of olive oil, or a small rosemary sprig for that “chef’s kiss” presentation. Serve it alongside crusty bread or a crisp green salad.
What to Serve with Rosemary Roasted Garlic Bean Soup
This soup is comfort food royalty on its own, but if you want to make it part of a bigger meal, pair it with crusty bread or warm focaccia for dipping. It also loves a side salad—something crisp like a fall harvest salad or a simple Caesar. For dinner, you could serve it alongside roasted vegetables or a protein like grilled chicken. If you’re keeping things plant-based, pair it with a tangy balsamic-drizzled salad or even a slice of avocado toast. The flavors are flexible enough to play well with almost anything on your menu.
Key Tips for Making Rosemary Roasted Garlic Bean Soup
- Roast your garlic ahead of time. You can store it in the fridge for up to a week—it makes everything taste better.
- Don’t skip the lemon juice. It brightens the flavors and keeps the soup from tasting too heavy.
- Use fresh rosemary if possible. Dried works fine, but fresh rosemary adds that garden-fresh aroma.
- For ultra-creamy texture, blend longer than you think you need to. Beans take a bit of time to get silky smooth.
- Add toppings. Croutons, a sprinkle of parmesan, or even crispy chickpeas make it irresistible.
Storage and Reheating Tips for Rosemary Roasted Garlic Bean Soup
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm it gently over medium heat on the stove, stirring often. If it’s too thick, add a splash of broth or water to loosen it up. This soup also freezes beautifully—just let it cool completely before transferring to freezer-safe containers. When ready to eat, thaw in the fridge overnight, then reheat on the stovetop. The flavor actually improves as it sits, so don’t be afraid to make a double batch.
FAQs
Can I make this soup vegan? Absolutely. Just skip the parmesan or use a vegan alternative.
Can I use dried beans? Yes, but you’ll need to cook them first until tender. Canned beans make it faster.
Can I freeze it? Definitely. It reheats beautifully and tastes even better the next day.
What can I substitute for rosemary? Thyme or sage work well if rosemary isn’t your thing.
Final Thoughts
Rosemary Roasted Garlic Bean Soup is proof that simple ingredients can create something truly satisfying. It’s creamy without cream, rich without being heavy, and fancy enough for a dinner party yet easy enough for a Tuesday lunch. It’s the kind of meal that makes you slow down and savor every bite. If you loved this, try our Anti-Inflammatory Lentil Soup next—it’s another healthy hug in a bowl.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Rosemary Roasted Garlic Bean Soup
- Prep Time: 5 mins
- Cook Time: 75 mins
- Total Time: 80 mins
- Yield: 4 servings 1x
- Category: Lunch
- Method: Roasting, Blending
- Cuisine: Mediterranean
Description
Creamy white beans, roasted garlic, and rosemary blend for a rich, savory soup finished with parmesan.
Ingredients
- → For the roasted garlic
- 3 heads garlic, top 1/8 inch (3 mm) removed
- 1 tablespoon (15 ml) oil
- → For the soup
- 1 tablespoon (15 ml) oil
- 1 onion, diced
- 3 cloves garlic, chopped
- 4 cups (950 ml) chicken broth or vegetable broth
- 3 cans (each 410 g) white beans, rinsed and drained
- 2 teaspoons fresh rosemary, chopped (or 1 teaspoon dried rosemary)
- 1/4 cup (25 g) parmigiano reggiano, grated (optional)
- 1 tablespoon (15 ml) lemon juice
- Salt and pepper, to taste
Instructions
1. Preheat the oven to 180°C. Drizzle oil over the exposed garlic heads, wrap tightly in aluminium foil, and roast until golden brown and tender, about 60 to 90 minutes.
2. Heat oil in a large saucepan over medium heat. Add diced onion and cook until softened, about 5 to 7 minutes.
3. Add chopped garlic and cook, stirring frequently, until fragrant, about 1 minute.
4. Add broth, white beans, and rosemary to the saucepan. Bring to a boil, then reduce heat and simmer gently for 5 minutes.
5. Squeeze the roasted garlic cloves from the skins directly into the soup.
6. Purée the soup using a countertop or immersion blender until completely smooth and creamy.
7. Stir in grated parmesan (if using), add lemon juice, and season to taste with salt and pepper. Serve immediately.
Notes
Roast the garlic in advance to expedite assembly. For a spicy kick, add a pinch of red pepper flakes with the fresh garlic.
Nutrition
- Serving Size: 1 bowl
- Calories: 310
- Sugar: 3g
- Sodium: 620mg
- Fat: 9g
- Saturated Fat: 2.5g
- Unsaturated Fat: 5.5g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 10g
- Protein: 15g
- Cholesterol: 5mg



