Roasted Garlic and White Bean Soup with Crispy Sage

Jump to Recipe

Roasted Garlic and White Bean Soup with Crispy Sage gets its body from two whole heads of garlic, roasted at 400 F / 200 C until the cloves turn soft, golden, and almost sweet, then mashed straight into the pot. Blended with cannellini beans and a splash of lemon juice, much like this roasted garlic cannellini bean dip, the soup turns thick and glossy without a drop of cream.

I make this on a Sunday when I want something warm in the fridge for the week. The roasting takes most of the time, but it’s hands-off, so you can chop vegetables and rinse beans while the garlic softens in the oven.

The crispy sage on top is the detail that makes this soup worth repeating. Fried in olive oil for less than a minute, the leaves turn brittle and nutty, and they cut through the soup’s richness in a way dried herbs never could.

This one comes together in about 90 minutes start to finish, most of it unattended oven time, and it eats like a full meal with a chunk of bread.

Why You’ll Love This Recipe

  • Roasted garlic gives the broth natural sweetness
  • One pot, minimal cleanup, mostly hands-off cooking
  • Crispy sage adds crunch without extra dishes
  • Freezes well for weeks of easy lunches

Ingredient Notes

  • garlic: Two whole heads sounds like a lot but roasting mellows the sharpness into something sweet and spreadable. Don’t substitute pre-minced garlic, it won’t roast the same way.
  • cannellini beans: Canned beans keep this weeknight-friendly. Great northern or navy beans work as a swap, both blend just as creamy.
  • vegetable broth: Use low-sodium broth so you control the salt yourself. Chicken broth works too if you’re not keeping this vegetarian.
  • fresh sage: Fresh leaves crisp up in the skillet in under a minute. Dried sage won’t fry the same way, so skip the garnish if fresh isn’t available.
  • parmesan: Optional but it adds salt and a little savory edge. Leave it off to keep the soup dairy-free.
  • olive oil: Used three ways here, roasting the garlic, sautéing the vegetables, and frying the sage. A good fruity olive oil matters most for the last one.
  • lemon juice: A small amount at the end brightens the soup so it doesn’t taste flat. Add it off the heat so it stays fresh-tasting.
Overhead shot of creamy white bean soup topped with crispy sage and shaved parmesan on a rustic table.

Roasted Garlic and White Bean Soup with Crispy Sage

Roasted garlic and cannellini beans simmer into a thick, savory soup finished with crispy fried sage and shaved parmesan.
Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 30 minutes
Servings: 6 servings
Course: Soup
Cuisine: Mediterranean
Calories: 101

Ingredients
  

Roasted Garlic
  • 2 garlic whole heads; tops sliced off
  • 1 tbsp olive oil for drizzling over garlic
Soup Base
  • 3 tbsp olive oil
  • 1 yellow onion medium (about 200 g); diced
  • 2 celery stalks diced
  • 2 carrots medium; diced
  • 3 cannellini beans (15 oz / 425 g) cans; drained and rinsed
  • 4 cups vegetable broth (960 ml); low-sodium
  • 1 bay leaf
  • 1 tsp fresh thyme leaves or 1/2 tsp dried
  • 1 tsp salt plus more to taste
  • 1/2 tsp black pepper
  • 1 tbsp lemon juice
Crispy Sage Garnish
  • 2 tbsp olive oil for frying
  • 12 fresh sage leaves
  • 1/4 cup parmesan grated; optional

Method
 

Roast the Garlic
  1. Heat the oven to 400 F / 200 C. Slice the top quarter off each garlic head to expose the cloves, then set both heads on a small sheet of foil, cut side up.
  2. Drizzle the exposed cloves with 1 tablespoon olive oil, wrap tightly in the foil, and roast for 40 to 45 minutes until the cloves are soft, golden, and easily pierced with a fork.
  3. Unwrap and let the garlic cool for 10 minutes, then squeeze the cloves out of their skins into a small bowl and mash lightly with a fork.
Build the Soup
  1. While the garlic roasts, heat the remaining 3 tablespoons olive oil in a 5-quart / 4.7 L Dutch oven over medium heat. Add the onion, celery, and carrot, and cook for 7 to 8 minutes, stirring occasionally, until softened.
  2. Add the mashed roasted garlic to the pot and stir for 1 minute until fragrant.
  3. Add the cannellini beans, vegetable broth, bay leaf, thyme, salt, and pepper. Bring to a simmer and cook for 20 minutes, stirring occasionally, until the vegetables are fully tender and the broth tastes rounded, not raw.
  4. Remove the bay leaf. Use an immersion blender to puree about half the soup directly in the pot, leaving the rest chunky, so the finished soup is thick but still has whole beans and bits of vegetable. Stir in the lemon juice and taste for salt.
