A Bowl of Cozy Comfort
When the weather cools and comfort calls, few dishes satisfy like a creamy rosemary and roasted garlic white bean soup. This simple one-pot meal is everything cozy should be — warm, hearty, deeply flavorful, and surprisingly easy to prepare. It blends the earthiness of cannellini beans with the aromatic punch of fresh rosemary and the subtle sweetness of roasted garlic, creating a beautifully balanced flavor in every spoonful.
This dairy-free soup is naturally creamy thanks to the beans themselves, making it an ideal choice for those avoiding cream or butter. A quick pulse with an immersion blender gives it that luxurious texture without any added dairy or thickeners. Whether you’re meal prepping for the week or craving something nourishing after a long day, this one-pot white bean soup delivers every time.
Not only is it quick to cook, but it’s also endlessly adaptable. A splash of lemon juice at the end brings brightness, while a pinch of chili flakes can add gentle heat. You can serve it as a light lunch with crusty bread, or make it the main event for dinner with a hearty green salad on the side. And because it’s vegan, gluten-free, and full of plant-based protein, it fits beautifully into a wide range of diets.
One of the key ingredients that gives this soup its deep, rich flavor is roasted garlic. When garlic is roasted, it mellows and sweetens, bringing a luxurious depth to the broth. Paired with olive oil, fresh rosemary, and the starchy softness of white beans, it transforms simple pantry staples into a soulful meal. If you’re looking to expand your collection of vegan soup recipes, this one deserves a spot at the top.
This soup also freezes beautifully and reheats without losing its creamy texture. Whether you’re cooking for now or later, you can prepare a double batch and enjoy it throughout the week. As part of your rotating weeknight meals or your cozy Sunday dinners, this dairy-free white bean soup is a must-try.
Why You’ll Love This White Bean Soup
There’s something timeless about a bowl of creamy white bean soup, and this version elevates a classic by keeping it simple, dairy-free, and incredibly flavorful. With a short ingredient list and easy prep, it strikes the perfect balance between convenience and comfort.
Here’s why this one-pot soup belongs in your regular rotation:
- Creamy without the cream: Thanks to cannellini beans and gentle blending, the soup gets its velvety consistency without any dairy. This makes it ideal for those following a vegan, dairy-free, or plant-based diet.
- Big flavor, few ingredients: The magic comes from a handful of thoughtfully chosen elements — roasted garlic, fresh rosemary, and good broth. Each contributes depth without complicating the process.
- Perfect for meal prep: Make a big batch on Sunday and reheat throughout the week. It stores beautifully and gets even more flavorful over time.
- One pot, minimal cleanup: From sautéing onions to blending everything together, it all happens in a single pot. Fewer dishes, more satisfaction.
- Freezer-friendly and family-approved: Whether you’re cooking for yourself or feeding a group, this soup is both crowd-pleasing and practical. It’s easy to portion and freezes well in airtight containers.
This soup also complements other comforting dishes like roasted vegetables or grain bowls. You can even get creative and serve it with easy one-pot recipes or alongside garlic-based meals for a full, flavorful menu.
If you’re new to cooking with cannellini beans, learn more about them here. They’re a type of white kidney bean that’s prized for its creamy texture and mild taste, making it the perfect base for a soup that’s both light and hearty.
From weeknight dinners to lunch leftovers, this creamy rosemary and roasted garlic white bean soup is a low-effort, high-reward addition to any meal plan.
Ingredient Breakdown and Substitutions
The beauty of this creamy rosemary and roasted garlic white bean soup lies in its simplicity. Each ingredient plays a key role in building a layered, aromatic, and comforting flavor profile. Below is a breakdown of the essential components, along with smart substitutions to make the soup work with what you have on hand.
-
Olive Oil
This heart-healthy fat is essential for roasting the garlic and sautéing the onions. Use extra virgin olive oil for the best flavor. You can substitute with avocado oil or grapeseed oil if needed. Learn more about its versatility here. -
Garlic (Roasted)
Roasting garlic transforms its sharp bite into sweet, caramelized richness. It adds a mellow depth to the soup. For best results, use an entire head. If short on time, sauté several minced cloves instead. Understand the science of roasted garlic here. -
Onion (Diced)
Onion forms the aromatic foundation of the soup. A yellow onion works best, but shallots or white onions are good alternatives. -
Fresh Rosemary
Rosemary pairs beautifully with beans and garlic, infusing the soup with its distinctive piney aroma. If fresh isn’t available, use dried rosemary (1 teaspoon). Read about the herb’s benefits here. -
White Beans (Cannellini or Great Northern)
These beans give the soup body and a creamy texture when blended. Cannellini beans are preferred for their smoothness and richness. Cannellini beans are high in fiber and protein, making the soup filling and nutritious. -
Broth (Vegetable or Chicken)
A good-quality broth is essential. Use low-sodium vegetable broth to keep the soup plant-based. Chicken broth works for non-vegan versions, adding extra umami. -
Salt and Black Pepper
Season to taste. Start light and adjust after blending for the best control over flavor balance. -
Crushed Red Pepper Flakes (Optional)
Adds subtle heat. Include if you enjoy a gentle spicy kick. -
Lemon Juice (Optional)
A splash of fresh lemon juice at the end brightens the entire dish, balancing the rich roasted garlic and beans. -
Crusty Bread (Optional)
Ideal for dipping. Consider pairing with sourdough or a hearty whole grain loaf. Find more comfort food soup pairings.
Optional Add-ins
- Greens: Stir in kale or spinach for color and nutrients.
- Herbs: Try thyme or sage for a different herbal profile.
- Coconut Milk: For an extra layer of creaminess with a subtle sweetness.
This soup is flexible and forgiving, so don’t hesitate to personalize it with your favorite pantry items or seasonal produce.
How to Roast Garlic Perfectly
Roasting garlic is the secret to elevating the flavor of this soup from simple to exceptional. It adds sweet, mellow depth that blends beautifully with beans and herbs.
Step-by-Step Instructions:
- Preheat your oven to 400°F (200°C).
- Peel away the loose outer layers of a whole garlic bulb, leaving the cloves intact.
- Slice about ¼ inch off the top of the bulb to expose the tops of the cloves.
- Drizzle with olive oil and wrap tightly in foil.
- Roast for 35–40 minutes until golden and very soft.
- Let cool slightly, then squeeze out the cloves.
You can roast extra garlic and store it in the fridge for up to a week. It’s perfect for spreading on toast or adding to salad dressings, dips, and more garlic recipes.

