This satisfying soup transforms humble cannellini beans and roasted garlic into a luxurious, velvety bowl of comfort. The deep, mellow sweetness of slow-roasted garlic pairs beautifully with creamy white beans, while aromatic vegetables and smoked paprika add layers of flavor.
Ready in just 55 minutes with simple ingredients, this versatile soup adapts easily to your preferences—blend it completely smooth or leave some texture for heartiness. It's naturally gluten-free, packed with plant protein, and even better the next day.
The first time I made this soup, my apartment smelled like an Italian restaurant for three days straight. My roommate kept poking her head into the kitchen, asking if I was secretly a chef. That roasted garlic gets into everything—your clothes, your hair, your dreams—and somehow that's exactly what makes this soup feel like a proper hug in a bowl.
I served this at a dinner party last winter when everyone was fighting off that weird cold that goes around every February. My friend Sarah, who claims to hate soup, went back for thirds and asked for the recipe before she even put on her coat. There's something about the combination of white beans and roasted garlic that just makes people feel safe and fed.
Ingredients
- 2 whole heads garlic: Roasting these completely transforms their flavor from sharp to sweet and spreadable
- 1 medium yellow onion: The foundation that builds depth as it softens in the olive oil
- 2 medium carrots and 2 celery stalks: Classic mirepoix base that gives the soup its savory backbone
- 1 medium Yukon Gold potato: Adds natural creaminess without any dairy needed
- 2 cans cannellini beans: These buttery white beans become silkier as they simmer
- 4 cups vegetable broth: Use a good quality one since it provides most of the soup's flavor
- 1 cup water: Prevents the soup from becoming too thick or intense
- 2 tbsp olive oil: Essential for sautéing the vegetables and adding richness
- 1 tsp fresh thyme: Fresh thyme leaves bring an earthy brightness that dried can't quite match
- 1/2 tsp smoked paprika: Just enough to add subtle warmth without making it spicy
- Juice of 1/2 lemon: Brightens everything and balances the roasted garlic's sweetness
Instructions
- Roast the garlic:
- Slice the tops off the garlic heads, drizzle generously with olive oil, wrap them tightly in foil, and roast at 400°F for 30 minutes until the cloves are soft and golden brown. Let them cool slightly, then squeeze out those soft cloves like you're extracting a treasure.
- Build the base:
- Heat 2 tablespoons olive oil in your soup pot over medium heat, then add the onion, carrots, celery, and potato. Let them soften together for 7 to 8 minutes, stirring occasionally, until they're fragrant and starting to turn translucent at the edges.
- Add the aromatics:
- Toss in the roasted garlic, cannellini beans, thyme, bay leaf, smoked paprika, salt, and pepper. Stir everything together until the beans are coated and the roasted garlic starts to mash into the vegetables.
- Simmer the soup:
- Pour in the vegetable broth and water, bring it to a gentle boil, then reduce to a simmer. Cover and let it cook for 20 minutes, until the vegetables are completely tender and the broth has thickened slightly.
- Blend to perfection:
- Remove the bay leaf, then use an immersion blender to puree the soup until it's mostly smooth with some texture remaining. The potato and beans will create this incredibly velvety consistency that feels indulgent despite being completely plant based.
- Finish bright:
- Stir in the lemon juice, taste, and adjust the seasoning if needed. Serve immediately with a generous sprinkle of fresh parsley and maybe an extra drizzle of olive oil on top.
This soup has become my go to when friends need comfort. I've made it for breakups, bad work weeks, and just because Tuesday felt like it needed something warm. Every single person who's tried it has asked for the recipe, which is the highest compliment I can imagine.
Making It Your Own
Throw in a handful of kale or spinach during the last 5 minutes of simmering if you want some greens. The soup is substantial enough to handle them without becoming overwhelmed. I've also added chopped rosemary instead of thyme when that's what I had in the garden, and it was absolutely gorgeous.
Serving Suggestions
Crusty gluten free bread is non negotiable here. You need something to dunk into that creamy broth. A crisp white wine like Sauvignon Blanc cuts through the richness beautifully. Sometimes I'll drizzle a little extra olive oil on top just before serving, watching it swirl into the soup like edible art.
Make Ahead Magic
This soup actually tastes better the next day, which is saying something for something already this good. The flavors marry and deepen overnight in the refrigerator.
- Store in airtight containers for up to 5 days
- Freeze individual portions for quick weekday lunches
- Reheat gently over medium low heat, adding a splash of water if needed
There's something profoundly satisfying about turning humble ingredients into something that feels luxurious. This soup proves you don't need cream or fancy techniques to create something worth remembering.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually develops deeper flavor when made ahead and stored in the refrigerator for 1-2 days. The roasted garlic continues to mellow and infuse the broth. Reheat gently on the stovetop, adding a splash of water or broth if needed to adjust consistency.
- → Can I use dried beans instead of canned?
-
Yes. Soak 1 cup dried cannellini beans overnight, then cook them until tender before adding to the soup. You'll need about 3 cups of cooked beans, which is equivalent to two 15-ounce cans. This method requires more planning but offers excellent texture and cost savings.
- → How do I store and freeze leftovers?
-
Store cooled soup in airtight containers in the refrigerator for up to 4 days. For freezing, portion into freezer-safe containers leaving some room for expansion—it freezes beautifully for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → Can I add extra vegetables or protein?
-
Certainly. Stir in chopped kale, spinach, or Swiss chard during the last 5 minutes of simmering for added nutrition and color. For extra protein, consider adding diced cooked chicken or serving with a side of crusty bread. The base is quite versatile.
- → What can I substitute for the potato?
-
The potato adds natural creaminess and body. If preferred, substitute with an equal amount of diced butternut squash or turnip for similar texture. For a lighter version, simply omit the potato—the soup will still be satisfyingly creamy thanks to the blended beans.
- → Is the roasted garlic flavor overpowering?
-
Not at all. Roasting transforms raw garlic's sharp bite into something mellow, sweet, and almost nutty. The result is deeply aromatic rather than pungent. Even those typically sensitive to garlic often find roasted garlic quite mild and enjoyable.