Creamy White Bean Soup with Roasted Garlic and Rosemary

Total Time: 1 hr 25 mins Difficulty: Intermediate
Cozy soup with velvety white beans, golden roasted garlic, and fragrant rosemary that warms you from the very first spoonful
pinit

Creamy White Bean Soup with Roasted Garlic and Rosemary delivers a velvety, comforting bowl that warms you from the very first spoonful. This cozy soup features earthy white beans gently blended with golden roasted garlic, fragrant rosemary, and a touch of tangy lemon, all finished with a drizzle of olive oil and paired perfectly with crusty bread. Whether you’re craving a satisfying lunch or a soothing dinner, this recipe is guaranteed to hit the spot and become a fast favorite.

Key Ingredients

Before you dive into cooking, let’s take a look at the star players in this recipe. Each ingredient brings its unique role to the table, building layers of flavor and texture in every spoonful.

  • 2 heads garlic: Roasted until soft and golden, these cloves add mellow, sweet depth.
  • 3 tablespoons olive oil, divided (plus a drizzle for serving): Provides richness for roasting, sautéing, and a final fruity finish.
  • 1 medium yellow onion, finely chopped: Forms the aromatic base with a hint of sweetness.
  • 2 medium carrots, finely diced: Brings natural sweetness and vibrant color.
  • 2 celery stalks, finely diced: Adds subtle earthiness and aromatic crunch.
  • 1 tablespoon fresh rosemary, finely chopped (plus extra for garnish): Infuses woodsy, piney notes throughout the soup.
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme): Offers gentle herbal undertones.
  • 1/2 teaspoon red pepper flakes (optional, for gentle heat): Delivers a subtle spicy kick.
  • 4 cups cooked white beans (such as cannellini or great northern; about 2 cans, drained and rinsed): Provides creamy body and plant-based protein.
  • 4 cups low-sodium vegetable broth (or chicken broth): Builds the soup’s savory foundation.
  • 1 cup water (plus more as needed to adjust consistency): Helps achieve the perfect silky texture.
  • 1 bay leaf: Contributes a delicate layer of herbal complexity.
  • 3/4 to 1 teaspoon kosher salt, or to taste: Balances and enhances all the flavors.
  • 1/2 teaspoon freshly ground black pepper, or to taste: Adds a warm, peppery finish.
  • 1/2 cup heavy cream (or half-and-half; can substitute full-fat coconut milk for dairy-free): Rounds out the soup with luscious creaminess.
  • 1 tablespoon lemon juice, or more to taste: Brightens the flavors with a fresh, tangy pop.
  • 2 tablespoons grated Parmesan cheese, plus extra for serving (optional): Delivers savory umami richness.
  • Crusty bread, for serving (optional): Perfect for dipping and soaking up every last drop.

How To Make Creamy White Bean Soup with Roasted Garlic and Rosemary

Let’s bring it all together! You’ll start by roasting garlic to deepen its sweetness, then build layers of flavor with sautéed vegetables, herbs, and beans. A gentle simmer and a quick blend transform everything into a silky, soul-soothing soup.

1. Roast the garlic: Preheat your oven to 400°F (200°C). Slice about 1/4 inch off the top of each head to expose the cloves, place cut-side up on foil or in a small oven-safe dish, and drizzle with 1 tablespoon of olive oil. Wrap tightly and roast for 35 to 40 minutes until the cloves are soft and golden. Let cool, squeeze out the roasted garlic, mash lightly with a fork, and set aside.

2. Prepare the soup base: While the garlic roasts, heat 2 tablespoons of olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery, stirring often for 7 to 10 minutes until vegetables are tender and the onion is translucent. Stir in the rosemary, thyme, and red pepper flakes, cooking for 1 to 2 minutes until fragrant.

3. Build the flavor: Add the mashed roasted garlic to coat the vegetables. Pour in the white beans, vegetable broth, water, and add the bay leaf. Stir well, scraping up any bits stuck to the pot for extra flavor.

4. Simmer the soup: Bring to a gentle boil over medium-high heat, then reduce to a steady simmer. Partially cover the pot and cook for 20 to 25 minutes, stirring occasionally so the flavors meld. Discard the bay leaf.

