This hearty soup brings together creamy white beans, aromatic rosemary, and garlic in a savory vegetable broth. The Mediterranean-inspired blend creates a comforting bowl perfect for chilly weather. Ready in just 50 minutes with simple ingredients and easy preparation.
Last winter my heat went out during a snowstorm and this soup saved me. I huddled by the stove watching bubbles rise through the broth while rosemary scent filled the kitchen, making me forget about the cold entirely. Something about beans and herbs simmering together makes any kitchen feel like the coziest room in the house.
My neighbor text me at midnight last week asking for the recipe after I dropped off a container. Her kids had three helpings and she said it was the first time theyd eaten beans without complaint. Thats the magic of this soup somehow creaminess without any cream and rich flavor that keeps people coming back for more.
Ingredients
- Olive oil: A good glug creates the foundation for sautéing the aromatics
- Yellow onion: Finely chopped so it melts into the soup rather than staying chunky
- Garlic cloves: Four might seem like a lot but beans love garlic so dont shy away
- Carrots and celery: The classic soup duo that adds sweetness and depth
- Cannellini beans: These creamy white beans are the heart of the soup literally
- Vegetable broth: Low sodium lets you control the salt level perfectly
- Fresh rosemary: Woody and piney, it brings that Mediterranean soul to the pot
- Bay leaf: The secret background player that makes everything taste rounded
- Lemon juice: Just a tablespoon brightens all those earthy bean flavors
Instructions
- Start your base:
- Warm the olive oil in your biggest pot over medium heat then tumble in the onions letting them soften until theyre translucent and fragrant
- Add the aromatics:
- Stir in the garlic carrots and celery and let them cook together for about five minutes until the kitchen smells amazing
- Build the soup:
- Pour in the beans broth rosemary bay leaf salt and pepper then bring everything to a gentle bubble
- Let it simmer:
- Turn the heat down to low cover the pot and let it cook quietly for twenty minutes so all the flavors become friends
- Finish it up:
- Fish out the bay leaf and rosemary sprigs then decide if you want to blend part of it for creaminess or leave it chunky and rustic
My sister swears this soup cured her breakup. She sat on her couch with a steaming bowl watching terrible movies and said something about the combination of warm bread and silky broth just made everything feel okay again. Food cant fix everything but some nights it comes pretty close.
Making It Your Own
Sometimes I add a handful of spinach or kale in the last five minutes just to sneak in some greens. Other times a can of diced tomatoes joins the party for a Tuscan twist. The basic method stays the same but the soup never has to taste exactly the same twice.
The Bread Situation
Good bread is non negotiable here. I like to slice a baguette and toast it rubbed with raw garlic while the soup simmers. That garlic crunch against the creamy broth might be the best bite in the entire bowl.
Make Ahead Magic
This soup lives its best life after a night in the fridge when the beans have really absorbed all that herbaceous broth. It freezes beautifully too so portion some out for those nights when cooking anything feels impossible.
- Let it cool completely before freezing to avoid ice crystals
- Thaw overnight in the fridge then reheat gently with a splash of water
- Top with fresh herbs and a drizzle of good olive oil before serving
Theres something deeply restorative about a pot of beans simmering on the stove. Simple nourishment that fills your kitchen with warmth and your belly with comfort.
Recipe FAQs
- → Can I use dried beans instead of canned?
-
Yes, soak 1 cup dried beans overnight, then cook until tender before adding to the soup. This adds about 2-3 hours to preparation time.
- → How do I store leftovers?
-
Refrigerate in an airtight container for up to 4 days. The flavors actually improve over time. Freeze for up to 2 months in freezer-safe containers.
- → What can I serve with this soup?
-
Crusty bread is perfect for dipping. A simple green salad with vinaigrette complements the hearty flavors. Grilled cheese sandwiches make it a complete meal.
- → Is this soup vegan?
-
Yes, all ingredients are plant-based. Skip the optional cream garnish to keep it completely dairy-free and vegan-friendly.
- → Can I make this in a slow cooker?
-
Sauté vegetables first, then transfer everything to your slow cooker. Cook on low for 4-6 hours or high for 2-3 hours until flavors meld together beautifully.