This comforting Mediterranean-inspired soup combines tender white beans with sweet roasted garlic and fragrant rosemary. The creamy texture comes from pureed beans, while roasting garlic brings out its natural sweetness. Simple ingredients create a rich, satisfying dish perfect for weeknights or weekend meals.
The first snow was falling when I decided roast two heads of garlic just to see what would happen. My tiny apartment filled with this mellow sweet scent that made me forget it was barely above freezing outside. I threw everything into a pot without thinking too hard about ratios. That impulsive soup became the thing my friends started requesting whenever they came over for dinner.
Last winter my sister showed up unexpectedly during that week between Christmas and New Years when time feels suspended. She walked in carrying groceries and I was already at the stove with a wooden spoon in hand. We ate this soup standing up in the kitchen, talking about everything and nothing while the snow kept falling outside.
Ingredients
- 2 whole heads garlic: Roasting these first is the secret weapon that gives the soup its deep sweet flavor without any sharpness
- 1 medium yellow onion diced: Forms the aromatic foundation with the carrots and celery
- 2 medium carrots diced: Add natural sweetness and keep the texture interesting
- 2 celery stalks diced: Essential for that classic soup base flavor
- 2 cans (15 oz each) cannellini or great northern beans: These buttery beans create the creamy texture without any dairy
- 4 cups low-sodium vegetable broth: Use a good quality broth you actually like drinking because it becomes the soup
- 2 tbsp olive oil: For sautéing the vegetables plus extra for roasting the garlic
- 2 tsp fresh rosemary finely chopped: Fresh really shines here but dried works in a pinch
- 1 bay leaf: Adds that background savory note that makes soup taste complete
- 1/2 tsp freshly ground black pepper: Fresh cracked makes a noticeable difference
- 1/2 tsp kosher salt: Start with this and adjust at the end since broth saltiness varies
- 2 tbsp chopped fresh parsley: Adds a fresh bright contrast to the rich soup
Instructions
- Roast the garlic until golden:
- Preheat your oven to 400°F and slice the tops off the garlic heads so the cloves are exposed. Drizzle with olive oil wrap them snugly in foil and roast for 30-35 minutes until the cloves are soft and golden brown. Let them cool just enough to handle then squeeze those roasted cloves right out of their skins.
- Sauté the vegetables until soft:
- Heat 2 tablespoons of olive oil in a large pot over medium heat. Toss in the onion carrots and celery and cook for 6-8 minutes until theyve softened and the kitchen starts smelling amazing.
- Add the aromatics:
- Stir in all that roasted garlic the rosemary and bay leaf. Let everything cook together for just 2 minutes until the herbs become fragrant and wake up.
- Simmer the soup base:
- Pour in the beans and vegetable broth and bring it to a bubble. Reduce the heat and let it simmer uncovered for 15 minutes so the flavors can get acquainted.
- Blend to your perfect texture:
- Fish out and discard the bay leaf then use an immersion blender to puree until creamy but still slightly chunky. I like leaving some texture so it feels substantial. If you dont have an immersion blender blend half the soup in a regular blender and return it to the pot.
- Season and serve:
- Taste and add more salt and pepper if it needs it then heat through for 2-3 minutes. Ladle into bowls and finish with chopped parsley and a generous drizzle of good olive oil.
My neighbor smelled the roasting garlic through our shared wall and knocked on my door with a loaf of bread. We ended up eating together at her small table by the window watching people hurry through the snow below. That afternoon turned into one of those easy conversations that just keeps going while the bowls empty.
Making It Your Own
Ive made this soup countless times and it never gets old but sometimes I crave extra brightness. A squeeze of fresh lemon juice right before serving cuts through the richness and wakes everything up. You could also stir in a handful of spinach or kale during the last few minutes of simmering for some green and extra nutrition. A pinch of red pepper flakes adds gentle warmth that lingers.
Texture Options
Some nights I want a velvety smooth soup that feels luxurious. Blending it completely until no chunks remain gives you that restaurant quality texture. Other times I leave it almost entirely chunky for something more rustic and satisfying. Both ways work beautifully so follow your mood. The flavor remains the same either way.
Perfect Pairings
A thick slice of crusty bread is non negotiable in my house for catching every drop. A simple green salad with a bright vinaigrette balances the richness of the soup beautifully. If you want something more substantial grilled cheese sandwiches cut into strips for dipping turn this into a proper comfort meal.
- Rosemary focaccia takes the rosemary in the soup and amplifies it
- A crisp white wine like sauvignon blanc cuts through the creamy texture
- This soup keeps for days and actually tastes better the next time around
Theres something deeply restorative about a bowl of this soup on a cold day. Simple ingredients transformed into something greater than the sum of their parts.
Recipe FAQs
- → What type of beans work best for this soup?
-
Cannellini or great northern beans are ideal for this soup. They hold their shape well during cooking and create a creamy texture when pureed. You can also use navy beans as a substitute if needed.
- → How do I roast garlic properly?
-
Preheat oven to 400°F (200°C). Slice the tops off garlic heads to expose cloves. Drizzle with olive oil, wrap in foil, and roast for 30-35 minutes until soft and golden. Let cool slightly, then squeeze roasted cloves from skins.
- → Can I make this soup vegan?
-
Yes, this soup is naturally vegan. Just ensure you use vegetable broth and omit any optional garnishes like cheese. The olive oil provides richness, and the roasted garlic adds depth of flavor.
- → How can I make this soup creamier?
-
For extra creaminess, blend all the soup until completely smooth rather than leaving it slightly chunky. You can also add a tablespoon of cashew cream or coconut milk after blending for additional richness.
- → What's the best way to store leftovers?
-
Cool the soup completely before refrigerating in an airtight container for up to 3-4 days. Reheat gently on the stovetop, adding a little extra broth or water if needed to restore consistency.