Enjoy baked spinach artichoke dip with an ingredient shake-up: no mayo or cream cheese. This healthier version is lightened up and features more protein and fiber for a nutritious Game Day (or anytime) appetizer.

As an Applebee's half-price appetizer aficionado in my youth, classic spinach artichoke dip is near and dear to my heart. As an adult, however, I'm not a big cream cheese person and don't usually keep it on hand.
Over the years I've taken a big swerve away from the traditional preparation and have landed on this baked spinach artichoke dip without cream cheese or mayo. While it's not dairy-free by any means, I sub in Greek yogurt, *blended* cottage cheese, and a secret ingredient to mimic the thick texture of cream cheese in a leaner way.
And that secret ingredient? It's one of my favorite tricks to thicken up a warm dip without relying on cream cheese: pureed white beans. Cannellini beans are a sneaky staple in my healthy buffalo chicken dip. They fly under the radar flavor-wise, instead bulking up the dip with extra protein and fiber and less fat.
Jump to:
What You'll Love About This Dip
- This is a spinach artichoke dip with oomph. Blended white beans add fiber and protein to a dip that traditionally is lacking. If you've ever been tempted to make a meal out of spinach artichoke dip, now's your chance.
- The flavor upgrades. Marinated artichoke hearts, sharp Provolone, roasted garlic powder, smoked hot sauce are all easy switches to make to bump up the flavor of this no-mayo spinach artichoke dip big time.
- It's a great prep-ahead appetizer for a party.
Recipe Ingredients
- Spinach: Prepare according to package directions and squeeze as much water out of it as possible.
- Artichoke Hearts: Using marinated artichoke hearts versus canned hearts in water provides a nice upgrade in flavor.
- White Beans: Pureeing cannellini beans gives them a texture similar to a firm block of cream cheese. They take the place of the traditionally-used cream cheese here. Canned chickpeas also work well for this purpose.
- Cottage Cheese: This is blended smooth with the beans so there's no curd texture.
- Greek Yogurt: For extra creaminess (and protein). This is a lighter substitution for mayonnaise and/or sour cream. Low-fat or whole-milk are recommended over non-fat.
- Provolone: If you've ever used mozzarella for a dip like this, I urge you to try shredded sharp Provolone instead for a MAJOR flavor boost.
- Parmesan: Freshly-shredded has the boldest impact. Pecorino Romano can be used instead.
- Hot Sauce: Just a little bit for flavor more so than spice, but can be omitted. Use your favorite variety (I like a smoked, not-super-spicy kind).
- Spices: Garlic powder, onion powder, salt, and pepper. If you have access to roasted garlic powder, this is a great recipe to use it. I use a blend of regular and roasted garlic powders.
Step-by-Step Instructions
- Prepare spinach. Cook spinach according to package directions and squeeze out excess moisture.
- Add beans and cottage cheese to food processor. Rinse and drain the beans, then add to the bowl of a food processor.
- Blend. If using chickpeas you may need to add a dollop or two of the Greek yogurt to help the food processor along.
- Add all ingredients to a bowl. Transfer bean puree to a large bowl and add the wrung-out spinach and all remaining ingredients. Optional: reserve some of the Provolone and Parmesan for sprinkling on top.
- Stir until well-combined. Stir well to evenly incorporate all of the ingredients. Take care to separate out the spinach which will be tightly packed in pockets.
- Bake. Spray a baking dish with cooking spray, then pour in the dip, leveling the top off into an even layer. Sprinkle reserved cheeses over top then bake for 25-30 minutes, or until bubbly and warmed throughout.
Prevent Watery Spinach Artichoke Dip
Spinach holds a lot of moisture, which can make dip watery and muted in flavor. The best way to expel this moisture is by squeezing in cheesecloth. Prepare spinach, let it cool enough to safely handle, wrap it in a few layers of cheesecloth, then SQUEEZE. The cheesecloth won't tear like a paper towel would. You might be surprised just how much water is released!
Tips and Tricks
- Baking Dish Size - When choosing a baking dish size, keep in mind this recipe yields roughly 32 ounces (1 quart) of dip in total. The dish pictured here has a 1.4-quart capacity and fits it nicely.
- Make-Ahead Tip - Spinach artichoke dip can be assembled and refrigerated a day ahead of cooking and serving. If doing so make sure to use a baking dish that can handle a fairly quick temperature transition from the fridge to a pre-heated oven.
- Serving Suggestions - Serve with tortilla chips, pita chips, crostini, carrot and celery sticks, or other sturdy dippers that can handle a thick dip.
More Game Day Favorites
If you’ve enjoyed this recipe, I’d love for you to leave a star rating in the recipe card and/or a comment review below!
Note: If you're returning via a saved link, this recipe has been updated since its initial publish date in 2015. Originally it called for half a block of reduced-fat cream cheese (and no Provolone), however I began experimenting with lower-fat alternatives to cream cheese and liked what a combination of cottage cheese and Greek yogurt could do. The beans are the same!
Spinach Artichoke Dip (No Mayo or Cream Cheese)
Ingredients
- 1 10-ounce package frozen chopped spinach
- 1 15.5-ounce can cannellini beans rinsed and drained
- ½ cup cottage cheese 4% recommended
- 1 12-ounce jar marinated artichoke hearts drained and roughly chopped
- 1 cup plain Greek yogurt low- or full-fat recommended
- ½ cup finely-shredded Parmesan or Pecorino cheese
- ½ cup shredded sharp Provolone cheese
- 1 ½ teaspoons hot sauce or to taste
- 1 ½ teaspoons garlic powder
- 1 teaspoon onion powder
- ¼ teaspoon kosher salt
- ¼ teaspoon ground black pepper
Instructions
- Cook spinach according to package directions then put in a fine mesh sieve set over a bowl. When cool enough to safely handle, wrap spinach in cheesecloth and press as much liquid out of it as you can. Place spinach in a mixing bowl when done.
- Preheat oven to 375°F. Spray a 1.4-quart baking dish with cooking spray and set aside for now.
- In the bowl of a food processor, add the rinsed and drained cannellini beans and the cottage cheese and puree until it's as smooth as can be. Turn out the mixture into the bowl with the spinach.
- Add the rest of the ingredients to the bowl (reserve some of the Provolone and Parmesan for sprinkling over top if you want) and stir to combine evenly. The squeezed spinach will be very compact, so take care to break up those dense pockets when mixing.
- Pour out the dip into the prepared baking dish and use a spatula to press it into an even layer. Sprinkle the reserved cheese over top. Bake uncovered on the middle rack for 25-30 minutes, or until the dip is bubbly and heated throughout and cheese is melty. Serve while warm with pita or tortilla chips, crostini, baby carrots, celery sticks, etc.
Notes
- Bean Substitution - Chick peas can be used in place of cannellini beans. I've found they need a few spoons of Greek yogurt added when pureeing to help the food processor along.
- Flavor Upgrades - Little ingredient upgrades are impactful here. Use a smoked hot sauce, substitute one teaspoon of the garlic powder with roasted garlic powder, etc.
- Make-Ahead - This no-mayo spinach artichoke dip can be assembled a day ahead of time and refrigerated. Just make sure your baking dish can withstand a quick fridge to oven temperature flux.
- Leftovers - Store leftover dip in the refrigerator for 3-4 days. If serving at a party, do not leave out at room temperature for longer than 2 hours before refrigerating.
Nutrition
Nutritional information is provided as an estimate. As it can vary due to many factors (brands used, quantities, etc.), we cannot guarantee its accuracy.
Food Safety and Nutrition DisclaimerWould you like to save this?
Plus receive periodic recipe newsletter emails.
Brian says
I have not tried this, but as I was reading the article about the absence of Parmesan cheese and its missing flavor, it came to mind that perhaps a bit of earthy mushroom flavor might substitute? I'm thinking dried mushrooms, turned into powder (or regular ones chopped if you want the bits)! Now I'm hungry!
Alyssa says
Brian, that sounds like a wonderful idea. Something to give it a little oomph. I'll have to try that out! Thank you for sharing.
Christi says
I made this yesterday for the super bowl and it was a HUGE hit! I followed the recipe exactly, except for throwing in a tiny bit more cream cheese (1-2 oz) hoping to balance out the amount of spinach. I'm not a big spinach fan so I felt like it was a lot. Nobody at the super bowl could tell it was "healthy"! Thanks for the recipe!
Alyssa says
So glad you and your crowd enjoyed this dip, Christi! And good idea to tweak the recipe with a little extra cream cheese if spinach isn't your favorite. I made this dip yesterday too, and there certainly is a lot of spinach. 🙂 Thanks for writing in!
Alyssa says
Thank you Pooja!
Denise @ Sweet Peas & Saffron says
I LOVE spinach and artichoke dip but I pretty much never eat it because I'm scared of how many calories it contains....loving your lightened up version, and your sneaky cannellini bean trick 😉
Alyssa says
Thanks Denise! Yeah I'm the same way. It was nice to be younger and blissfully unaware of the caloric-bomb that is restaurant spinach artichoke dip haha.
Ashley says
haha oh gosh Applebees was one of the very few chain restaurants in the town I grew up in! That made me laugh - we always hung out there too!
And I LOVE that you used cannellini beans to lighten this up! It sounds so so good!
Alyssa says
Haha it was quite the place to go! We would play a game where before we walked in we'd guess how many people we'd recognize in there over the course of the night. It was usually in the 20s haha!
marcie says
I always go for the spinach artichoke dip, and knowing that it's healthier is a huge plus! I love that you added cannellini beans to this to lighten it up -- this is happening soon!
Alyssa says
Thanks Marcie! I pretty much always find myself hanging near the appetizer table if there are dips at a party. I just can't get enough!
Catherine says
Dear Alyssa, I have not had artichoke dip in ages and this looks wonderful! Love this lightened up version. xo, Catherine
Alyssa says
Thank you Catherine! I was so happy to lighten up this delicious appetizer!
Natalie @ Tastes Lovely says
My friends and I did that in college too! Haha! Oh my gosh! Half price appetizers was where it was at. You could pig out for so cheap. And of course I loved the spinach artichoke dip. But this sounds much healthier. I won't feel so guilty after eating my way thru this skillet. Ha!
Alyssa says
Haha they were the BEST. I can't even imagine the real recipe they use. Definitely an infrequent treat I'm thinking!
Rebecca @ Strength and Sunshine says
Ah! My mom was always obsessed with their dip!!! Haha!
Alyssa says
Haha! It's been awhile since I've had it but it was sooooo good!