This creamy, hearty soup combines nutty roasted fava beans with cannellini for a smooth, velvety base. Sautéed onion, carrots and celery build sweetness while cumin, smoked paprika and a bay leaf layer savory warmth.
After simmering, blend to the desired texture and finish with cream (or coconut cream), parsley and lemon zest. Roast fava for crunch and depth; serve hot with crusty bread or add chicken or tofu for extra protein.
The rain hammered against my kitchen window one Tuesday evening and all I wanted was something that would fill the apartment with warmth and smell like someone cared. I had a bag of dried fava beans staring at me from the pantry for three weeks and a lone can of cannellini beans hiding behind the tomato paste. Forty five minutes later I was standing over the stove with a ladle in one hand and a chunk of bread in the other wondering why I had waited so long.
My neighbor Ana knocked on my door that night asking if I had burned something because she could smell roasting from the hallway. I handed her a bowl and she stood in my doorway eating it with a spoon meant for stirring coffee.
Ingredients
- Dried fava beans (1 cup): Soak these overnight and peel off the outer skins for the most tender result and that signature roasted flavor.
- Cannellini beans (1 can, 15 oz): These bring creaminess and body so drain and rinse them well to remove the canned taste.
- Olive oil (2 tablespoons): Use the good stuff here because you will taste it.
- Yellow onion (1 large, diced): The sweetness builds the foundation so do not rush the sauté.
- Carrots (2 medium, diced): They add subtle sweetness and a beautiful golden color to the finished soup.
- Celery stalks (2, diced): Celery might seem forgettable but it quietly holds the entire flavor profile together.
- Garlic (3 cloves, minced): Fresh garlic only because the roasted version of this soup deserves real aromatics.
- Vegetable broth (4 cups): A rich broth makes all the difference so use homemade if you have it.
- Water (1 cup): This keeps the soup from becoming too thick while everything simmers.
- Heavy cream or coconut cream (half cup): Either works beautifully depending on your dietary preference.
- Ground cumin (1 teaspoon): This warm spice is what gives the soup its Mediterranean soul.
- Smoked paprika (half teaspoon): Just a touch adds depth and a hint of fire without overwhelming.
- Bay leaf (1): One leaf simmered and removed is all you need for herbal complexity.
- Salt and black pepper: Season gradually and taste as you go.
- Fresh parsley (2 tablespoons, chopped): The bright finish that cuts through all that richness.
- Lemon zest (from 1 lemon): This wakes everything up at the very end so do not skip it.
Instructions
- Roast the fava beans:
- If using dried beans, soak them overnight, drain, and peel off the skins. Preheat your oven to 400 degrees, spread the beans on a tray, drizzle with one tablespoon of olive oil, sprinkle with salt, and roast for twenty minutes, tossing halfway, until they turn golden and beautifully crisp.
- Build the vegetable base:
- In a large pot, heat the remaining olive oil over medium heat and add the onion, carrots, and celery. Sauté for six to seven minutes until everything softens and your kitchen smells incredible, then stir in the minced garlic for one final minute.
- Toast the spices:
- Add the cumin, smoked paprika, and bay leaf to the pot and stir for about a minute until the spices bloom and you can smell their warmth rising from the pan.
- Simmer everything together:
- Pour in the roasted fava beans, cannellini beans, vegetable broth, and water, then bring it all to a boil. Reduce the heat and let it simmer uncovered for twenty five minutes so the flavors marry and the beans become tender.
- Blend to your liking:
- Remove the bay leaf and use an immersion blender to puree the soup until smooth, or leave it slightly chunky if you prefer more texture in every spoonful.
- Add the cream and season:
- Stir in the heavy cream or coconut cream, season with salt and pepper, and let it simmer gently for two to three minutes until everything comes together in silky harmony.
- Serve and garnish:
- Ladle the hot soup into bowls and top each one with chopped fresh parsley and a generous scatter of lemon zest. Serve immediately while the steam is still rising.
I have made this soup for potlucks, sick friends, and one memorable evening when the power went out and I finished it on a camp stove in the dark. It has never disappointed me yet.
Serving Suggestions
A drizzle of your best olive oil across the top of each bowl and a pinch of chili flakes will take this from comforting to unforgettable. Crusty gluten free bread on the side is not optional in my house because you need something to catch every last drop.
Making It Your Own
My friend Marco adds diced cooked chicken after blending and swears it turns the soup into a complete meal. I have tossed in leftover roasted vegetables, a handful of kale, and once a spoonful of pesto that worked surprisingly well.
Tools and Preparation
You really only need a baking tray, a large pot, and an immersion blender to pull this together. Keep a ladle and a cutting board handy and you are set.
- A countertop blender works fine but blend in batches and be careful with hot liquids.
- Chop all your vegetables before you start cooking because the sauté moves quickly once it begins.
- Always check your canned goods and broth labels if you are cooking for someone with allergies.
Some recipes become staples because they are easy, and others earn their place because they make you feel like you took care of yourself. This one does both, and it will be waiting for you the next time the rain starts.
Recipe Questions & Answers
- → Do dried fava beans need to be peeled, and why?
-
Yes. After soaking, slipping the outer skins improves texture and reduces bitterness, yielding a smoother, creamier finish when blended.
- → Can I skip roasting the fava beans?
-
Skipping roasting saves time but loses nutty, caramelized notes. Roasting at 400°F for about 20 minutes adds depth and a lightly crisp texture.
- → How do I adjust thickness?
-
Blend less for a chunkier bowl or add more broth or water to thin. To thicken, simmer longer to reduce or stir in extra mashed beans or a splash of cream.
- → What are good substitutions for cannellini beans?
-
Great swaps include navy beans, butter beans, or drained chickpeas. Choose milder white beans to keep the creamy mouthfeel.
- → How should leftovers be stored and reheated?
-
Cool, refrigerate in an airtight container for up to 4 days or freeze up to 3 months. Reheat gently on the stovetop, adding a splash of broth to loosen as needed.
- → How can I make a dairy-free version?
-
Use full-fat coconut cream in place of heavy cream and verify broth is plant-based. The coconut adds richness while maintaining a silky texture.