5. Blend to a creamy texture: Turn off the heat. For a very smooth soup, use an immersion blender directly in the pot until velvety. For a slightly chunky version, blend about two-thirds of the soup, then return it to the pot. If using a countertop blender, work in small batches, venting the lid under a towel to let steam escape.

6. Add cream and season: Gently rewarm over low heat. Stir in the heavy cream (or coconut/half-and-half) and Parmesan if using. Mix in the lemon juice, then taste and adjust with salt and pepper. Thin with extra water or broth if needed, and warm for 3 to 5 minutes without boiling.

7. Serve: Ladle into bowls, drizzle each serving with olive oil, and garnish with chopped fresh rosemary and extra Parmesan. Serve alongside warm crusty bread for dipping.

Serving Suggestions

This soup shines on its own but also pairs beautifully with a few simple sides. Here are four ways to elevate your bowl:

  • Serve in hollowed-out bread bowls for a rustic presentation and extra dipping fun.
  • Top with a handful of baby greens (spinach or arugula) and let them wilt in the hot soup.
  • Add a swirl of herbed oil (blend olive oil with chopped rosemary and a pinch of salt) for an elegant finish.
  • Plate with a side of garlic-buttered croutons to introduce delightful crunch.

Tips For Perfect Creamy White Bean Soup with Roasted Garlic and Rosemary

Whether you’re making this soup on a busy weeknight or for a leisurely weekend lunch, these friendly tips will help you nail it every time:

  • Roasted garlic can be prepared up to 3 days in advance and stored in an airtight container with a drizzle of olive oil in the fridge.
  • For a vegan version, skip the Parmesan and use full-fat coconut milk or creamy oat milk instead of heavy cream.
  • If you prefer dried beans, soak 1½ cups overnight and cook until tender to yield about 4 cups of cooked beans.
  • Stir in a handful of baby spinach or chopped kale at the end, simmering 3 to 5 minutes for added color and nutrients.
  • Remember the soup will thicken as it cools; thin leftovers with a splash of broth or water when reheating.
  • For a smoky twist, whisk in ½ teaspoon smoked paprika or a dash of liquid smoke during the simmer stage.

How To Store It

After indulging in a warm bowl, you’ll want to keep the leftovers tasting just as good. Proper storage extends flavor and freshness, so follow these methods:

  • Refrigerator Storage: Cool the soup completely, transfer to an airtight container, and refrigerate for up to 3 days.
  • Freezer Storage: Portion into freezer-safe containers, leaving room for expansion, and freeze for up to 3 months. Thaw overnight in the fridge.
  • Roasted Garlic Storage: Keep any extra mashed garlic in a small jar with olive oil for up to 3 days—perfect for quick flavor boosts.
  • Reheating Tips: Warm gently on the stove over low heat, adding a splash of broth or water to restore the ideal consistency and stir until heated through.

Frequently Asked Questions

Here are some quick answers to common queries:

  • How long does it take to prepare and cook this Creamy White Bean Soup with Roasted Garlic and Rosemary?

It takes about 1 hour and 25 minutes from start to finish. This includes 15 minutes of prep, 35 to 40 minutes roasting the garlic, about 10 minutes sautéing the vegetables and herbs, 20 to 25 minutes simmering the soup, and 5 to 10 minutes blending and finishing with cream and seasoning.

  • Can I prepare the roasted garlic ahead of time?

Yes. You can roast the garlic up to three days in advance. Store the squeezed cloves in an airtight container with a little olive oil in the refrigerator, then mash and add directly to the soup when you’re ready.

  • How can I adjust the soup’s consistency if it’s too thick or too thin?

After blending, stir in additional water or broth a little at a time until you reach your preferred consistency. Keep in mind the soup will thicken as it cools or sits, so you may need to thin leftovers with a splash of broth or water when reheating.

  • What substitutions can I make for heavy cream and Parmesan to keep this recipe dairy-free or vegan?

For a dairy-free or vegan version, omit the Parmesan and use full-fat coconut milk or unsweetened creamy oat milk in place of the heavy cream. Also be sure to use vegetable broth instead of chicken broth.

  • Can I add greens or other vegetables to boost nutrition?

