This hearty Mediterranean soup brings together creamy cannellini beans with aromatic rosemary and garlic for a deeply satisfying bowl. Ready in under an hour, it transforms simple ingredients into something special through slow simmering that lets flavors meld beautifully.
The base starts with classic mirepoix vegetables softened in olive oil, then builds layers of flavor with fresh garlic and woody rosemary. Partially pureeing creates that luxurious creamy texture while keeping satisfying bean chunks throughout. Each spoonful delivers comforting warmth with hints of earthy herbs and gentle garlic.
Finish with bright lemon juice to cut through the richness and serve alongside crusty bread for soaking up every drop. This soup naturally accommodates various dietary needs while delivering on comfort and flavor.
The first snowfall had just started when I decided this soup needed to happen. Something about rosemary and garlic simmering together makes the whole house feel like a warm embrace, even when the windows are rattling from the wind. I stood over the pot, breathing in that earthy aromatic cloud, and realized this is exactly what winter cooking should be.
My roommate walked in last week while this was simmering and literally stopped mid sentence to inhale deeply. We ended up eating it straight from the pot, standing in the kitchen, because waiting for bowls somehow felt like too much effort. That is the kind of casual comforting food this soup represents.
Ingredients
- Olive oil: The foundation that carries all those aromatic flavors and adds a silky richness to the broth
- Yellow onion: Finely chopped so it melts into the soup providing a subtle sweet base
- Garlic cloves: Four might feel generous but garlic mellows beautifully in soup and becomes almost sweet
- Carrots and celery: Classic mirepoix vegetables that add depth and natural sweetness
- Cannellini beans: These creamy white beans practically dissolve into the broth creating that luxurious texture
- Vegetable broth: Low sodium lets you control the seasoning and keeps the flavors clean
- Fresh rosemary: Woody and piney this herb is the star that makes the soup feel Mediterranean and rustic
- Bay leaf: An aromatic backbone that adds subtle depth to the simmering broth
- Lemon juice: The secret brightener that wakes up all the flavors just before serving
Instructions
- Build the aromatic base:
- Heat olive oil in your large pot over medium heat and cook the chopped onion until it turns translucent and fragrant about four minutes
- Add the fragrant vegetables:
- Stir in the garlic carrots and celery letting them soften together as the garlic scent fills your kitchen
- Bring everything together:
- Pour in the beans broth rosemary bay leaf salt and pepper then bring it to a gentle boil
- Let the magic happen:
- Reduce heat to low cover the pot and simmer for twenty minutes while the flavors meld into something wonderful
- Remove the aromatics:
- Fish out and discard the bay leaf and rosemary sprigs now that they have done their job
- Create the texture:
- Use an immersion blender to partially puree the soup leaving some beans whole for that perfect chunky creamy consistency
- Finish with brightness:
- Stir in lemon juice taste and adjust seasoning until it sings
- Serve it up:
- Ladle into bowls and top with fresh parsley and crusty bread for dipping
This soup has become my go to when friends need comfort or when I just cannot decide what to make. There is something about serving it in mismatched bowls with torn bread that makes any Tuesday night feel like a dinner party.
Making It Your Own
Thyme works beautifully if you do not have rosemary on hand or try a combination of both herbs for even more complexity. A splash of cream or extra olive oil stirred in at the end adds luxurious richness without much effort.
The Bread Situation
Crusty bread is practically mandatory here. I like to toast slices and rub them with raw garlic while still warm for an extra punch that complements the soup perfectly.
Make Ahead Magic
This soup actually tastes better the next day as the flavors continue to develop. Make a double batch and you will thank yourself all week long.
- Let the soup cool completely before refrigerating
- Store in airtight containers for up to four days
- Freeze portions for those nights when cooking feels impossible
Sometimes the simplest recipes are the ones we return to again and again. This soup proves that humble ingredients treated with care can become something extraordinary.
Common Recipe Questions
- → Can I use dried beans instead of canned?
-
Yes, you can use dried beans. Soak 1 cup dried beans overnight, then cook them separately until tender before adding to the soup. This will extend your total time but allows for more control over texture and seasoning.
- → How do I store leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors often improve after a day or two. For longer storage, freeze in portion-sized containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
- → What can I substitute for rosemary?
-
Thyme, sage, or oregano work beautifully as alternatives. Fresh thyme provides a similar earthy quality, while dried Italian seasoning blends offer a more complex herb profile. Adjust quantities to taste since dried herbs are more potent.
- → Is the immersion blender necessary?
-
Not at all. You can skip pureeing entirely for a chunkier soup, or transfer a portion to a standard blender and return it to the pot. If using a regular blender, blend in batches and be careful with hot liquids—vent the lid slightly to prevent pressure buildup.
- → Can I make this soup creamy without dairy?
-
Absolutely. The partial pureeing technique naturally creates creaminess from the beans themselves. For extra richness without dairy, swirl in additional olive oil or a spoonful of coconut milk before serving. The tahini stirred in at the end also adds luxurious body.
- → What goes well with this soup?
-
Crusty bread is classic for soaking up the broth. A crisp green salad with vinaigrette provides nice contrast. For a more substantial meal, serve alongside grilled cheese sandwiches or roasted vegetables. The mild flavors also pair well with quinoa or brown rice.