There’s something undeniably comforting about a warm bowl of soup, especially when it comes to a recipe like this Roasted Garlic White Bean Soup. It’s the kind of dish that wraps around you like a beloved blanket, providing coziness and satisfaction in every spoonful. As a food blogger, I’ve shared many recipes over the years, but this one stands out as it resonates deeply with not just my family but also with anyone seeking a heartwarming meal.
At the heart of this soup are simple yet flavorful ingredients that elevate the dish. The roasted garlic brings a mellow sweetness, while the creamy cannellini beans provide a rich texture. Fresh vegetables like onion, celery, and carrot add brightness, while the vegetable broth ties everything together. A splash of heavy cream at the end rounds out the flavors beautifully, and a sprinkle of grated Parmesan enhances the taste in such a delightful way. This flavorful medley is not only delicious but also packed with nutrients, making it a smart choice for a healthy meal.
Making this soup is refreshingly straightforward, which is another reason to love it. Start by roasting a head of garlic at 400°F until the cloves are soft and caramelized. While that’s happening, sauté a mix of diced onion, celery, and carrots in olive oil. Then, add in the roasted garlic alongside the cannellini beans and vegetable broth. A short simmer allows the flavors to meld, and blending part of the soup gives it a creamy, hearty texture that feels indulgent yet comforting. A dash of cream, seasoning to taste, and it’s practically perfection in a bowl.
This soup shines on chilly nights when you crave something warm and filling. It’s also a fantastic choice for family gatherings or potlucks, where you want to share good food with beloved friends and relatives. No matter the occasion, this Roasted Garlic White Bean Soup will be a hit at your table.

Why You’ll Love This Roasted Garlic White Bean Soup
- Quick Preparation: The steps are simple and take just about an hour, making it perfect for busy days.
- Nutrient-Rich Ingredients: Full of vitamins and minerals, this soup supports a healthy lifestyle.
- Comfort Food at Its Best: The blend of flavors and textures creates a satisfying meal that feels like home.
- Versatile: You can easily adjust the flavors by experimenting with different herbs or spices.
- Kid-Friendly: Even picky eaters enjoy this creamy, savory soup, making it easy to feed the whole family.
Roasted Garlic Tips
When selecting garlic for your Roasted Garlic White Bean Soup, freshness is key. Look for heads of garlic that feel firm to the touch, with no soft spots or signs of sprouting. The outer skin should be intact and dry. Once you’ve got your head of garlic, the roasting process brings out its mellow, sweet flavor that perfectly complements the soup. To roast garlic, simply slice off the top of the head to expose the cloves, drizzle with olive oil, wrap it in aluminum foil, and roast it in your preheated oven for about 40 minutes at 400°F. The result is buttery-soft cloves that can be easily squeezed out and added to your soup.
Options for Substitutions
- Different Beans: You can swap cannellini beans for navy beans or chickpeas for a flavor twist.
- Vegetable Broth Alternatives: Feel free to use chicken broth if you prefer a non-vegetarian version.
- Dairy Free: Substitute heavy cream with coconut cream or a dairy-free cream alternative for a lighter option.
- Herbs: If rosemary isn’t your favorite, thyme or sage pairs beautifully with the other ingredients.
- Olive Oil Alternatives: Avocado oil or butter can be used instead of olive oil for a different taste.
- Fresh Vegetables: Add other veggies like kale or spinach for extra nutrition and color.
Watch Out for These Mistakes
One common mistake is roasting the garlic at too high of a temperature. While 400°F is ideal, keep an eye on it to avoid burning, as burnt garlic can impart a bitter flavor to your soup.
Another pitfall is overcooking the vegetables. When sautéing the onion, celery, and carrots, stick to about five minutes to ensure they remain tender without getting mushy.
Don’t skip the step of removing the rosemary sprig before blending! The leaves can be tough and chewy if they are not removed before the blender.
Lastly, be mindful of your seasoning. Taste your soup before serving. It may require a little bit more salt or pepper, depending on your taste preferences and the flavor of your broth.