Step-by-Step Cooking Instructions (with Tips)
-
Roast the Garlic
Preheat oven to 400°F (200°C). Prepare the garlic as described above and roast until golden and soft. -
Sauté the Aromatics
In a large pot, heat 2 tablespoons of olive oil over medium heat. Add diced onion and cook until translucent and fragrant, about 5 minutes. -
Add Rosemary
Stir in minced fresh rosemary and cook for 1 more minute to release the herb’s oils and fragrance. -
Combine Beans and Broth
Add the drained cannellini beans, roasted garlic cloves, and 4 cups of broth. Stir to combine all ingredients evenly. -
Simmer
Bring the mixture to a simmer. Cook uncovered for 15–20 minutes to let the flavors blend. -
Blend the Soup
Use an immersion blender to blend the soup until it reaches your desired consistency. Blend all the way for smooth, or pulse for a chunkier texture. You can also transfer half the soup to a blender, then return it to the pot. -
Season and Finish
Taste and adjust salt and pepper. Add crushed red pepper flakes if using. Finish with a splash of lemon juice for brightness. -
Serve
Ladle into bowls and serve hot. Garnish with a swirl of olive oil or chopped herbs. Pair with white bean soup ideas and crusty bread.
How to Make It Even Creamier (Without Dairy)
The soup is already naturally creamy thanks to the beans, but there are a few ways to boost the texture even more:
- Double-blend the beans: Puree a portion of the beans separately before adding them to the pot.
- Add tahini: A spoonful of tahini brings creamy richness with a nutty depth.
- Use cashew cream: Soaked cashews blended with water can thicken the soup further.
- Simmer longer: Letting the soup reduce slightly before blending enhances the thickness.
- Stir in coconut milk: Adds body and a subtle sweetness while keeping it dairy-free.
These methods work beautifully for anyone wanting a richer consistency without compromising a vegan or dairy-free diet.
Storage, Reheating, and Freezing Tips
This soup is as practical as it is comforting. Here’s how to store it safely and enjoy it again and again:
- Refrigeration: Store cooled soup in an airtight container in the fridge for up to 5 days.
- Freezing: Allow soup to cool completely, portion it into freezer-safe containers, and freeze for up to 3 months. Label with the date for best tracking.
- Reheating: Reheat on the stove over medium-low heat, stirring occasionally until hot. Or microwave individual servings in 1-minute increments, stirring between intervals.
- Blending after freezing: If texture has separated slightly after thawing, give it a quick pulse with an immersion blender to restore creaminess.
- Containers: Use glass containers with tight lids for best freshness and flavor.
Meal prep lovers can enjoy this soup as a base for other meals, too. It thickens nicely and pairs well with cooked grains or roasted vegetables for variation.
Serving Ideas & Pairings
This soup is delicious on its own, but you can level up your bowl with easy additions and sides:
- Crusty Bread: Dip sourdough, baguette, or rustic whole grain bread for a satisfying bite.
- Hearty Salads: Serve with a lemony arugula salad or a fennel slaw for contrast.
- Toppings: Drizzle with olive oil, sprinkle red pepper flakes, or top with crispy chickpeas for crunch.
- Add Greens: Stir in kale or spinach toward the end of cooking for extra color and nutrients.
- Bulk It Up: Add cooked farro, quinoa, or brown rice for a heartier meal.
- Protein Add-ins: For non-vegan eaters, stir in shredded chicken or turkey.
You’ll find this soup works across seasons — hearty enough for winter but light enough for cool spring or fall evenings.
Variations on the Classic
Try these creative twists to customize your soup:
- Add leafy greens like kale, spinach, or Swiss chard
- Swap the beans: Use navy beans or Great Northern beans for similar texture
- Include a parmesan rind (non-vegan) during simmering for rich umami flavor
- Finish with coconut milk for extra creaminess and a mild tropical twist
- Use thyme or sage instead of rosemary for a different herbal profile
Explore more vegan soup inspiration to create your own flavor combinations.

