If you’re looking for a crowd-pleasing vegan appetizer that comes together in just 10 minutes, this Artichoke White Bean Dip is exactly what you need. Creamy, garlicky, and packed with plant-based protein — it’s the kind of dish that disappears within minutes at any dinner table.
This dip combines tender artichoke hearts with buttery white beans, fresh lemon juice, and a handful of simple seasonings to create something truly irresistible. Serve it warm or at room temperature with toasted bread, pita chips, crackers, or fresh vegetables — it works beautifully every single time.
The best part? This recipe is completely vegan, gluten-free, oil-optional, and requires zero cooking. Just blend, taste, and serve. It’s the perfect last-minute appetizer, party dip, or light dinner starter that will impress even the most skeptical non-vegans at your table.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 10 mins | 0 mins | 10 mins | 6 | ~180 kcal |
Ingredients
For the Dip
- 1 can (400g / 14 oz) white beans (cannellini or great northern), drained and rinsed
- 1 can (400g / 14 oz) artichoke hearts in water, drained
- 3 tbsp olive oil (or 4 tbsp aquafaba for oil-free)
- 3 cloves garlic, minced
- 3 tbsp fresh lemon juice (about 1 large lemon)
- 1 tsp lemon zest
- ½ tsp salt (or to taste)
- ¼ tsp black pepper
- ¼ tsp red chili flakes (optional)
- 2 tbsp nutritional yeast (optional — for a cheesy flavor)
- 2–3 tbsp water (to adjust consistency)
To Garnish
- Drizzle of olive oil
- Fresh parsley or basil, chopped
- Extra red chili flakes
- A few whole artichoke hearts
- Lemon zest
To Serve
- Toasted sourdough or pita bread
- Pita chips or crackers
- Fresh vegetables (cucumber, carrot sticks, celery)
Instructions
- Drain and rinse the white beans thoroughly under cold water. Drain the artichoke hearts and gently squeeze out any excess liquid with your hands or a clean kitchen towel.
- Add the white beans, artichoke hearts, minced garlic, olive oil, lemon juice, lemon zest, salt, pepper, and chili flakes to a food processor or high-speed blender.
- Blend for 1–2 minutes until smooth and creamy. Scrape down the sides as needed. Add water one tablespoon at a time to reach your desired consistency — thicker for a spread, thinner for a dip.
- Taste and adjust seasoning. Add more lemon juice for brightness, more salt for depth, or more chili flakes for heat.
- Transfer to a serving bowl. Drizzle with olive oil, scatter fresh herbs, add a pinch of chili flakes, and place a few whole artichoke hearts on top for presentation.
- Serve immediately with toasted bread, pita chips, or fresh vegetables. Can also be served warm — gently heat in a small saucepan over low heat for 3–4 minutes.
Pro Tips for the Best Artichoke White Bean Dip
- Use canned artichokes in water, not oil. Oil-packed artichokes will make the dip too heavy and greasy.
- Squeeze out the artichoke liquid well. Excess liquid makes the dip watery and dilutes the flavor.
- Blend longer than you think. A full 2 minutes of blending gives you that ultra-smooth, restaurant-quality texture.
- Roast the garlic for a milder flavor. If raw garlic is too sharp for your taste, roast a whole head at 200°C for 30 minutes and use the soft roasted cloves instead.
- Make it ahead. This dip actually tastes better the next day after the flavors have had time to meld together in the fridge.
- Add nutritional yeast. Just 2 tablespoons adds a subtle cheesy, savory depth that takes the flavor to the next level.
Flavor Variations
This dip is incredibly versatile. Here are four delicious ways to switch it up:
- Spinach Artichoke: Add a large handful of fresh spinach or thawed frozen spinach to the blender for a classic spinach artichoke dip experience.
- Sun-Dried Tomato: Add 4–5 oil-packed sun-dried tomatoes for a rich, tangy, Mediterranean-inspired twist.
- Roasted Red Pepper: Blend in one roasted red pepper for a smoky, slightly sweet flavor and a beautiful orange color.
- Herb & Pesto: Stir in 2 tablespoons of vegan basil pesto after blending for a fresh, aromatic finish.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~180 kcal | 8g | 22g | 6g | 6g |
White beans are one of the most protein-rich legumes available, making this dip far more nutritious than typical cheese-based dips. They’re also an excellent source of iron, magnesium, and folate. Artichoke hearts are loaded with antioxidants, prebiotic fiber for gut health, and Vitamin C. Together they make this one of the most nourishing appetizers you can put on your dinner table.
Storage and Make-Ahead Tips
- Refrigerator: Store in an airtight container for up to 5 days. The flavor actually improves after a day in the fridge.
- Freezer: This dip freezes well. Store in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and stir well before serving.
- Make ahead: Perfect for meal prep or entertaining. Make it the night before and refrigerate — just bring to room temperature before serving.
Frequently Asked Questions
Can I use dried white beans instead of canned?
Yes! Cook 200g of dried cannellini beans until very soft, then use them in place of canned. Make sure they are well cooked and tender for the smoothest texture.
Can I make this dip without a food processor?
Yes, but the texture will be chunkier. Use a fork or potato masher to mash the beans and artichokes together, then mix in the remaining ingredients by hand. It will have more of a rustic, textured consistency.
What beans work best for this recipe?
Cannellini beans are the best choice — they have the creamiest, most neutral flavor. Great northern beans work well too. Avoid chickpeas for this recipe as they give a different, denser texture.
Is this dip served hot or cold?
Both work great! At room temperature it’s fresh and bright. Warmed up it becomes richer and cozier — perfect for winter dinners. Simply heat gently in a saucepan over low heat for a few minutes before serving.
What do I serve with artichoke white bean dip?
Toasted sourdough bread, pita chips, naan, crackers, or fresh vegetables like cucumber slices, carrot sticks, celery, and bell pepper strips all pair perfectly with this dip.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more vegan dinner ideas? Browse all recipes on The Green Kitchen — new recipes posted every single day!



