Creamy Roasted Cauliflower White Bean Dip Recipe (Mediterranean & Vegan)
Forget store-bought spreads that taste flat or overly salty. This easy white bean dip recipe transforms humble pantry staples into a luxuriously smooth, roasted garlic-infused masterpiece that vanishes at parties. It’s the kind of texture that makes you close your eyes and savor every bite.


Why This Bowl Disappears Fast
- Depth of Flavor: Roasting the cauliflower and garlic first unlocks a sweet, caramelized nuttiness that raw ingredients just can’t match.
- Velvety Texture: The combination of creamy cannellini beans and smooth tahini creates a spread that rivals the best hummus you’ve ever tasted.
- Versatile Pairing: It acts as the perfect anchor for a snack board, pairing beautifully with everything from warm pita to crisp snap peas.
A Smart Snack for Busy Days
I love having a batch of this in the fridge for those mid-afternoon moments when I need something substantial. Unlike lighter salsas, the combination of plant-based protein and healthy fats here offers a truly satisfying richness.
It’s naturally vegan and gluten-free, making it a safe bet for potlucks. Many readers tell me they use it as a sandwich spread to replace mayo, adding a savory kick to their lunch.
How to Make It (The Simple Version)
The magic starts in the oven. You’ll roast cauliflower florets and unpeeled garlic cloves until they are tender and golden. This step is non-negotiable—it’s where the flavor lives.
Once cooled, squeeze that jammy roasted garlic out of its skin (it’s oddly satisfying!) and toss it into a food processor with your rinsed beans, tahini, lemon juice, and spices. Blitz it until it’s exceptionally smooth.
If you have extra cauliflower, you might want to save some for my Mediterranean Roasted Cauliflower Recipe later in the week. It follows a similar flavor profile and is a dinner staple in my house.
Building the Perfect Platter
Presentation makes all the difference. I like to swirl the back of a spoon through the dip to create little wells for extra olive oil. To turn this into a full mezze spread, serve it alongside my Smoky Mediterranean Eggplant Dip. The contrast between the creamy beans and the smoky eggplant is incredible.
For dipping, you can stick to pita, or go for a fresh, colorful route with Mediterranean Grilled Vegetables. The char on the veggies picks up the roasted notes in the dip perfectly.
Chef’s Tips for Success
- The Ice Water Trick: If your dip looks a bit grainy, add ice-cold water one tablespoon at a time while the processor is running. It fluffs up the tahini and creates a cloud-like consistency.
- Fresh Herbs Matter: Don’t skip the fresh dill and parsley at the end. They cut through the richness and wake up the palate. If you have leftover herbs, toss them into a Cucumber Tahini Salad for a refreshing side dish.
- Bean Swaps: No cannellini beans? Great Northern beans or even chickpeas work well, though chickpeas will result in a slightly grainier texture closer to traditional hummus.
Common Questions
Can I make this ahead of time?
Absolutely. In fact, I find the flavors meld and deepen after a day in the fridge. It keeps well in an airtight container for up to 3 days. Just give it a good stir before serving.
Is it spicy?
Not at all. The smoked paprika adds a subtle warmth and beautiful color, but no heat. If you want a kick, feel free to sprinkle red pepper flakes on top.


Roasted Cauliflower & White Bean Dip with Fresh Herbs
A vibrant, creamy dip that elevates the humble white bean into a sophisticated spread. Roasting cauliflower and garlic first unlocks a deep, sweet nuttiness that perfectly complements the smooth cannellini beans and nutty tahini. Finished with a bright burst of fresh dill and parsley, this dip is a nutrient-dense staple perfect for any mezze platter.
- Total Time30 minutes
- Yield6 servings 1x
Ingredients
- Raw Cauliflower Florets: 1 ½ cups (approx. 150g)
- Whole (Unpeeled Garlic Cloves: 3)
- High-Quality Extra Virgin Olive Oil: 3 tablespoons (45 mL, divided)
- No-Salt-Added Cannellini Beans: 1 can (15-ounce / 425g, rinsed and drained)
- Tahini: 1 tablespoon (15g)
- Fresh Lemon Juice: 3 tablespoons (45 mL)
- Smoked Paprika: ¼ teaspoon
- Fine Sea Salt: ⅛ teaspoon
- Fresh Parsley (finely chopped: 3 tablespoons)
- Fresh Dill (finely chopped: 1 tablespoon)
- Cold Water: 2 to 4 tablespoons (as needed)
- Freshly Ground Black Pepper: to taste
Instructions
- Preheat your oven to 425∘F (220∘C). On a small baking sheet, toss the cauliflower florets and the unpeeled garlic cloves with 1 tablespoon of the extra virgin olive oil until lightly coated.
- Arrange the vegetables in a single layer and roast for 15-20 minutes, or until the cauliflower is tender and has light golden-brown edges. Remove from the oven and let cool for 5 minutes.
- Once cool enough to handle, squeeze the roasted garlic paste from the skins and discard the papery peels.
- In the bowl of a food processor, combine the rinsed and drained cannellini beans, tahini, fresh lemon juice, and the remaining 2 tablespoons of extra virgin olive oil. Process for 30 seconds until a thick paste forms.
- Add the roasted cauliflower florets, the squeezed roasted garlic paste, smoked paprika, and the sea salt to the food processor. Process on high for 1-2 minutes until the mixture is exceptionally smooth and creamy.
- If the dip is too thick for your liking, stream in cold water, 1 tablespoon at a time, with the processor running until you reach your desired consistency.
- Add the chopped fresh parsley and dill. Pulse 5-6 times, just until the herbs are incorporated but not fully pulverized. Scrape down the sides of the bowl, taste, and adjust with a few grinds of black pepper if desired.
- Transfer to a serving bowl. For a beautiful presentation, create a swirl on top with the back of a spoon and drizzle with a little extra olive oil before serving.
Notes
- Serving Suggestion: This dip is outstanding served with whole-grain pita bread, cucumber spears, carrot sticks, and bell pepper strips.
- Make-Ahead: The dip can be prepared up to 3 days in advance and stored in an airtight container in the refrigerator. The flavors will meld and deepen over time. Let it sit at room temperature for 20 minutes before serving for the best texture.
- Bean Varieties: If you don’t have cannellini beans, Great Northern or navy beans are excellent substitutes in this recipe.
Nutrition Facts (per serving): Calories: 131 kcal | Total Fat: 8.4 g (Saturated Fat: 1.2 g) | Total Carbs: 11.2 g (Dietary Fiber: 3.2 g, Total Sugars: 0.7 g, Added Sugar: 0 g) | Protein: 4.1 g | Sodium: 65 mg
These values are approximate and may vary based on ingredients and preparation.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Appetizer, Snack
- Cuisine: Mediterranean
Nutrition
- Calories: 131
Final Word: I hope this roasted cauliflower white bean dip recipe becomes a new favorite in your rotation. It’s comforting, nourishing, and incredibly flavorful. Disclaimer: I’m just a mom and food lover sharing what works for my kitchen, not a nutritionist. Always listen to your own body and consult a doctor when making dietary changes!
Kristina Hanson is an independent wellness researcher and the founder of DailyZests. She specializes in translating nutritional science into simple, delicious recipes that fit into real life. When she isn’t in the kitchen, you’ll find her hiking the trails or enjoying a slow morning coffee with her Golden Retriever, Barnaby. Read her full story.