FAQs
Can I use dried beans instead of canned?
Yes. Soak dried white beans overnight, then cook them until tender before adding to the soup.
How do I make white bean soup more flavorful?
Use roasted garlic, fresh rosemary, good-quality broth, and finish with lemon zest or juice for balance. You can also simmer with a bay leaf or a piece of kombu.
Is this soup vegan and gluten-free?
Yes, when made with vegetable broth and served without bread or with gluten-free bread. It contains no animal products or gluten-containing ingredients.
Can I freeze white bean soup?
Absolutely. Freeze cooled soup in airtight containers for up to 3 months. Reheat and blend again for best consistency.
What are the best beans for creamy soup?
Cannellini beans are ideal for their smooth texture. Great Northern and navy beans are also good options.
Creamy Rosemary and Roasted Garlic White Bean Soup One Pot Comfort
Description
This creamy rosemary and roasted garlic white bean soup is a nourishing, one-pot wonder that’s naturally dairy-free and deeply comforting. Simmered with cannellini beans, roasted garlic, and fresh rosemary, it’s blended to silky perfection and finished with lemon for brightness. It’s freezer-friendly, quick to make, and endlessly adaptable — ideal for busy weeknights or slow Sunday suppers.
Ingredients
- 2 tablespoons olive oil
- 1 head of garlic
- 1 small onion, diced
- 2 teaspoons fresh rosemary, minced (or 1 teaspoon dried)
- 2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed
- 4 cups vegetable broth or chicken broth
- Salt and black pepper, to taste
- Optional: 1/4 teaspoon crushed red pepper flakes
- Optional: Fresh lemon juice, for brightness
- Optional: Crusty bread, for serving
Instructions
- Preheat the oven to 400°F (200°C). Slice the top off a head of garlic to expose the cloves slightly. Drizzle with olive oil, wrap in foil, and roast for 35–40 minutes until soft and golden. Let cool, then squeeze out the roasted garlic cloves and set aside.
- In a large pot, heat olive oil over medium heat. Add the diced onion and cook until softened, about 5 minutes.
- Stir in the rosemary and cook for 1 minute more until fragrant.
- Add the white beans, roasted garlic, and broth to the pot. Stir to combine and bring to a simmer.
- Let simmer for 15–20 minutes to allow flavors to blend. Season with salt, pepper, and red pepper flakes if using.
- Use an immersion blender to blend the soup to your desired consistency — either completely smooth or slightly chunky. Alternatively, blend part of the soup in a regular blender and return to the pot.
- Taste and adjust seasoning as needed. Add a splash of lemon juice for brightness if desired.
- Serve hot with crusty bread if you like.
Notes
-
For the smoothest texture, blend fully with an immersion blender or in batches.
-
Roasting the garlic is essential — it adds the soup’s signature sweet depth.
-
Make it ahead and freeze in individual portions for easy lunches.
-
Add chili flakes or smoked paprika for a little heat.
-
Customize by stirring in greens, grains, or proteins to suit your taste.

