Grab a bowl, crank the fans (summer heat, hello), and let’s make a Vegan Lemony White Bean Dip with Crudités that looks classy but asks for zero culinary ego. I first threw this together for a picnic when my friends insisted on “something light” and then proceeded to dunk crostini like it was paid rent. True story. This recipe tastes bright, keeps well, and plays very nicely with crunchy veggies. Ready? Let’s go.
Why you’ll love this Vegan Lemony White Bean Dip with Crudités
Ever wanted a dip that tastes fresh, fills you up, and does not pretend to be complicated? This white bean dip tastes lemony, nutty, and garlicky without relying on dairy or mysterious thickeners. The toasted pine nuts and the warm, garlicky oil topping give the dip texture and personality. Serve it with crudités and watch people make suspiciously fast work of the platter.
Quick recipe Info

- Prep: 10 minutes
- Cook: 8 minutes (for the topping)
- Total time: 18 minutes
- Yields: About 4 servings (appetizer portions — roughly 1/3 cup per person)
- Calories per serving: ≈ 199 kcal
Yes, you read that right: quick, light, and under 200 kcal per serving. Not bad for a dip that tastes like it belongs at a summer soirée.
Ingredients
For the dip:
- ⅓ cup (54 g) pine nuts (toast them for extra flavor)
- 1 (15-ounce) can cannellini beans, drained and rinsed
- Juice of 1 medium lemon (about 2 tablespoons)
- 1 tablespoon white miso paste
- ¾ to 1 teaspoon kosher salt (adjust to taste)
- Freshly cracked black pepper to taste
- 2 to 3 tablespoons ice water (for creaminess and texture)
- 2 tablespoons extra virgin olive oil (part goes into the dip, part for the hot topping)
For the garlic-spice topping:
- 6 garlic cloves, thinly sliced
- 1 teaspoon whole cumin seeds
- 1 teaspoon whole coriander seeds
- 1 heaping teaspoon Aleppo pepper (or ½–¾ tsp red pepper flakes)
- 4–6 strips lemon peel, shaved (use a peeler; avoid pith)
- Small handful chopped parsley (optional)
- Reserved pine nuts (about 1 tsp) for garnish
Serving idea (crudités): carrot sticks, cucumber rounds, radishes, bell pepper strips, cherry tomatoes, and small lettuce or endive leaves.
Equipment

- Food processor (you can use a blender, but a food processor gives better texture)
- Medium frying pan (for toasting nuts and making the topping)
- Mortar and pestle or the back of a heavy knife (to crush spices)
- Fine-mesh sieve (to strain aromatics from the oil) — optional, but it keeps the topping glossy
- Vegetable peeler (for lemon strips)
- Mixing spoon and serving bowl
No fancy gadgets here. I keep my food processor on the counter and it behaves like a loyal pet.
Step-by-step instructions for Vegan Lemony White Bean Dip with Crudités
Toast the pine nuts
Heat the frying pan over medium. Add the pine nuts and shake the pan frequently. Watch them closely and pull them off once they turn golden (2–4 minutes). Scoop out 1 teaspoon and set it aside for topping.
Prep lemon and beans
Use a peeler to shave 4–6 strips of lemon peel. Juice the lemon and measure 2 tablespoons for the dip. Drain and rinse the cannellini beans well.
Make the dip
Add the toasted pine nuts, cannellini beans, lemon juice, white miso, ¾ teaspoon kosher salt, and black pepper into the food processor. Pulse until the mixture comes together and looks relatively smooth. Stream in 2 tablespoons ice water and blend until creamy but still spoonable. Add a third tablespoon of water if you want a looser, more spreadable texture. Taste and add more lemon or salt if it needs a little pep.
Bold takeaway: Blend to a creamy but spoonable texture — don’t liquify it. You want body.
Make the aromatic oil topping
Lightly crush the cumin and coriander seeds. Warm 2 tablespoons olive oil in the same frying pan over medium heat. Add sliced garlic and crushed spices. Stir frequently for 2–2½ minutes, until the garlic turns golden (not brown). Toss in the lemon peel and Aleppo pepper and cook for another 30 seconds. Pour the hot oil and aromatics into a bowl through a sieve so the oil collects separated from the aromatics.
Finish and serve
Spoon the dip into a serving bowl and make shallow ridges with the back of a spoon. Pour the infused oil over the dip. Scatter the reserved pine nuts and chopped parsley on top. Serve with a colorful platter of crudités and perhaps some warm pita if you feel indulgent.

