Roasted Garlic Cannellini Bean Soup

Creamy roasted garlic and cannellini bean soup garnished with fresh parsley and olive oil drizzle Save
Creamy roasted garlic and cannellini bean soup garnished with fresh parsley and olive oil drizzle | showmevegan.com

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.
Save
| showmevegan.com

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
Hearty white bean soup with golden roasted garlic floating in a rustic bowl Save
Hearty white bean soup with golden roasted garlic floating in a rustic bowl | showmevegan.com

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

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.

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.

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.

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.

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.

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.

Roasted Garlic Cannellini Bean Soup

Rich, creamy white bean soup with sweet roasted garlic, vegetables, and aromatic herbs for a comforting meal.

Prep 15m
Cook 40m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Vegetables & Aromatics

  • 2 whole heads garlic
  • 1 medium yellow onion, finely chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 medium Yukon Gold potato, peeled and diced

Beans & Liquids

  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups vegetable broth (gluten-free if needed)
  • 1 cup water

Flavorings

  • 2 tbsp olive oil, plus extra for roasting
  • 1 tsp fresh thyme leaves (or 1/2 tsp dried)
  • 1 bay leaf
  • 1/2 tsp smoked paprika
  • 1/2 tsp freshly ground black pepper
  • 1 tsp salt (or to taste)

To Finish

  • Juice of 1/2 lemon
  • Chopped fresh parsley, for garnish

Instructions

1
Roast the Garlic: Preheat oven to 400°F. Slice tops off garlic heads, drizzle with olive oil, wrap in foil, and roast for 30 minutes until soft and golden. Let cool, then squeeze out the cloves.
2
Sauté Vegetables: In a large soup pot, heat 2 tbsp olive oil over medium heat. Add onion, carrots, celery, and potato. Sauté for 7–8 minutes until softened.
3
Combine Ingredients: Add roasted garlic, cannellini beans, thyme, bay leaf, smoked paprika, salt, and pepper. Stir well to combine.
4
Simmer the Soup: Pour in vegetable broth and water. Bring to a boil, then reduce to simmer. Cover and cook for 20 minutes until vegetables are tender.
5
Blend the Soup: Remove bay leaf. Use immersion blender to puree until mostly smooth, leaving some texture if desired. Alternatively, blend in batches in a blender.
6
Finish and Season: Stir in lemon juice. Taste and adjust seasoning as needed.
7
Serve: Serve hot, garnished with chopped parsley and extra drizzle of olive oil if desired.
Additional Information

Equipment Needed

  • Chef's knife
  • Cutting board
  • Soup pot
  • Baking tray and foil
  • Immersion blender (or regular blender)
  • Ladle

Nutrition (Per Serving)

Calories 270
Protein 11g
Carbs 40g
Fat 7g

Allergy Information

  • Contains: None of the major allergens
  • If using store-bought broth, check for gluten or soy if allergic
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.