White Beans and Artichoke Hearts Recipe: Bright Mediterranean Dip With Herby Crunch

Side Dishes

White Beans and Artichoke Hearts Recipe: Bright Mediterranean Dip With Herby Crunch

This white beans and artichoke hearts recipe transforms humble pantry staples into a vibrant, protein-packed Mediterranean masterpiece that’s as satisfying as it is elegant.

The secret lies in balancing creamy cannellini beans with briny artichoke hearts, bright lemon zest, and fresh herbs—creating a dip that’s rich yet light, hearty yet refreshing.

After years of refining this dish, I’ve perfected the texture: silky-smooth beans broken down just enough to cling to every bite, while artichoke hearts add a satisfying crunch that keeps it interesting.

The beauty of this recipe is its versatility—it works as a standalone appetizer with crusty bread, a protein-rich side for grilled meats, or even a filling for stuffed vegetables.

What makes it truly special is the herby crunch topping: toasted pine nuts and parsley not only add texture but elevate the dish from simple to sophisticated. The flavors develop as it sits, so making it ahead ensures deeper, more complex taste when you serve it.

By the time you’ve blended the beans with garlic and lemon, folded in the artichoke hearts, and finished with that herby crunch, you’ll have a dish that’s restaurant-quality at home. The contrast of creamy beans, briny artichokes, and nutty pine nuts creates a harmony that’s impossible to resist.

This isn’t just another bean dip—it’s a Mediterranean-inspired centerpiece that brings warmth and brightness to any table.

Perfect for meal prep, potlucks, or a quick weeknight dinner, this recipe delivers bold flavor with minimal effort. The ingredients are simple, but the result is anything but basic. Let’s get started on creating a dish that’s as nourishing as it is delicious.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for white beans artichoke hearts

Pantry staples meet Mediterranean flair—creamy beans, briny artichokes, and herby crunch transform simple ingredients into restaurant-worthy elegance.

Ingredient Amount Notes
Canned Cannellini Beans 🫘 2 cups Drained, rinsed, no salt added
Marinated Artichoke Hearts 🍃 1 cup Drained, chopped into quarters
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity flavor
Fresh Lemon Zest 🍋 1 tbsp From 1 medium lemon
Fresh Lemon Juice 🍋 2 tbsp Freshly squeezed
Garlic Cloves 🧄 3 cloves Peeled, roughly chopped
Fresh Flat-Leaf Parsley 🌿 ¼ cup Stems removed, chopped
Toasted Pine Nuts 🥜 ¼ cup Lightly browned in oil
Diamond Crystal Kosher Salt 🧂 ½ tsp Fine grain preferred
Ground Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Vegetable Broth 💧 ¼ cup Low-sodium preferred
Raw Cashews 🥜 ¼ cup Soaked for creaminess (optional)

The cannellini beans are the heart of this dish, so choose no-salt-added cans—rinsing removes any residual sodium. Trader Joe's and Whole Foods carry the best-quality canned beans, but any brand works if it's labeled no-salt-added. Artichoke hearts should be marinated in a bright, tangy liquid—if yours are packed in oil, drain and rinse well. Fresh lemon is non-negotiable here; bottled juice lacks the bright, zesty punch. Toast the pine nuts in a dry pan until golden—they should smell nutty and warm, not burnt. The parsley adds freshness, so grab the flat-leaf kind from the grocery store's produce section (the curly stuff works too, but it's less flavorful).

No pine nuts? Toasted walnuts or pecans work beautifully—just adjust the amount to taste. Short on fresh parsley? Dried parsley at half the quantity gets you close, but fresh is ideal. The cashews are optional but add a luxurious creaminess; if you skip them, use an extra splash of olive oil. For extra depth, add a pinch of red pepper flakes to the mix. The artichoke hearts can be jarred or canned—just make sure they're marinated, not packed in oil. If your artichokes are large, chop them into smaller pieces so they're easier to eat. The vegetable broth keeps the dip moist without overpowering the flavors.

