There’s nothing quite like a silky bowl of white bean soup that warms you from the inside out. Caramelized roasted garlic lends a sweet depth, while fresh rosemary adds a bright, piney note. Blended with creamy beans and a splash of heavy cream, this soup strikes the perfect balance between hearty and elegant. Whether you’re craving a cozy lunch or a comforting dinner, this recipe will have you spooning up every last drop in no time.
Gather these essentials before you start cooking—each one brings its own magic to the final bowl:
Transforming simple ingredients into a velvety, comforting soup is easier than you think. From slow-roasting garlic to blending everything into a smooth, creamy consistency, each step builds layers of flavor. Follow along below for a foolproof method that ensures tender beans, fragrant herbs, and that signature silky texture.
1. Preheat the oven to 400°F (200°C). Cut the top off the head of garlic to expose the cloves, drizzle with 1 tablespoon of olive oil, then wrap tightly in aluminum foil. Roast for 30–40 minutes, until the cloves are soft and caramelized.
2. In a large pot, heat the remaining tablespoon of olive oil over medium heat. Add the diced onion, carrots, and celery. Sauté for 5–7 minutes, until the vegetables are tender and the onion turns translucent.
3. Stir in the chopped rosemary and cook for another minute until fragrant.
4. Add the drained white beans and vegetable broth. Bring to a gentle simmer and let cook for 15–20 minutes so the flavors can meld.
5. Remove the roasted garlic from the oven and let it cool slightly. Squeeze the soft garlic cloves from their skins into the pot, discard the skins, and stir to combine.
6. Using an immersion blender, puree the soup until completely smooth. If you don’t have one, carefully transfer the soup in batches to a countertop blender—blend until smooth, then return each batch to the pot.
7. Place the soup back on low heat, stir in the heavy cream, and season with salt and black pepper to taste. Gently heat through, taking care not to boil.
8. Serve hot in bowls, garnished with fresh rosemary sprigs if desired. Enjoy alongside crusty bread or a crisp side salad.
This soup shines on its own, but a few simple additions will elevate every bowl. Whether as a main course or part of a spread, these pairings will ensure your meal feels complete and thoughtfully composed.
Nailing this soup is all about layering flavor and getting the texture just right. Start by giving the garlic plenty of time to roast—it transforms from sharp and pungent to sweet and silky. When blending, ensure you achieve that ultra-smooth consistency by pulsing in short bursts and scraping down the sides. Taste as you go and adjust seasoning at the end so the salt and pepper shine through without overpowering the garlic-rosemary combo.
Keeping your soup fresh and flavorful is simple with the right storage methods. Whether you plan to enjoy leftovers the next day or freeze for a future meal, follow these tips to maintain that creamy texture and vibrant taste.
Here are answers to some of the most common questions that come up when making this soup:
From start to finish, you’re looking at about 1 hour to 1 hour and 10 minutes. Roasting the garlic takes 30–40 minutes, and while the garlic is roasting you’ll spend 10 minutes sautéing the vegetables. Simmering the beans and broth takes an additional 15–20 minutes, and finishing with blending and adding cream takes another 5–10 minutes.
Yes, you can make this soup up to 3 days in advance. Let it cool to room temperature, then transfer to an airtight container and refrigerate. When you’re ready to serve, gently reheat over low heat, stirring occasionally and adding a splash of broth or cream if it’s become too thick.
For a dairy-free version, use full-fat coconut milk, cashew cream, or any unsweetened plant-based cream alternative in a 1:1 ratio. For a lighter version, you can substitute half-and-half or whole milk, but the soup will be slightly less rich.
If the rosemary flavor is too intense, reduce fresh rosemary to 1/2 teaspoon (or 1/8 teaspoon dried) and finish with a small sprig as garnish for aroma. If you want more herbal depth, increase to 1 1/2 teaspoons fresh (or 1/2 teaspoon dried) and add a small pinch of thyme or a bay leaf during simmering, removing the bay leaf before blending.
Carefully ladle the hot soup into a countertop blender in batches—filling only halfway to leave room for steam to expand—then pulse until smooth. Leave the lid slightly ajar or use the blender’s vent plug to allow steam to escape, covering the opening with a kitchen towel to prevent splatters. Return each batch to the pot before adding cream.
Yes, you can freeze the soup without the cream for up to 2–3 months. Let it cool completely, then transfer to freezer-safe containers, leaving about 1 inch of headspace. Thaw in the refrigerator overnight and reheat gently on the stovetop, stirring in the cream at the end. This prevents the cream from separating during freezing.
Fold in chopped spinach, kale, or Swiss chard during the last 5 minutes of simmering for extra greens. For more protein, stir in cooked chicken, cooked sausage slices, or diced ham just before serving. Roasted red peppers, leeks, or a pinch of smoked paprika can also add depth and color.
This Creamy White Bean Soup with Roasted Garlic and Rosemary is special because it takes pantry staples and transforms them into something extraordinary. Roasting the garlic until it’s sweet and silky, then marrying it with tender beans, aromatic rosemary, and a splash of cream, creates a soup that’s both comforting and elegant. It’s simple enough for weeknight dinners and impressive enough for guests—feel free to print this recipe and save it for later. If you whip up a batch, I’d love to hear your thoughts or help troubleshoot any questions!
Creamy, velvety white bean soup enriched with caramelized garlic and hints of piney rosemary. Each spoonful offers a smooth texture and savory depth. Perfect alongside crusty bread or a crisp side salad.