What to Serve With Roasted Garlic White Bean Soup?
This delightful soup pairs wonderfully with several side dishes. A nice crusty bread is perfect for dunking into the warm, creamy soup. You might also enjoy a simple green salad tossed with a light vinaigrette. If you’re in the mood for a little something extra, consider serving a grilled cheese sandwich on the side for that classic comfort food combination. Finally, a sprinkle of extra Parmesan on top can elevate the whole experience, making every bite even better.
Storage Instructions
Store: Keep leftovers in an airtight container in the refrigerator for up to five days.
Freeze: This soup freezes exceptionally well. You can store it in freezer-safe containers for up to three months.
Reheat: To reheat, warm the soup on the stovetop over medium heat, stirring frequently until hot. You can also use the microwave for quick reheating; just store it in a microwave-safe dish.
Recipe Info
Preparation Time: 15 minutes
Cooking Time: 50 minutes
Total Time: 1 hour 5 minutes
Level of Difficulty: Easy
Servings: Approximately 6 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1,350 – 1,500
- Protein: 40 – 50 grams
- Fat: 45 – 55 grams
- Carbohydrates: 200 – 220 grams
Ingredients
- 1 head garlic (roasted)
- 3 cans (15 oz each) cannellini beans (drained)
- 6 cups vegetable broth
- 1 onion (diced)
- 2 stalks celery (diced)
- 2 carrots (diced)
- 2 tbsp olive oil
- 1 sprig fresh rosemary
- 1/2 cup heavy cream
- Salt and pepper
- Crusty bread
- Grated Parmesan

Step-by-Step Instructions
Step 1: Roast the Garlic
Preheat your oven to 400°F. Slice the top part of the garlic head to expose the cloves. Drizzle with olive oil, wrap it in aluminum foil, and roast for 40 minutes or until the cloves are soft and caramelized. Allow it to cool slightly, then squeeze the cloves out and set aside.
Step 2: Sauté the Vegetables
In a large pot, heat the olive oil over medium heat. Add the diced onion, celery, and carrots. Sauté them for about five minutes until the vegetables are tender and the onion is translucent.
Step 3: Combine Ingredients
Once the vegetables are ready, add the squeezed roasted garlic, drained cannellini beans, vegetable broth, and the sprig of rosemary to the pot. Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes.
Step 4: Blend Half the Soup
After the soup has simmered, remove the rosemary sprig from the pot. Using an immersion blender or a regular blender, blend half of the soup until it reaches a creamy-chunky texture. For a chunkier option, you can leave more whole beans or veggies.
Step 5: Finish the Soup
Stir in the heavy cream and season generously with salt and pepper to taste. Let the soup simmer for an additional five minutes to allow the flavors to meld together.
Step 6: Serve
Ladle the soup into bowls and serve hot. Offer crusty bread and a sprinkle of grated Parmesan on top for that extra touch of flavor.
In conclusion, this Roasted Garlic White Bean Soup is a wonderful dish that offers warmth, comfort, and satisfaction. I invite you to try making this delightful recipe at home. Share your experiences and adjustments in the comments, and feel free to explore similar posts on heartwarming soups and recipes. Happy cooking!
Print
Roasted Garlic White Bean Soup
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 65 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A heartwarming soup featuring roasted garlic, creamy cannellini beans, and fresh vegetables, perfect for chilly nights.
Ingredients
- 1 head garlic (roasted)
- 3 cans (15 oz each) cannellini beans (drained)
- 6 cups vegetable broth
- 1 onion (diced)
- 2 stalks celery (diced)
- 2 carrots (diced)
- 2 tbsp olive oil
- 1 sprig fresh rosemary
- 1/2 cup heavy cream
- Salt and pepper to taste
- Crusty bread for serving
- Grated Parmesan for serving
Instructions
- Preheat your oven to 400°F. Slice the top part of the garlic head to expose the cloves. Drizzle with olive oil, wrap it in aluminum foil, and roast for 40 minutes or until the cloves are soft and caramelized. Allow it to cool slightly, then squeeze the cloves out and set aside.
- Heat the olive oil in a large pot over medium heat. Add the diced onion, celery, and carrots. Sauté for about five minutes until the vegetables are tender and the onion is translucent.
- Add the squeezed roasted garlic, drained cannellini beans, vegetable broth, and the sprig of rosemary to the pot. Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes.
- Remove the rosemary sprig from the pot. Using an immersion blender or a regular blender, blend half of the soup until it reaches a creamy-chunky texture.
- Stir in the heavy cream and season generously with salt and pepper to taste. Let the soup simmer for an additional five minutes to allow the flavors to meld together.
- Ladle the soup into bowls and serve hot. Offer crusty bread and a sprinkle of grated Parmesan on top for that extra touch of flavor.
Notes
Store leftovers in an airtight container in the refrigerator for up to five days or freeze for up to three months.
Nutrition
- Serving Size: 1 serving
- Calories: 225
- Sugar: 2g
- Sodium: 600mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 7g
- Protein: 10g
- Cholesterol: 15mg