Sauces & Condiments
Creating a silky-smooth cannellini bean puree transforms humble dried beans into a versatile, creamy base that elevates everything from soups to pasta dishes. This recipe emerged from my Boston kitchen experiments after discovering how cannellini beans—staples in both Italian and Irish cooking traditions—could replace heavy cream without sacrificing richness.
The secret lies in proper soaking, blending, and seasoning to achieve that velvety texture while keeping the flavor profile bright and balanced.
What makes this puree special is its foolproof simplicity—just five ingredients and 15 minutes of active time yield a sauce that works as a dip, pasta sauce, or soup thickener.
Unlike store-bought versions, this one delivers restaurant-quality creaminess with no artificial additives, and it’s naturally vegan, gluten-free, and packed with plant-based protein. The key technique? Blending cooked beans with just enough water or broth to reach a smooth consistency, then adjusting seasoning to taste.
By the end, you’ll have a versatile, silky-smooth puree that’s ready to transform into creamy pasta, velvety soups, or even a luscious dip for crudités. The flavor is subtly earthy with a hint of sweetness, making it the perfect neutral canvas for garlic, lemon zest, or a drizzle of olive oil.
This is the kind of recipe that turns pantry staples into something extraordinary with minimal effort.
Store it in the fridge for up to 5 days or freeze for 3 months, so you’ll always have a quick solution for adding depth to meals. Whether you’re making a hearty minestrone or a simple aglio e olio, this puree is your secret weapon for effortless elegance.
Ingredients for cannellini bean puree
Five pantry staples transform dried beans into a velvety, restaurant-worthy puree.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Cannellini Beans 🌾 | 1 ½ cups | Unsoaked, no need to rinse |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Fresh Garlic Cloves 🧄 | 3 cloves | Peeled, roughly chopped |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Nutritional Yeast 🍄 | 1 tbsp | For umami depth |
The cannellini beans are the star—Bob’s Red Mill or Whole Foods bulk bins have the best quality. Look for beans that are plump and free of cracks; they’ll yield the creamiest puree. Fresh garlic matters here too—garlic from the farmers market has more punch than pre-minced. The vegetable broth? Homemade or low-sodium store-bought keeps the flavor clean. Nutritional yeast is the secret weapon for that cheesy, umami kick without dairy. Grab the Bob’s Red Mill brand if you can—it’s the gold standard for nutritional yeast.
No extra-virgin olive oil? Avocado oil or light olive oil works in a pinch, but you’ll lose some fruity depth. Short on garlic? Garlic powder at half the amount gets you close, but fresh is ideal. The lemon juice can be swapped for white wine vinegar if you’re making a pasta sauce instead of a dip. The puree will thicken as it cools, so if it’s too thick after blending, add 1-2 tbsp more broth. Want extra richness? Stir in 1 tbsp tahini at the end—it adds a nutty dimension.
This puree keeps beautifully—5 days in the fridge or 3 months frozen. For freezing, portion into ice cube trays, then transfer to a bag. Thaw overnight in the fridge before using. I always make a double batch because it disappears fast—perfect for quick pasta sauces or soup upgrades. The flavor actually improves after a day or two as everything melds together.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll let you know—those dried beans? Just toss them in cold water overnight, no fancy soaking. The next day, they’re ready to blend into this velvety puree with zero fuss, and honestly? That’s half the battle won.
- Garlic-Lemon Magic: That first taste of fresh garlic sizzling in olive oil, then brightened with lemon juice—it’s like a flavor upgrade. The broth keeps it rich but never heavy, and the lemon? It’s the secret that makes this puree taste fresh, not flat.
- Pantry-to-Plate Flex: This puree works as a soup base, a pasta sauce, or even a dip for crusty bread. I’ve used it for weeknight dinners, potlucks, and even as a quick lunch when I’m swamped. It’s my go-to for when I need something reliable but still impressive.
- Budget-Friendly Staple: A bag of dried beans lasts forever, and this recipe stretches to feed four for under $2. The olive oil and lemon might seem fancy, but a little goes a long way. I make big batches, freeze what I don’t use, and always have a backup for when the grocery budget’s tight.
Step-by-step instructions for cannellini bean puree
Here's how to transform simple dried beans into a velvety puree perfect for elevating soups, pasta, or dips.
Soak and Cook the Cannellini Beans
Place the 1.5 cups dried cannellini beans in a large bowl and cover them with plenty of cold water—at least 4 inches above the beans. Let them soak overnight, or for a quicker method, cover with water and bring to a boil for 2 minutes, then let them sit off heat for 1 hour. This ensures even cooking and prevents splitting during blending.
Drain and rinse the soaked beans, then transfer them to a 4-quart pot. Add 1.5 cups vegetable broth and bring to a boil over high heat. Once boiling, reduce heat to medium-low and simmer uncovered for 45 to 60 minutes, until the beans are fork-tender and the liquid has reduced by about half. You'll know they're ready when the skins easily collapse under gentle pressure.
Blend with Olive Oil and Garlic
Drain the cooked beans thoroughly, reserving 1 cup of the cooking liquid. In a blender, combine the beans, 0.25 cup extra-virgin olive oil, 3 cloves roughly chopped garlic, 1.5 tsp sea salt, 0.5 tsp ground black pepper, and 1 tbsp nutritional yeast. This ratio creates a balanced blend of creaminess and flavor without overpowering the puree.
Blend on high speed for 30 seconds, then stop and scrape down the sides with a spatula. Continue blending in 30-second bursts until completely smooth, adding reserved cooking liquid as needed to reach a thick but pourable consistency. The puree should look like thick, velvety hummus with no visible texture.
Refine and Finish with Lemon Juice
Transfer the puree to a fine-mesh strainer lined with cheesecloth or a clean kitchen towel. Fold the edges and let it drain for 10 minutes in the refrigerator. This step removes any remaining skin bits and creates an ultra-smooth texture. Press gently on the cloth to extract every last drop of puree.
Return the strained puree to the blender and add 1 tbsp freshly squeezed lemon juice. Blend for an additional 15 seconds to incorporate. Taste and adjust seasoning with more salt, pepper, or lemon juice as needed. The finished puree should have a bright, savory flavor with a subtle tang that complements any dish you use it in.
Store and Use Creatively
Transfer the puree to an airtight container and refrigerate for up to 5 days, or freeze for up to 3 months. For best texture, let it come to room temperature before using. This versatile puree works as a base for creamy soups, a thickener for sauces, or even as a spread for toasted bread with a drizzle of olive oil.
Real talk: the puree thickens as it cools, so always thin it with a splash of warm broth or water before using in recipes. It's a game-changer for adding body and depth to plant-based dishes without relying on dairy or heavy cream.
Pro Tips For Making Cannellini Bean Puree
- Soak Overnight: I learned this the hard way—rushing cannellini beans with a quick soak leaves them tough and gummy. Toss them in cold water (at least 3 cups per cup of beans) and let them sit 12+ hours. No, the counter isn’t ideal—use a bowl with a lid or a sealed container. This cuts cooking time by half and keeps the puree silky.
- Roast the Garlic: Raw garlic can overpower the puree, so roast it first. Wrap 2-3 cloves in foil with a drizzle of olive oil, bake at 400°F (200°C) for 15 minutes until soft. The sweet, mellow flavor blends seamlessly—no sharp bite to fight with the lemon later.
- Simmer Low and Long: After draining soaked beans, simmer them in broth at a gentle bubble—not a rolling boil. Too much heat toughens the skins, and you’ll end up with grit in your puree. Cover the pot and cook 45-60 minutes, stirring occasionally, until beans are fork-tender.
- Strain Twice: After blending, press the puree through a fine-mesh sieve for ultra-smooth results. I skip the food mill (it’s a pain), but a damp cheesecloth or clean kitchen towel works—just squeeze every last drop. The effort makes a real difference, especially if you’re using this for dips or sauces.
Troubleshooting perfect results
Grainy Texture Fix
If your puree ends up grainy despite blending, you likely didn’t cook the beans long enough or didn’t strain properly. Always simmer beans until they’re fork-tender—they should collapse easily under gentle pressure.
For extra-smooth results, strain through a fine-mesh sieve lined with cheesecloth or a nut milk bag after blending. I’ve found that pressing the puree through a clean kitchen towel folded into a pouch also works wonders. 💫
Overly Thin Puree
Too much liquid during blending is the usual culprit. Start by blending beans with just ¼ cup of broth, then add more gradually. If your puree is still too thin after straining, simmer it uncovered in a saucepan over medium-low heat for 5-10 minutes to reduce.
For instant thickening, stir in 1 tsp cornstarch mixed with 1 tbsp water and cook for another 2 minutes. My go-to trick? Let it cool completely before storing—it thickens as it rests.
Bitter or Off Flavor
This usually means the beans were overcooked or the broth was too salty. For future batches, simmer beans just until tender—no longer. If using store-bought broth, opt for low-sodium varieties. To fix a bitter puree, stir in 1 tsp maple syrup or ½ tsp vanilla extract to balance flavors.
A squeeze of fresh lemon juice (like in the recipe) also brightens things up beautifully. 🍋
Puree Separates When Reheated
This happens when fat (from olive oil) and water separate during storage. To prevent it, always store puree in an airtight container and let it cool completely before refrigerating. When reheating, warm it gently over low heat while stirring constantly.
For extra insurance, whisk in 1 tbsp tahini or 1 tsp arrowroot powder before reheating—these ingredients help emulsify the mixture. I’ve never had this issue with my double-batch, but it’s worth noting for larger quantities.
Blender Overload
Never fill your blender more than halfway—beans expand dramatically when cooked! If your blender can’t handle the volume, divide the puree into two batches and blend separately. For stubbornly thick puree, add 1-2 tbsp reserved cooking liquid and pulse until smooth.
Pro tip: Use a high-powered blender like the Ninja Ultra or Vitamix—they handle legume purees like a dream. My old Cuisinart struggled with this recipe until I upgraded!
Lacking Depth of Flavor
If your puree tastes bland, it’s likely missing umami or acidity. Boost flavor by adding 1 tbsp nutritional yeast (as in the recipe) or ½ tsp miso paste for umami. For brightness, stir in 1 tsp apple cider vinegar or a pinch of red pepper flakes.
I also love adding 1 roasted garlic clove to the cooking liquid—it infuses the beans with deep, sweet flavor without overpowering. Taste as you go and adjust gradually.
Nutrition facts
Frequently asked questions
Can I use canned cannellini beans instead of dried for this puree?
Yes, but with adjustments! Use 1 (15-ounce) can of drained beans (about 1.5 cups) and reduce the broth to ½ cup. Skip soaking and simmer canned beans for just 10 minutes to soften further. The texture will be slightly less velvety, but still creamy with proper straining. For extra richness, add 1 extra tablespoon of olive oil to compensate for the beans' lower moisture content.
How can I make this puree extra creamy without dairy?
Blend in 2 tablespoons of tahini or 1 tablespoon of cashew butter at the end for ultra-smoothness and nutty depth. For a lighter option, stir in 1 tablespoon of silken tofu before blending. The key is straining thoroughly through cheesecloth—this removes all skin fragments that can make purees grainy. My secret weapon? Pressing the puree through a folded kitchen towel for 10 minutes in the fridge.
What are the best ways to use this puree beyond pasta?
This versatile puree works as a thickener for soups (like minestrone), a spread for toast with olive oil and flaky salt, or even a vegan cheese substitute in lasagna. For dips, mix with 1 tablespoon of lemon juice and 1 teaspoon of maple syrup for a sweet-savory twist. Try it as a soup base by simmering with roasted vegetables, or blend into vegan mayo for sandwiches by adding 1 tablespoon of Dijon mustard.
Why does my puree taste bland even after seasoning?
Most likely, the beans weren't cooked long enough or the broth lacked flavor. For future batches, simmer beans in homemade vegetable broth with 1 bay leaf and 1 sprig of rosemary for depth. Add ½ teaspoon of smoked paprika or 1 roasted garlic clove to the cooking liquid. If already made, boost flavor by stirring in 1 teaspoon of miso paste or 1 tablespoon of nutritional yeast before using.
Can I freeze this puree for later use?
Portion into ice cube trays or small containers for easy thawing. Freeze for up to 3 months—it keeps perfectly. Thaw overnight in the fridge and stir in 1-2 tablespoons of water or broth to restore smoothness. Pro tip: Label containers with the date and "thaw in fridge" to prevent freezer burn. For best texture, use frozen puree in cooked dishes like soups rather than cold applications like dips.