Yes. Stir in a handful of baby spinach or chopped kale during the last 3 to 5 minutes of simmering. The greens will wilt gently without altering the soup’s creamy texture.

  • How do I safely blend hot soup without risking splatters or burns?

If using an immersion blender, blend directly in the pot with the heat off or very low. If using a countertop blender, work in small batches, remove the center cap from the lid, cover the opening with a kitchen towel to let steam escape, and blend slowly to avoid pressure build-up.

  • What’s the best way to store and reheat leftovers?

Cool the soup completely, then transfer to airtight containers and refrigerate for up to three days or freeze for up to three months. Reheat gently on the stove over low heat, adding a splash of broth or water to loosen the texture, and stir until warmed through.

  • What garnishes and side items complement this soup?

Drizzle each bowl with extra virgin olive oil and garnish with finely chopped fresh rosemary and a sprinkle of grated Parmesan. Serve alongside warm crusty bread such as a baguette, ciabatta, or sourdough for dipping.

What Makes This Special

This Creamy White Bean Soup with Roasted Garlic and Rosemary works its magic by balancing smooth, hearty beans with sweet roasted garlic and bright lemon—an unbeatable combo that feels both homey and a bit gourmet. It’s the perfect intermediate-level recipe for cooks who want to impress without stress, and it’s versatile enough to adapt for vegan or smoky twists. Go ahead and print this article or save it for later, then let me know in the comments how your soup turns out or if you have any questions—your feedback always makes my day!

Creamy White Bean Soup with Roasted Garlic and Rosemary

Difficulty: Intermediate Prep Time 15 mins Cook Time 60 mins Rest Time 10 mins Total Time 1 hr 25 mins
Calories: 310

Description

Velvety white beans swirl with golden roasted garlic and fresh rosemary, creating a comforting, aromatic bowl that hints of earthiness and tangy lemon, finished with a drizzle of olive oil and crusty bread

Ingredients

Instructions

  1. Roast the garlic:
  2. - Preheat your oven to 400°F (200°C).
  3. - Slice about 1/4 inch off the top of each garlic head to expose the cloves.
  4. - Place the garlic heads on a piece of foil or in a small oven-safe dish, cut side up.
  5. - Drizzle with 1 tablespoon of olive oil, letting it seep into the cloves. Wrap tightly in foil or cover.
  6. - Roast for 35 to 40 minutes, until the cloves are very soft, golden, and fragrant.
  7. - Let cool until safe to handle, then squeeze the roasted cloves out of their skins into a small bowl and mash lightly with a fork. Set aside.
  8. Prepare the soup base:
  9. - While the garlic roasts, heat 2 tablespoons of olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.
  10. - Add the chopped onion, carrots, and celery.
  11. - Cook, stirring often, for 7 to 10 minutes, until the vegetables are soft and the onion is translucent but not browned.
  12. - Add the chopped rosemary, thyme, and red pepper flakes (if using). Stir and cook for 1 to 2 minutes, until fragrant.
  13. Build the flavor:
  14. - Add the mashed roasted garlic to the pot and stir well to coat the vegetables and herbs.
  15. - Add the white beans, vegetable broth, water, and bay leaf.
  16. - Stir to combine, scraping the bottom of the pot to release any browned bits.
  17. Simmer the soup:
  18. - Bring the mixture to a gentle boil over medium-high heat.
  19. - Once it begins to bubble, reduce the heat to low or medium-low to maintain a steady simmer.
  20. - Partially cover the pot with a lid and simmer for 20 to 25 minutes, stirring occasionally, to allow the flavors to meld.
  21. - Remove and discard the bay leaf.
  22. Blend to a creamy texture:
  23. - Turn off the heat.
  24. - For a very smooth and creamy soup: Use an immersion blender directly in the pot to blend until velvety and uniform.
  25. - For a slightly chunky texture: Blend about two-thirds of the soup, either with an immersion blender or by transferring batches to a countertop blender, then return the blended portion to the pot.
  26. - If using a countertop blender, work in small batches, venting the lid and covering with a kitchen towel to allow steam to escape safely.
  27. Add cream and season:
  28. - Return the pot to low heat if needed.
  29. - Stir in the heavy cream (or your chosen substitute) and the grated Parmesan if using.
  30. - Add the lemon juice, then taste and season with salt and black pepper.
  31. - If the soup is thicker than you like, stir in additional water or broth, a little at a time, until it reaches your preferred consistency.
  32. - Warm the soup gently for 3 to 5 more minutes, without boiling, to avoid curdling the cream.
  33. Serve:
  34. - Ladle the hot soup into bowls.
  35. - Drizzle each serving with a little olive oil.
  36. - Garnish with a small pinch of finely chopped fresh rosemary and extra grated Parmesan if desired.
  37. - Serve with warm, crusty bread for dipping.

