Healthy White Bean, Spinach & Artichoke Dip
This creamy white bean spinach and artichoke dip is always a crowd-pleaser. Made with protein-rich cannellini beans and Greek yogurt, it delivers on flavor, texture, and staying power. Whether you’re hosting friends or just want something delish on hand for snack time, this dip is one of those recipes you’ll turn to again and again. Bonus: it only takes 10 minutes to prep!

As a dietitian and intuitive eating counselor, I’m all about creating recipes that check three boxes: taste good, feel good, and keep you satisfied. And this one hits every mark. The cannellini beans make a smooth, creamy base without needing mayo or cream cheese. It’s cheesy, cozy, and oh-so-nourishing.
We’re not “healthifying” this classic to restrict anything—just layering in ingredients that give it some extra staying power so it can carry you from snack to meal if needed. It’s still every bit as crave-worthy, just with a bit more nutrition by addition. That’s what intuitive eating looks like in action.
Cannellini beans (aka white kidney beans) are my secret weapon in this recipe. I’ve always been a fan of these legumes. Not only are they packed with nutrition, they are so versatile. You can toss them in a delicious vegetarian chili for an extra boost of protein, spice them up and roast them in the oven to add to your tacos or salads, or blend them up into a creamy dip like in this tasty app.

Main Ingredients To Make This Delicious Appy
White cannellini beans: Surprise! Also known as white kidney beans, these legumes are the silent heroes of this dish. Creamy and nutrient-packed, cannellini beans amp up the protein and fiber content of the dip without compromising on flavor. They also add a velvety texture and help create a smooth, creamy base, making this dip delish!
Greek yogurt: It may surprise you but this spinach and artichoke dip has no mayo in it yet is still creamy. That’s all thanks to the Greek yogurt which also brings a tangy punch of flavor to this dish. I recommend using 2-5% plain Greek yogurt to make a perfectly creamy dip that also has that satiety factor. Low fat yogurt and non-greek yogurt will result in a more watery dip.
Spinach: I used fresh spinach in this recipe but you can use frozen spinach too – just make sure to defrost and squeeze out as much water as possible! I love how the spinach adds a vibrant green color to the dip while also giving this dip an extra boost of vitamin K, iron, and fiber.
Artichoke hearts: You can’t have spinach and artichoke dip without the antioxidant-rich artichoke hearts. Their tender and meaty texture balances well with the creaminess brought from the beans and yogurt. Plus they have a tangy, slightly nutty flavor that blends perfectly with the other ingredients in this dip.
Parmesan & marble cheese: I use a combo of parmesan and marble cheese. I love the sharp flavor that parm adds to the dip while the marble cheese topping adds that gooeyness that makes every bite so dang delish.
Let’s Get Dippin’

Preheat your oven to 350°F so it’s ready to go once the dip is prepped.

In a food processor or high-powered blender, add your white beans, Greek yogurt, olive oil, milk, garlic, lemon juice, onion, salt, and parmesan.

Blend until it’s nice and smooth—you might need to scrape down the sides a couple of times to get everything creamy and well mixed.

Stir in the good stuff: Once it’s smooth, scoop the dip into an oven-safe dish and fold in your chopped spinach and artichokes. I like doing this part outside the blender so the veggies keep a bit of their texture. Sprinkle the shredded marble cheese on top.

Bake for about 20–25 minutes, until it’s heated through and bubbling at the edges. For that golden cheesy finish, broil it for 1–2 minutes at the end—just keep a close eye on it so it doesn’t burn! erve with crackers, chips, or veggies!
Meal prep like a pro! I don’t know about you, but there are weeks where the parties seem to be back to back to back and there’s no time to whip up an appy (especially around the holidays). Don’t be stressed again! Prep a double batch and freeze half in oven-safe containers. It reheats beautifully for last-minute parties or emergency snackin’.

Watch how to make it here!
If you make this Creamy White Bean, Spinach, and Artichoke Dip, it would make my day if you would leave a comment and/or star rating below— I love hearing your feedback! And don’t forget to snap a pic and tag me on Instagram @lindsaypleskot.rd so I can see your versions! It makes me so happy to see these recipes come to life in your kitchens! XO

The Feel-Good Meal Plan My Bestselling Cookbook is Now Available!
A fresh take on meal prep with over 100 nourishing recipes to feed your family with ease.
Healthy White Bean, Spinach & Artichoke Dip
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 2 cups 1x
- Category: Dips
- Method: Baking
- Cuisine: American
- Diet: Diabetic
Description
This nutrition packed spinach and artichoke dip is a little twist on the classic. It’s creamy and cheesy just like the classic plus it’s packed full of protein from the power of the white cannellini beans (which also provide the creamy base!). I love whipping a batch of this dip to serve as an appetizer for a party or to have on hand for an afternoon snack throughout the week (no need to add the cheese and bake for this!). It’s super easy to make (only takes 10 minutes to prep) and is always a hit so make sure to save this recipe so it’s ready to share!
Ingredients
1 x 19 oz can white cannellini (white kidney) beans, drained and rinsed
2 tbsp 2% plain Greek yogurt
2 tbsp extra virgin olive oil
2 tbsp of milk
1 large clove of garlic
¾ tsp salt
1 tbsp lemon juice (approx ½ of a lemon)
½ cup white onion, finely diced
½ cup parmesan cheese, grated
1 x 14 oz jar artichoke hearts, roughly chopped
2 cups spinach, roughly chopped
1 cup marbled cheddar cheese, shredded
Instructions
-
Preheat the oven to 350F.
-
In a food processor or high powered blender place the beans, yogurt, olive oil, milk, garlic, salt, lemon juice, onion, and parmesan cheese and blend until smooth. This may take a few minutes. Add the spinach and artichokes and fold them in using a spoon or small spatula.
-
Scoop the dip into an oven safe dish and sprinkle the cheese on top.
-
Bake for 20-25 minutes. Broil for an additional 2 minutes before taking out of the oven to get the top golden and bubbling.
-
Serve with veggie sticks, your favorite crackers or tortilla chips and enjoy!
BESTSELLING The Feel-Good Meal Plan Cookbook
Wonderful results
So happy to hear Phyllis!
Oh my goodness, everyone should definitely have this recipe in their life. You can never have too many dip recipes!
Absolutely agree! So glad to hear it made it into yours haha!
It’s SO good!
So happy to hear you enjoyed it Meagan!