Jump to Recipe
I’ll be honest, I made this on a night when I had nothing planned and a can of white beans I kept overlooking. Twenty minutes later it was on the table with warm pita and I’ve been making it on repeat since.
The dip is smooth and garlicky with a clean heat from chili flakes. A good pour of olive oil on top pulls everything together. It’s simple food doing exactly what it should.
It works as a starter before a bigger meal like yogurt marinated chicken skewers, a snack for a group, or something to put out while you figure out the rest of dinner. The beans are cheap, filling, and take on flavor fast.
You can make it ahead, serve it warm or at room temperature, and dress it up however you like. A sprinkle of smoked paprika and a few torn herbs go a long way.

Why You’ll Love This Recipe
- Ready in 15 minutes using mostly pantry staples
- Creamy texture with real, adjustable heat
- Naturally vegan, gluten-free, and high in fiber
- Make-ahead friendly, tastes better after resting
Ingredient Notes
- cannellini beans: Canned cannellini beans work great here. Drain and rinse them well. Great Northern or navy beans are solid substitutes if that’s what you have.
- red chili flakes: I use about 1/2 tsp for medium heat. Adjust up or down to taste. Fresh chopped chili or a pinch of cayenne also work.
- garlic: Raw garlic gives a sharp bite. If you want something milder and sweeter, roast a whole head at 200 C for 40 minutes and squeeze in the cloves instead.
- extra virgin olive oil: Use the best olive oil you have here since a good pour on top is part of the finish. A fruity, mild oil works better than a very peppery one for balance.
- lemon: Fresh lemon juice brightens the whole dip. Bottled juice is a fallback but fresh makes a noticeable difference.
- tahini: A tablespoon of tahini adds body and a nutty undertone. Skip it if you don’t have it, the dip still works, but it adds depth.
- pita bread: Store-bought pita is fine. Warm it directly on a gas flame or in a dry skillet for 30 seconds per side to get those lightly charred edges.

Spicy White Bean Dip with Pita
Ingredients
Method
- Drain and rinse the cannellini beans under cold running water for 30 seconds, then shake off excess water.
- Add the beans, olive oil, garlic, lemon juice, lemon zest, tahini, chili flakes, cumin, salt, and pepper to a food processor.
- Blend on high for 90 seconds until smooth, scraping down the sides once halfway through.
- With the motor running, add cold water one tablespoon at a time until the dip reaches a thick but spreadable consistency.
- Taste and adjust salt, lemon juice, or chili flakes to your liking. Blend for another 15 seconds after any additions.
- Transfer the dip to a small saucepan and warm over low heat for 3 to 4 minutes, stirring occasionally, until heated through and fragrant.
- Spoon the warm dip into a wide, shallow serving bowl and use the back of a spoon to create a swirl across the surface.
- Drizzle with 1 tbsp olive oil, dust with smoked paprika, and scatter the fresh parsley and an extra pinch of chili flakes over the top.
- Heat a dry cast iron or nonstick skillet over medium-high heat until hot.
- Add pita rounds one at a time and cook for 30 seconds per side until lightly charred and puffed.
- Cut into wedges and serve immediately alongside the warm dip.
Notes

Tips for Success
- Drain and rinse the beans thoroughly to avoid a starchy, gummy texture in the final dip.
- Blend for at least 90 seconds to get a genuinely smooth consistency, scraping down the sides once.
- Warm the dip in a small saucepan over low heat before serving to bring out the garlic and spice aromas.
- Finish with a generous drizzle of olive oil and a pinch of smoked paprika right before plating for visual appeal.
- Add one tablespoon of the bean liquid back into the blender if the dip looks too thick while blending.
Variations
- Stir in 2 tbsp sun-dried tomato paste for a smoky, slightly sweet version with deeper color.
- Add 1 tsp ground cumin and a handful of fresh cilantro for a Middle Eastern-inspired flavor profile.
- Fold in crumbled feta on top before serving for a salty, creamy contrast to the spicy base.
Storage and Reheating
Store leftover dip in an airtight container in the fridge for up to 4 days. Press a piece of plastic wrap directly onto the surface before sealing to prevent discoloration.
To reheat, warm it gently in a small saucepan over low heat with a splash of water or olive oil, stirring until smooth and heated through. The microwave works too, 60 seconds on medium power, stirring halfway.
This dip also freezes well. Portion it into small freezer-safe containers and freeze for up to 2 months. Thaw overnight in the fridge and stir well before serving.
Serving Suggestions
Serve the dip in a wide, shallow bowl with a pool of olive oil in the center and a dusting of smoked paprika and fresh parsley. Warm pita wedges stacked alongside are the classic move.
It also works as a spread for flatbreads or wraps, a base layer under roasted vegetables, or alongside grilled lamb chops and a simple cucumber salad. The heat in the dip pairs well with something cool and acidic on the side.
For a bigger spread, put it out with marinated olives, sliced raw vegetables, and hummus. It holds its own on a mezze board and tends to go first.

FAQ
Why is my white bean dip grainy instead of smooth?
Grainy texture usually means the beans weren’t blended long enough or the skins weren’t fully broken down. Blend for at least 90 seconds and add a tablespoon of water or olive oil to help things move. Some older canned beans have tougher skins, so a quick pass through a fine-mesh sieve after blending fixes it completely.
Can I use butter beans instead of cannellini in this dip?
Yes, butter beans make a slightly creamier, more buttery-tasting dip. The texture is a little denser so add an extra splash of lemon juice to keep it bright. Great Northern beans are the closest substitute if you want something nearly identical.
Can I freeze spicy white bean dip and still have it taste good?
It freezes well for up to 2 months in a sealed container. The texture may loosen slightly after thawing, so stir in a small drizzle of olive oil and a squeeze of lemon to bring it back together. Don’t freeze it with the pita since that goes rubbery.
What goes well with spicy white bean dip besides pita?
Thick-cut raw vegetables like cucumber spears, bell pepper strips, and celery work well. It’s also a strong spread inside a grilled flatbread or spooned under roasted cherry tomatoes on toast. On a mezze board, it sits well next to olives, tabbouleh, and grilled halloumi.
Is spicy white bean dip gluten-free?
The dip itself is naturally gluten-free since it’s just beans, oil, garlic, and spices. The pita bread is not gluten-free, but you can swap it for rice crackers, corn tortilla chips, or a gluten-free rosemary flatbread to keep the whole plate safe.
How do I tone down the heat if the dip turns out too spicy?
Blend in an extra half can of drained white beans to dilute the chili without losing the overall flavor. A tablespoon of tahini or a small squeeze of honey also softens the heat. Taste after each addition so you don’t over-correct.