This dip tastes even better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 5 days. For meal prep, portion it into small jars—perfect for lunches or quick snacks. The pine nuts stay fresh for about 1 week in the fridge if stored in a sealed container. If you make extra, freeze it in ice cube trays for single-serving portions. The lemon zest and garlic can be prepped ahead and stored in the freezer for up to 3 months—just add them fresh when you're ready to serve.

❤️

Why You'll Love This Recipe

  • Pantry-to-Plate Speed: I swear by this recipe when I’m starving but too tired to cook. Drain the beans, chop the artichokes (if they’re not pre-sliced), toss them with olive oil and lemon—boom. Fifteen minutes tops, and zero fancy skills required.
  • Bright, Zesty Magic: That lemon zest and juice cut through the richness of the artichokes and beans like a breath of fresh air. Honestly, the balance is chef’s kiss—creamy, briny, and just a little tangy, like a Mediterranean vacation in your mouth.
  • Lunchbox Hero: This dish keeps like a champ in the fridge for days, making it my go-to for meal prep. Pack it cold in a jar or warm it up for dinner—either way, it’s a crowd-pleaser that won’t flop. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Cannellini beans and jarred artichokes are pantry staples that won’t break the bank, but they taste like you spent hours simmering something fancy. Between us, this is how I trick people into thinking I’m a better cook than I am.

Step-by-step instructions for white beans and artichoke hearts dip

This Mediterranean dip comes together in minutes with bold flavors and textural contrast.

1

Toast the Cashews and Pine Nuts

Heat a dry skillet over medium heat and add the raw cashews and toasted pine nuts. Toast for 2-3 minutes until the cashews turn golden and the pine nuts become fragrant. You want them nutty and slightly crisp—this adds depth to the dip. Watch closely so they don't burn; they're ready when they smell rich and toasted.

Transfer the toasted nuts to a food processor and set aside. This step ensures the nuts contribute their full flavor rather than just blending into the background. If you're using soaked cashews, they'll blend more smoothly, but even dry ones will work with a bit more processing time.

2

Blend the Base Ingredients

In the food processor, add the drained cannellini beans, chopped marinated artichoke hearts, vegetable broth, and extra-virgin olive oil. Process for 30 seconds until everything combines into a rough paste. This creates a creamy foundation without overworking the beans into a puree.

Next, add the fresh lemon zest, fresh lemon juice, peeled garlic cloves, diamond crystal kosher salt, and ground black pepper. Pulse the mixture 3-4 times until the garlic is finely minced but the beans still retain some texture. You're aiming for a thick, spreadable consistency—this is your dip's backbone.

3

Incorporate the Nuts and Herbs

With the food processor running, slowly add the toasted nuts through the feed tube. This prevents the nuts from clumping and ensures even distribution. Once combined, add the chopped fresh flat-leaf parsley and pulse 2-3 more times until everything is evenly distributed but still retains a rustic texture.

Taste and adjust the seasoning if needed. You might want to add a pinch more salt or a squeeze of lemon juice to balance the flavors. The dip should be bright, herby, and slightly tangy with a creamy yet textured mouthfeel. If it's too thick, add 1 tablespoon of water at a time until it reaches your desired consistency.

4

Chill and Serve

Transfer the dip to a serving bowl and refrigerate for at least 30 minutes before serving. This allows the flavors to meld and the texture to set slightly. The dip will thicken as it chills, so if you prefer it looser, give it a quick stir before serving.

Garnish with an extra sprinkle of toasted pine nuts and fresh parsley for color and crunch. Serve with crusty bread, crackers, or fresh vegetables for dipping. The contrast of the creamy dip with the crispy bread and crunchy nuts makes every bite satisfying. This dip keeps well in the refrigerator for up to 5 days, making it perfect for meal prep.

👨‍🍳

