This creamy soup combines tender white beans with sweet roasted garlic and fragrant rosemary for a comforting Mediterranean-inspired dish. The process involves roasting garlic heads until soft and golden, then sautéing vegetables before simmering with beans and broth. The result is a rich, slightly chunky soup that can be pureed for extra creaminess. Perfect for a cozy meal, it pairs beautifully with crusty bread or a fresh green salad.
The first time I made this soup, my tiny apartment smelled like an Italian restaurant for days. I'd never roasted garlic before and accidentally bought six heads instead of two, leading to a very garlicky week of experiments. Now it is my go-to when I need something that feels fancy but takes almost no effort. That roasted garlic transforms everything into something silky and sweet.
I served this to my sister during one of those gray February afternoons when nobody wants to leave the house. She took one sip, closed her eyes, and asked if I'd been secretly taking cooking classes. We ate the entire pot with a loaf of crusty bread and talked for hours while the snow fell outside.
Ingredients
- 2 whole heads garlic: Roasting transforms sharp raw garlic into something sweet and mellow that practically melts into the soup
- 1 medium yellow onion: Provides the aromatic foundation that makes everything else taste better
- 2 medium carrots: Add natural sweetness and color while holding their shape beautifully
- 2 celery stalks: Essential for that classic soup base flavor we all recognize
- 2 cans cannellini beans: These creamy white beans become luxuriously smooth when blended
- 4 cups vegetable broth: Low sodium lets you control the seasoning perfectly
- 2 tbsp olive oil: Use the good stuff here since the flavor really comes through
- 2 tsp fresh rosemary: Woody and piney, it pairs perfectly with the roasted garlic
- 1 bay leaf: The secret ingredient that makes people wonder what makes your soup special
- 1/2 tsp black pepper: Freshly ground makes all the difference in the finish
- 1/2 tsp kosher salt: Start with this and adjust at the end to taste
- 2 tbsp fresh parsley: Adds a bright fresh contrast to all that roasted richness
Instructions
- Roast the garlic heads:
- Slice off the tops to expose the cloves, drizzle with olive oil, and wrap them tightly in foil. Roast at 400°F for 30 to 35 minutes until the cloves are soft and golden brown.
- Sauté the vegetables:
- Heat olive oil in your large pot over medium heat and add the onion, carrots, and celery. Cook for about 8 minutes until they're softened and fragrant.
- Add the aromatics:
- Squeeze the roasted garlic cloves right out of their skins into the pot, then add the rosemary and bay leaf. Cook for 2 more minutes until everything smells amazing.
- Simmer the soup:
- Pour in the beans and broth, bring everything to a boil, then lower the heat and let it simmer uncovered for 15 minutes.
- Blend to perfection:
- Fish out and discard the bay leaf, then use your immersion blender to puree until creamy while keeping some texture. You can also blend half in a regular blender and stir it back in.
- Season and serve:
- Taste and add more salt and pepper if needed, heat through for a couple minutes, then ladle into bowls with fresh parsley and a generous drizzle of olive oil.
This recipe became my comfort food during a particularly stressful month at work. Coming home to the smell of roasting garlic made everything feel manageable again. Sometimes the simplest foods are the ones that stick with us longest.
Make It Your Own
I have added a splash of white wine during the vegetable sauté when I wanted something a bit more elegant. A can of diced tomatoes transforms it into something completely different while still being delicious. Sometimes I throw in a handful of spinach at the very end for color.
Serving Suggestions
A thick slice of crusty bread is non negotiable for soaking up every last drop. I have also served this alongside a simple arugula salad with lemon vinaigrette to cut through the richness. On cold nights, nothing beats starting with a small bowl of this before the main course.
Storage and Meal Prep
This soup keeps beautifully in the refrigerator for up to five days and actually develops more flavor overnight. It also freezes exceptionally well for those busy weeks when you need something homemade in minutes.
- Let the soup cool completely before transferring to airtight containers
- Leave about an inch of space at the top if freezing since liquids expand
- Reheat gently over medium low heat, stirring occasionally
There is something profoundly satisfying about transforming such humble ingredients into something so comforting. I hope this soup becomes a regular in your kitchen too.
Common Questions
- → Can I use dried rosemary instead of fresh?
-
Yes, you can substitute 1 teaspoon of dried rosemary for 2 teaspoons of fresh rosemary. Dried rosemary has a more concentrated flavor, so you'll need less.
- → How do I roast garlic properly?
-
Slice the tops off whole garlic heads to expose the cloves. Drizzle with olive oil, wrap in foil, and roast at 400°F for 30-35 minutes until soft and golden. Let cool slightly, then squeeze the roasted garlic cloves from their skins.
- → Can I make this soup vegan?
-
Yes, this soup is already vegan as written. Just ensure you use vegetable broth that's certified vegan and check canned bean labels for any animal-derived ingredients.
- → What's the best way to puree the soup?
-
An immersion blender works great for this soup, allowing you to puree it directly in the pot. Alternatively, you can transfer half the soup to a blender, puree until smooth, then return to the pot. For an extra creamy texture, blend all of it until smooth.
- → How long does this soup keep in the refrigerator?
-
This soup will keep in the refrigerator for 3-4 days in an airtight container. You may need to add a little extra broth or water when reheating as it can thicken over time.