Texture and flavor notes
- Creamy base: Cannellini beans give the dip a silky, rich mouthfeel.
- Nutty crunch: Toasted pine nuts add bite and fragrant fat.
- Bright acidity: Lemon keeps everything lively and summer-ready.
- Warm aromatics: Garlic + cumin + coriander + Aleppo pepper create an addictive layered taste.
Ever wondered why homemade dips taste better than store-bought? Because you control the salt, lemon, and garlic levels. You also avoid weird stabilizers. Simple math: fresher = better.
Tips, common mistake and swaps
- No pine nuts? Use toasted walnuts or slivered almonds, but note that pine nuts deliver a buttery, specific flavor.
- No food processor? Mash the beans with a fork and whisk vigorously with olive oil and lemon, then fold in chopped toasted nuts. It won’t be as smooth but it will still be delicious.
- Too thick? Add another tablespoon of ice water.
- Too salty? Add more beans or lemon juice to balance. (Yes, I judge you slightly if you went heavy on salt, but I’ll forgive you.)
Also, toast nuts carefully. They go from golden to burnt while you blink. Trust me on this one.
Serving suggestions & pairings
This dip works as a starter, picnic snack, or weeknight sammie spread. Try these pairings:
- Crudités platter: carrots, cucumber, bell pepper, radishes (classic).
- Warm pita or flatbread: brush with olive oil and toast.
- Crostini: spread the dip on warm slices and top with extra parsley.
- Grains bowl: spoon a dollop over a bowl of quinoa or mixed greens for an easy meal.
Want to get fancy? Serve with a drizzle of smoked paprika oil or a few preserved lemon bits. Fancy doesn’t mean complicated — it just means you get to show off a little.
Storage
Store the dip in an airtight container in the fridge for up to 3–4 days. Keep the garlic-spice oil in a separate small jar and pour over just before serving to preserve texture and flavor. If the dip thickens in the fridge, stir in a splash of water or olive oil to loosen.
Still Hungry, Try It Next recipe :-
Vegan Thai Tofu Satay Lettuce Wraps

Nutrition details
Per serving (~1/3 cup / appetizer portion):
- Calories: 199 kcal
- Carbohydrates: 16 g
- Protein: 7 g
- Fat: 14 g
- Fiber: 5 g
- Sodium: 355 mg
- Vitamin C: 11 mg
This dip gives decent protein and fiber for a snack. IMO, it makes for a more satisfying appetizer than chips without feeling heavy.
Why miso and lemon work together
Miso adds umami and depth, and lemon adds brightness and lift. The combination keeps the flavor complex without adding animal products. Ever tasted miso and thought, “This belongs in everything”? Same. Use white miso for a mild, slightly sweet umami that plays nicely with lemon.
Quick variations
- Smoky: Add ½ tsp smoked paprika to the dip.
- Herby: Fold in chopped dill or basil for a fresher profile.
- Spicy: Use more Aleppo pepper or a pinch of cayenne.
- Creamier: Add 1–2 tbsp tahini for extra creaminess and depth.
You can riff on the base with confidence. The cannellini beans handle bold flavors like a champ.
My Final thoughts
If you want a summer appetizer that looks good, travels well, and wins at parties, make this Vegan Lemony White Bean Dip with Crudités. The recipe tastes like you spent more effort than you actually did (cheat code). Try it, tweak it, and tell me if anyone fights over the last scoop. I want to hear the heroic stories.

Vegan Lemony White Bean Dip with Crudités
Ingredients
Equipment
Method
- Toast the pine nuts
- Heat the frying pan over medium. Add the pine nuts and shake the pan frequently. Watch them closely and pull them off once they turn golden (2–4 minutes). Scoop out 1 teaspoon and set it aside for topping.
- Prep lemon and beans
- Use a peeler to shave 4–6 strips of lemon peel. Juice the lemon and measure 2 tablespoons for the dip. Drain and rinse the cannellini beans well.
- Make the dip
- Add the toasted pine nuts, cannellini beans, lemon juice, white miso, ¾ teaspoon kosher salt, and black pepper into the food processor. Pulse until the mixture comes together and looks relatively smooth. Stream in 2 tablespoons ice water and blend until creamy but still spoonable. Add a third tablespoon of water if you want a looser, more spreadable texture. Taste and add more lemon or salt if it needs a little pep.
- Bold takeaway: Blend to a creamy but spoonable texture — don’t liquify it. You want body.
- Make the aromatic oil topping
- Lightly crush the cumin and coriander seeds. Warm 2 tablespoons olive oil in the same frying pan over medium heat. Add sliced garlic and crushed spices. Stir frequently for 2–2½ minutes, until the garlic turns golden (not brown). Toss in the lemon peel and Aleppo pepper and cook for another 30 seconds. Pour the hot oil and aromatics into a bowl through a sieve so the oil collects separated from the aromatics.
- Finish and serve
- Spoon the dip into a serving bowl and make shallow ridges with the back of a spoon. Pour the infused oil over the dip. Scatter the reserved pine nuts and chopped parsley on top. Serve with a colorful platter of crudités and perhaps some warm pita if you feel indulgent.
Notes
Nutrition details
Per serving (~1/3 cup / appetizer portion):- Calories: 199 kcal
- Carbohydrates: 16 g
- Protein: 7 g
- Fat: 14 g
- Fiber: 5 g
- Sodium: 355 mg
- Vitamin C: 11 mg

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.