Crisp the Sage and Serve
  1. Heat the 2 tablespoons olive oil in an 8-inch / 20 cm skillet over medium heat. Fry the sage leaves in a single layer, without crowding, for 30 to 45 seconds per side until crisp and darkened at the edges. Transfer to a paper towel.
  2. Ladle the soup into bowls and top each with crispy sage leaves and a scattering of grated parmesan, if using. Serve with crusty bread.

Notes

  • Roast garlic a day ahead to speed up weeknight prep.
  • Blend only half the soup for the best texture contrast.
  • Fry sage leaves just before serving, they turn limp fast.
  • Rinse canned beans well to cut sodium and canning liquid taste.
Wooden spoon mashing roasted garlic cloves into a pot of simmering white beans, onions, and carrots.

Tips for Success

  • Squeeze roasted garlic cloves out while still warm, they slide out easier and mash smoother into the soup.
  • Blend only half the soup and leave the rest chunky for texture, the same balance that keeps roasted parsnip apple soup silky instead of gluey.
  • Fry sage leaves in a single layer so each one crisps evenly instead of steaming against its neighbors.
  • Add lemon juice off the heat, cooking it too long dulls the brightness it’s meant to bring.
  • Use dried thyme at half the amount if fresh isn’t on hand, it’s more concentrated.

Variations

  • Swap cannellini beans for great northern or navy beans, both hold their shape and blend just as creamy.
  • Stir in 2 cups chopped kale during the last 5 minutes of simmering for a heartier, greener bowl.
  • Make it vegan by skipping the parmesan garnish and finishing with a drizzle of good olive oil instead.

Storage and Reheating

Roasted Garlic and White Bean Soup keeps well in the fridge for 4-5 days in an airtight container. The flavor actually improves after a day, once the garlic has more time to work through the broth.

Reheat gently on the stovetop over medium-low heat for 5-6 minutes, stirring occasionally, or in the microwave in 60-second bursts until steaming. Add a splash of broth or water if it’s thickened up too much in the fridge.

Freeze the soup without the crispy sage for up to 3 months in freezer-safe containers, leaving an inch of headspace. Thaw overnight in the fridge and fry a fresh batch of sage before serving, since frozen sage turns limp.

Serving Suggestions

Roasted Garlic and White Bean Soup eats like a full meal with a thick slice of crusty bread for dragging through the bowl. A roasted fennel blood orange salad with a sharp vinaigrette on the side balances the richness.

For a heartier dinner, ladle the soup over a spoonful of leftover rice or orzo, or serve alongside a grilled cheese sandwich for dunking.

Leftovers make a solid lunch on their own, reheated and topped with an extra handful of parmesan or a soft-cooked egg for more protein.

Two hands breaking crusty bread beside a steaming bowl of white bean soup on a linen-topped table.

FAQ

How do I know when the roasted garlic is done for this soup?

The cloves should look soft, golden brown, and slightly caramelized at the edges, about 40-45 minutes at 400 F / 200 C. Press a clove with a fork, it should mash easily with almost no resistance. If it’s still firm or pale, give it another 10 minutes covered.

Can I use great northern beans instead of cannellini beans in this soup?

Yes, great northern or navy beans work fine in place of cannellini beans. They’re slightly smaller and hold their shape a bit more, but they blend into the same creamy texture once you puree part of the batch. Cooking time and seasoning stay the same.

Can I roast the garlic for this soup a few days ahead?

Yes, roasted garlic keeps in the fridge for up to 5 days in a sealed container with a little olive oil poured over the cloves. This actually makes the soup faster on a weeknight since the slowest step is already done. Just bring the garlic to room temperature before mashing it into the pot.

What goes well with roasted garlic and white bean soup?

Crusty bread or a grilled cheese sandwich rounds this soup into a full dinner, since the soup itself is fairly light on carbs beyond the beans. A crisp green salad with lemon vinaigrette cuts through the richness. Leftover rice or orzo stirred in turns one bowl into a heartier meal.

Is roasted garlic and white bean soup gluten-free and dairy-free?

The soup is gluten-free as written, as long as your vegetable broth doesn’t contain hidden wheat additives. It’s dairy-free too if you skip the optional parmesan garnish and finish with just olive oil instead. Check your broth label if you’re cooking for someone with celiac disease.

Why is my white bean soup too thin or too thick?

Thin soup usually means too much broth relative to beans, simmer it uncovered for another 10 minutes to reduce and thicken. Too thick usually happens after refrigeration, since the beans keep absorbing liquid, so stir in broth or water a splash at a time when reheating. Blending more of the batch also thickens it naturally.

Related recipes