This hearty Mediterranean soup brings together creamy white beans with aromatic rosemary and garlic for ultimate comfort. Ready in under an hour, it features tender vegetables simmered in fragrant broth, perfect for chilly evenings.
The soup develops rich flavor as the beans simmer with fresh herbs, creating a velvety texture when partially pureed. Each bowl delivers protein-packed satisfaction while remaining naturally vegetarian and gluten-free.
The first snowfall had just started when I decided this rosemary garlic white bean soup needed to happen. My apartment was drafty that winter, and I'd learned that soup was the most reliable way to feel like I had my life together. Something about simmering beans and garlic makes even the most chaotic day feel manageable.
My roommate walked in midway through the simmer and actually paused in the doorway. She'd grab ingredients from our tiny kitchen and then just stand there, breathing it in. We ended up eating it straight from the pot while standing at the counter because neither of us wanted to wait for proper bowls.
Ingredients
- 2 tablespoons olive oil: Creates the foundation for sautéing your aromatics and adds a silky richness to the finished broth
- 1 medium yellow onion, finely chopped: Builds the savory base, releasing natural sweetness as it softens in the oil
- 4 garlic cloves, minced: Fresh garlic is essential here, it mellows beautifully during simmering and infuses every spoonful
- 2 medium carrots, diced: Adds subtle sweetness and texture that balances the earthy beans
- 2 celery stalks, diced: Provides aromatic depth and that classic mirepoix foundation
- 2 cans (15 oz each) cannellini or great northern beans: These creamy white beans become velvety as they cook, creating body without any dairy
- 4 cups low-sodium vegetable broth: The liquid backbone, use low-sodium so you can control the final seasoning
- 2 sprigs fresh rosemary: Woody and aromatic, fresh rosemary infuses the soup with piney warmth that dried herbs cannot match
- 1 bay leaf: Adds subtle herbal depth to the simmering broth
- 1 teaspoon salt, or to taste: Essential for bringing out all the flavors and making the beans taste vibrant
- 1/4 teaspoon black pepper: Adds gentle warmth and brightness
- 1 tablespoon lemon juice: A bright finish that cuts through the richness and wakes up all the flavors
- Fresh parsley, chopped: Fresh green garnish that adds color and a light, fresh contrast to the earthy soup
- Crusty bread: For soaking up every last drop, because the broth might be the best part
Instructions
- Sauté the Foundation:
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook for about 4 minutes until softened and translucent, stirring occasionally to prevent browning.
- Add the Aromatics:
- Stir in the minced garlic, diced carrots, and celery. Sauté for 5 minutes until the vegetables begin to soften and the garlic becomes fragrant.
- Build the Soup Base:
- Add the drained beans, vegetable broth, rosemary sprigs, bay leaf, salt, and pepper. Bring everything to a gentle boil, then reduce heat to low and cover.
- Simmer to Meld Flavors:
- Let the soup simmer covered for 20 minutes. This time allows the rosemary to infuse the broth and the beans to become even creamier.
- Remove Herbs:
- Fish out and discard the bay leaf and rosemary sprigs. The woodier parts of rosemary can be tough to eat, but their flavor has already done the work.
- Create Creamy Texture:
- Use an immersion blender to partially puree the soup, leaving some beans whole for texture. Pulse briefly rather than blending completely smooth.
- Finish with Brightness:
- Stir in the lemon juice and taste. Adjust salt or pepper as needed. Sometimes the lemon needs a bit more salt to fully pop.
- Serve with Love:
- Ladle hot into bowls and garnish generously with fresh parsley. Serve alongside crusty bread for the full comfort experience.
This soup became my go-to for sick friends and heartbroken roommates. Something about the combination of creamy beans and rosemary just feels like a hug in a bowl.
Making It Your Own
I've discovered that thyme works beautifully if you're not a rosemary person. The flavor profile shifts slightly more earthy and less piney, but it's just as comforting. A pinch of red pepper flakes adds gentle warmth that cuts through the creaminess.
The Texture Secret
Partially pureeing the soup is what makes it feel luxurious rather than like canned beans in broth. That small amount of blending releases starch from some beans, thickening the soup naturally without any cream or flour. Leave plenty of whole beans though, that contrast is essential.
Storage and Make-Ahead Wisdom
This soup actually tastes better the next day as the flavors continue to meld. It keeps beautifully refrigerated for up to 4 days, and freezes well for up to 2 months if you want a stash of comfort for busy weeks.
- Let the soup cool completely before freezing to prevent ice crystals
- Thaw overnight in the refrigerator, then reheat gently on the stove
- Add a splash of water or broth when reheating if it seems too thick
There's something profoundly restorative about a pot of beans simmering with rosemary. This soup has become my definition of comfort food.
Recipe FAQs
- → Can I use dried beans instead of canned?
-
Yes, soak 1 cup dried beans overnight, then cook them in fresh water for about 60-90 minutes until tender before adding to the soup. You may need to adjust the broth amount slightly.
- → How do I make the soup creamier?
-
Use an immersion blender to partially puree about half the soup, leaving some beans whole for texture. Alternatively, mash a cup of beans against the pot's side before simmering, or stir in a splash of cream or olive oil at the end.
- → Can I freeze this soup?
-
Absolutely. Cool completely, then transfer to airtight containers leaving 1 inch of space for expansion. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating gently on the stove.
- → What herbs work well as substitutes for rosemary?
-
Fresh thyme, sage, or oregano make excellent alternatives. Use about 1 teaspoon dried or 2 sprigs fresh. Each herb brings a slightly different aromatic profile while maintaining the Mediterranean essence.
- → How can I add more protein?
-
Stir in shredded cooked chicken during the last 5 minutes, add diced tofu, or serve with grated Parmesan cheese. You can also incorporate a handful of spinach or kale for extra nutrients without altering the classic flavor profile.