Pro Tips For Making White Beans Artichoke Hearts

  • Drain and Rinse Beans: The brine in canned beans adds saltiness that can overpower the bright flavors of lemon and artichokes. Give them a quick rinse—even if they’re labeled “low-sodium”—then drain well. I learned this the hard way when my dish tasted flat instead of vibrant.
  • Pat Artichokes Dry: Marinated artichoke hearts cling to moisture like glue. Toss them in a clean kitchen towel and press gently to remove excess liquid before adding them to the pan. This ensures they crisp up instead of steaming into mush—trust me, it makes a difference.
  • Sauté Artichokes First: Don’t just toss everything in at once. Sear the artichokes in olive oil over medium heat for 2–3 minutes until they’re golden and slightly blistered. This builds flavor and texture that gets lost if you mix them in later.
  • Zest Before Juicing: Use the entire lemon—start by grating the zest over the beans while they warm. Then add the juice. The zest’s oils brighten the dish immediately, while the juice balances acidity. (Skip the zest? Your dish will still work, but it’ll taste one-dimensional.)

Health benefits of this white beans artichoke hearts

Plant-Based Protein

This dip is a nutritional powerhouse packed with 15 grams of plant-based protein per serving—thanks to the cannellini beans. That’s nearly 30% of your daily protein needs in just one portion, making it ideal for vegans or anyone looking to boost their protein intake without meat.

The artichoke hearts add fiber, while the cashews contribute healthy fats for sustained energy. 💪

Heart-Healthy Fats

The extra-virgin olive oil and cashews provide monounsaturated fats, which support heart health by lowering bad cholesterol. Olive oil also contains polyphenols, antioxidants that reduce inflammation.

Swapping refined oils for this Mediterranean staple cuts saturated fat while adding flavor. I always use California-grown olive oil for its fruity, peppery notes.

Rich in Fiber

With 12 grams of fiber per serving, this dip keeps digestion smooth and blood sugar stable. The beans and artichokes combine to create a prebiotic-rich dish that feeds your gut microbiome.

Fiber also helps you feel full longer, making it perfect for curbing cravings. For extra fiber, add chopped celery or cucumber when serving.

Antioxidant Boost

Artichokes are packed with antioxidants like cyanidin and rutin, which fight oxidative stress. The lemon zest adds vitamin C and flavonoids, while parsley contributes vitamin K for bone health. Together, these ingredients create a superfood dip that’s as good for you as it tastes.

Low in Calories

At just 180 calories per serving, this dip satisfies without overloading your plate. The vegetable broth keeps it light while adding depth, and the pine nuts provide crunch without excess calories. It’s a guilt-free way to enjoy Mediterranean flavors—ideal for weight management or balanced eating.

Meal Prep Friendly

This dip’s ingredients are shelf-stable (except fresh herbs), making it perfect for batch cooking. Store it in an airtight container for up to 5 days—the flavors even deepen overnight.

Freeze portions in ice cube trays for quick snacks. The no-salt-added beans and low-sodium broth keep it heart-healthy while prepped ahead. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 380mg17%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 4g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute cannellini beans for another type?

Great Northern beans or chickpeas work beautifully—just adjust the liquid slightly. Cannellini beans have a naturally creamy texture, but other white beans add their own unique flavor. If using chickpeas, add an extra 1 tablespoon of olive oil for richness.

2

How do I make this dip extra creamy?

Blend in ½ cup of soaked cashews or add 2 tablespoons of tahini to the base. For a smoother texture, pulse the beans longer (up to 1 minute) with a splash of vegetable broth. The cashews add natural creaminess while keeping it plant-based.

3

What’s the best way to use leftover dip?

Spread it on toast with avocado, mix into pasta with olive oil, or stuff into roasted bell peppers. It also makes a great sandwich spread—try it with hummus and veggies on whole-grain bread. Store leftovers in an airtight container for up to 5 days.

4

Why does my dip taste bland after chilling?

Fresh herbs and lemon zest mellow in the fridge, so add a pinch of red pepper flakes or extra salt before serving. For brightness, stir in 1 teaspoon of lemon juice right before eating. The flavors will come back—promise!

5

Can I make this dip without a food processor?

Yes! Mash the beans with a fork, then whisk in the olive oil, lemon, and broth. For texture, chop the artichoke hearts finely and stir in the toasted nuts by hand. It’ll be chunkier but still delicious—just give it a good mix to distribute flavors evenly.

★★★★★4.8(6 reviews)
Categories Side Dishes