Sauces & Condiments
This cannellini bean puree transforms humble canned beans into a velvety, plant-based sauce that elevates pasta, soups, and more—without a single dairy or meat product.
I developed it after realizing how often I reached for store-bought bean dips and sauces, only to be disappointed by their thin consistency and lack of depth.
The secret lies in slow-cooking the beans with aromatics until they break down completely, then blending with just enough olive oil to create a silky, spreadable texture that clings beautifully to noodles or bread.
The process is simpler than it sounds: start with canned beans (no soaking required) and build flavor through sautéing garlic, onion, and a splash of lemon juice before blending. A pinch of smoked paprika adds warmth, while fresh herbs like basil or parsley brighten the finish.
What makes this puree truly special is its versatility—use it as a pasta sauce base, a soup thickener, or even a dip for roasted vegetables. It keeps well in the fridge for up to five days or freezes perfectly for future meals.
What you’ll end up with is a rich, creamy sauce that’s packed with plant-based protein and fiber, yet light enough to balance bold flavors. The texture is smooth enough to sip from a spoon but sturdy enough to hold its shape when drizzled over dishes.
This isn’t just another bean dip—it’s a game-changer for anyone looking to add depth to their meals without relying on heavy cream or cheese. Ready to transform your pantry staples into something extraordinary?
Here’s the best part: this recipe scales effortlessly, so you can make a small batch for immediate use or double it for meal prep. The puree also freezes beautifully, making it a foolproof pantry staple for quick weeknight dinners. Let’s get blending!
Ingredients for cannellini bean puree
Nine simple ingredients create this velvety, plant-based sauce that works wonders on pasta and soups.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Cannellini Beans 🌾 | 2 cans | 15 oz each, drained and rinsed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity variety |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, roughly chopped |
| Smoked Paprika 🌶️ | 1 tsp | For warmth and depth |
| Fresh Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fresh Basil Leaves 🌿 | ¼ cup | Packed, stems removed |
| Sea Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Water 💧 | ½ cup | If needed for blending |
The canned beans are the star here, so choose high-quality brands like Goya or Bionaturae—they hold their shape better and taste fresher. I always grab the organic variety at Whole Foods if I'm feeling fancy, but the regular store brand works too. The key is to rinse them well to remove any excess sodium. For the olive oil, Californian or Italian varieties add the most flavor, but any extra-virgin will do. The smoked paprika? Penzeys or La Boîte have the best selection, but a simple jar from the spice aisle works in a pinch. Fresh basil is ideal, but if you're short on time, dried basil at one-third the amount gets you close.
No smoked paprika? Regular paprika plus a pinch of liquid smoke does the trick. Short on basil? Fresh parsley or cilantro brightens things up nicely. The lemon juice can be swapped for apple cider vinegar if you're out, though it'll have a slightly different tang. For a richer texture, add 1 tbsp of tahini or cashew butter when blending. The water is just a backup if your blend needs thinning—start with less and add as needed. If you're using a high-powered blender, you might not need any at all.
This puree keeps beautifully in an airtight container in the fridge for 5-6 days, or you can freeze it for up to 3 months. I like to portion it into ice cube trays for easy single-use servings—just pop one into a bowl and warm it up. The flavor actually improves after a day or two as everything melds together. If it thickens too much in the fridge, just stir in a splash of water or plant-based milk to loosen it up.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I’m staring at a half-empty fridge. Just three ingredients—canned beans, olive oil, and onion—plus a pinch of smoked paprika, and boom—something rich and satisfying appears out of nowhere.
- Smoky Umami Bomb: That smoked paprika? It’s the secret weapon. One teaspoon turns this puree from basic to ridiculously good—deep, slightly sweet, with a warmth that lingers. Trust me, you’ll want to drizzle it everywhere.
- Weeknight Swiss Army Knife: Spread it on toast for breakfast, dollop it into pasta for dinner, or blend it into soups when you’re out of ideas. It’s my go-to when I need something flexible that doesn’t scream “I slaved over this.”
- Budget-Friendly Luxury: A can of beans and a bottle of olive oil cost pennies, yet this puree feels like a fancy appetizer. I’ve fed a crowd of six for under $10, and no one ever questions where the money went.
Step-by-step instructions for cannellini bean puree
Here's how to create a velvety smooth puree that transforms simple beans into a versatile base.
Sauté Aromatics for Flavor Foundation
Heat the 0.5 cup extra-virgin olive oil in a large skillet over medium heat. Add the finely chopped yellow onion and cook for 5-6 minutes until translucent and just beginning to soften. You'll notice the onions release their sweet aroma as they cook down.
Add the 4 cloves roughly chopped garlic cloves and the 1 teaspoon smoked paprika, stirring constantly for 30 seconds until fragrant. The paprika will deepen the flavor profile while the garlic adds a subtle warmth. Keep the heat at medium—garlic burns quickly, and you want to preserve its delicate flavor rather than let it turn bitter.
Blend Cooked Beans with Aromatics
Drain and rinse the 2 cans cannellini beans thoroughly to remove any excess starch. Add them to the skillet with the sautéed aromatics and stir to combine. Let the mixture cook for 2-3 minutes until the beans begin to break down slightly and absorb the flavors.
Transfer the entire contents to a food processor or high-powered blender. Here's the thing—don't skip this step. The food processor will create that signature silky texture we're after. If using a blender, you might need to add 0.25 cup water gradually to help achieve the desired consistency.
Process Until Completely Smooth
Blend the mixture on high speed for 1-2 minutes, scraping down the sides with a spatula as needed. You'll want to process until completely smooth with no visible bean chunks. If the puree is too thick, add more water 1 tablespoon at a time until it reaches a creamy, spreadable consistency.
This is the moment that matters: the puree should be velvety smooth with a texture similar to hummus. If you're using a standard blender, you might need to strain it through a fine-mesh sieve for absolute smoothness. The result should be a rich, golden puree with the depth of the smoked paprika and the brightness of the onions and garlic.
Finish with Fresh Herbs and Acid
Transfer the puree back to the skillet and stir in the 2 tablespoons fresh lemon juice and 0.25 cup packed fresh basil leaves. Warm the mixture over low heat for 2-3 minutes, just until the basil wilts and releases its aroma. This step brightens the puree and adds freshness that balances the earthy bean flavor.
Season with 0.5 teaspoon sea salt and 0.25 teaspoon black pepper, tasting as you go. The lemon juice might make you think it needs more salt, but trust your taste—you want the flavors to harmonize without overpowering each other. The puree should be ready to use immediately, but it will keep in the refrigerator for up to 5 days, making it perfect for meal prep.
Pro Tips For Making Cannellini Bean Puree
- Drain. Rinse. Repeat.: Cannellini beans come packed in salty brine—skip rinsing them, and your puree will taste like a swimming pool. Drain, give them a quick cold-water rinse, then drain again. This isn’t just about salt balance; it cuts down on gummy texture later.
- Sauté Onions Low and Slow: I used to char the onions in 30 seconds, thinking it’d add depth. Wrong. Cook them over medium-low heat for 8–10 minutes until soft and translucent—no color, just breakdown. Burnt onions make your puree taste bitter, and nobody wants that.
- Crush Garlic First: Minced garlic burns faster than a toddler on a trampoline. Smash 3–4 cloves flat with the side of your knife before adding them to the pot. They’ll infuse flavor without turning the puree into a sad, acrid mess.
- Blend in Stages: Dump everything into the blender at once, and you’ll end up with a gloppy, uneven puree. Pulse the beans first until chunky, then stream in olive oil and broth while blending. This keeps the texture silky and the oil emulsified—no separation, no regret.
Perfect pairings for these flavors
Pasta Perfection
Toss this puree with cooked spaghetti or linguine and top with toasted pine nuts and grated Parmesan for a vegan-friendly twist on creamy pasta. I love adding sautéed mushrooms and sun-dried tomatoes for extra depth.
For a Boston-inspired dish, pair it with clams or mussels—the briny seafood cuts through the richness beautifully. 🍝
Soup Thickener
Stir this puree into minestrone or lentil soup for instant creaminess without dairy. I add it to my New England-style clam chowder for a plant-based option that still feels hearty.
For a lighter option, blend it into tomato basil soup and garnish with fresh basil and balsamic glaze. The beans add protein and fiber while keeping the soup vegan.
Dip for Veggies
Serve this puree as a dip with roasted Brussels sprouts, carrot sticks, or crudités. I like to drizzle it with hot honey and sprinkle with crispy shallots for a sweet-savory contrast.
For a smoky kick, add 1 teaspoon chipotle powder before serving. It’s perfect for game day or as a light snack with warm pita bread. 🥗
Bread Spread
Toast a baguette or ciabatta and spread this puree generously for an open-faced sandwich. Top with avocado slices, cherry tomatoes, and arugula for a vegan "bruschetta" twist.
For extra richness, mix in 1 tablespoon tahini before spreading. It’s a great way to use up leftovers and feels fancy without the effort. 🥖
Garnish for Grilled Dishes
Drizzle this puree over grilled eggplant or portobello mushrooms before serving. The silky texture contrasts perfectly with the smoky char of grilled veggies. I also love swirling it into vegan risotto for a creamy finish.
For a pop of color, top with pickled red onions and fresh dill. It’s a simple way to elevate any grilled dish. 🌿
Freezer-Friendly Flexibility
Freeze portions of this puree in ice cube trays for easy single-use servings. Thaw and warm gently before using in any of the above dishes. I keep a stash in my freezer for quick weeknight meals—just pop a cube into a bowl, add a splash of water, and stir.
It’s a game-changer for busy nights when you still want flavor. ❄️
Nutrition facts
Frequently asked questions
Can I use dried cannellini beans instead of canned?
Soak 1 cup dried cannellini beans overnight, then simmer for 45-60 minutes until tender before blending. The texture will be slightly thicker, so adjust with 1-2 tablespoons water during blending. Dried beans add a nuttier depth but require more prep time.
How do I make this puree extra creamy?
Blend in 2 tablespoons tahini or 1 ripe avocado with the beans for a richer texture. For a dairy-free alternative, stir in 1 tablespoon nutritional yeast after blending—it adds a cheesy flavor without animal products. Roast the beans first for 10 minutes at 400°F to deepen their natural sweetness.
What if my puree is too thick after blending?
Add water 1 tablespoon at a time until smooth, but don't overdo it—this puree should coat the back of a spoon. For a thicker consistency, simmer the blended puree for 5 minutes to evaporate excess moisture. If using a food processor, pulse longer to break down the beans further before adding liquid.
Can I add other vegetables to this puree?
Yes! Sauté 1 cup roasted red peppers or steamed cauliflower with the onions, then blend them in. For a smoky twist, add ½ cup cooked butternut squash—it pairs beautifully with the beans. Just reduce any added water by 2 tablespoons since veggies release moisture during cooking.
How do I reheat this puree without breaking the texture?
Warm over low heat on the stovetop, stirring constantly, or microwave in 20-second bursts with 1 teaspoon water to prevent drying. For best results, store in small portions and reheat just until warm—overheating can make it grainy. If it thickens too much, thin with warm vegetable broth instead of water.