Note

  • Roasted garlic can be prepared up to 3 days in advance and stored in the refrigerator in an airtight container with a little olive oil.
  • For a vegan version, skip the Parmesan and use full-fat coconut milk or a creamy oat milk instead of heavy cream.
  • If using dried beans, soak and cook about 1 1/2 cups dried white beans to yield approximately 4 cups cooked.
  • Add a handful of baby spinach or chopped kale at the end and simmer 3 to 5 minutes for extra greens.
  • This soup thickens as it sits; thin leftovers with a splash of broth or water when reheating.
  • For a smoky twist, add 1/2 teaspoon smoked paprika or a dash of liquid smoke during simmering.
Keywords: white bean soup,roasted garlic soup,rosemary soup,creamy soup,vegetarian soup,comfort food

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How long does it take to prepare and cook this Creamy White Bean Soup with Roasted Garlic and Rosemary?

It takes about 1 hour and 25 minutes from start to finish. This includes 15 minutes of prep, 35 to 40 minutes roasting the garlic, about 10 minutes sautéing the vegetables and herbs, 20 to 25 minutes simmering the soup, and 5 to 10 minutes blending and finishing with cream and seasoning.

Can I prepare the roasted garlic ahead of time?

Yes. You can roast the garlic up to three days in advance. Store the squeezed cloves in an airtight container with a little olive oil in the refrigerator, then mash and add directly to the soup when you’re ready.

How can I adjust the soup’s consistency if it’s too thick or too thin?

After blending, stir in additional water or broth a little at a time until you reach your preferred consistency. Keep in mind the soup will thicken as it cools or sits, so you may need to thin leftovers with a splash of broth or water when reheating.

What substitutions can I make for heavy cream and Parmesan to keep this recipe dairy-free or vegan?

For a dairy-free or vegan version, omit the Parmesan and use full-fat coconut milk or unsweetened creamy oat milk in place of the heavy cream. Also be sure to use vegetable broth instead of chicken broth.

Can I add greens or other vegetables to boost nutrition?

Yes. Stir in a handful of baby spinach or chopped kale during the last 3 to 5 minutes of simmering. The greens will wilt gently without altering the soup’s creamy texture.

How do I safely blend hot soup without risking splatters or burns?

If using an immersion blender, blend directly in the pot with the heat off or very low. If using a countertop blender, work in small batches, remove the center cap from the lid, cover the opening with a kitchen towel to let steam escape, and blend slowly to avoid pressure build-up.

What’s the best way to store and reheat leftovers?

Cool the soup completely, then transfer to airtight containers and refrigerate for up to three days or freeze for up to three months. Reheat gently on the stove over low heat, adding a splash of broth or water to loosen the texture, and stir until warmed through.

What garnishes and side items complement this soup?

Drizzle each bowl with extra virgin olive oil and garnish with finely chopped fresh rosemary and a sprinkle of grated Parmesan. Serve alongside warm crusty bread such as a baguette, ciabatta, or sourdough for dipping.

Matthew Roberts

Food and Lifestyle Blogger

Hi, I'm Matthew Roberts, founder of Food Recipes USA! As a culinary historian and fourth-generation restaurateur, I've dedicated my life to preserving, celebrating, and evolving the rich tapestry of American cuisine.

Leave a Comment

Your email address will not be published. Required fields are marked *