Cheesy High Protein Spinach and Artichoke Dip

By Jenna
April 21, 2026

This post may contain affiliate links. See our disclosure policy here.

Who doesn’t love this classic restaurant appetizer? Aside from, I guess, people who don’t like spinach. Spinach and artichoke dip appears on so many restaurant menus for good reason. It’s creamy, cheesy, perfect for sharing and so, so good.

My recipe takes the fan favorite dip and turns it into a higher protein, lower fat and lower calorie dip without skimping on the cheesiness. You get the same flavors as the classic dip, but with the added bonus of 30g of protein per serving.

The surprisingly high protein count of this recipe is partly thanks to my homemade high protein cream cheese. But don’t worry, you can use any store-bought cream cheese too. It will still have lots of protein from the cottage cheese and Greek yogurt. And if you don’t like cottage cheese, I have great news for you: it’s blended and mixed with all the other ingredients, so you won’t even know it’s in there.

I love to serve this dip both warm and cold. It’s absolutely delicious both ways, so if you’re not the patient type, skip the oven steps and eat it straight out of the bowl.

Cheesy High Protein Spinach and Artichoke Dip

This higher protein version of the classic dip packs 30g of protein per serving without skimping on the creamy cheesiness of the original, and is delicious warm or cold.
No ratings yet
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 3 servings

Equipment

Ingredients
 
 

  • 3 packed cups fresh spinach, chopped (see Note 1)
  • ¾ tsp salt, or more to taste, divided
  • ¾ tsp freshly cracked black pepper, divided
  • ½ cup cottage cheese (I use 2%, but any percentage works)
  • ½ cup high protein cream cheese (see Note 2)
  • â…“ cup fat free Greek yogurt
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp ground mustard
  • 1 ¼ cups low fat mozzarella cheese, shredded and divided
  • 4 canned artichoke hearts, patted dry and chopped (see Note 3)
  • Tortilla chips, crackers, bread or veggies of choice, for serving

Instructions
 

  • Heat a sauté pan or pot over low heat and add the spinach then season with a pinch of salt and pepper
  • Cook for about 4-5 minutes until wilted then set aside to cool
  • Once cooled, use a wooden spoon to press as much liquid as possible from the spinach (see Note 3)
  • Preheat oven to 375℉
  • In a food processor, combine the cottage cheese, cream cheese, Greek yogurt, onion powder, garlic powder, ground mustard and remaining salt and pepper and blend until smooth (or mix well by hand)
  • Transfer to a bowl and mix in ¾ cup of the mozzarella cheese, the spinach and the artichoke hearts (see Note 3)
  • Transfer the mixture to a broiler safe baking dish and smooth flat then top with the remaining mozzarella
  • Bake for 20 minutes or until the cheese is melted then broil for 1-2 minutes until cheese is golden and bubbling (see Note 4)
  • Serve with tortilla chips, crackers, bread or veggies of choice for dipping

Notes

Note 1: I prefer fresh spinach for this recipe, but you can use frozen spinach too. Just make sure to thaw it first and squeeze it really well to remove excess liquid.
Note 2: I use my homemade high protein cream cheese for this recipe because it’s a great low fat, high protein alternative to store-bought cream cheese. You can also use any store-bought regular, light or fat free cream cheese, or skip the cream cheese and use 1 cup cottage cheese instead.
Note 3: Both spinach and canned artichokes can be watery, so make sure you squeeze excess liquid from the spinach after wilting and pat the artichokes very dry so your dip is creamy and not watery.
Note 4: This dip is excellent both warm and cold. If you prefer to serve it cold, just mix in all the mozzarella cheese and skip the oven steps.
Nutrition Facts in the recipe card below are calculated automatically and may be inaccurate. For more accurate nutrition information, refer to the macros below. Macros in the Recipe Notes section are calculated using a Macro Calculation App but will differ slightly based on ingredients used in individual variations. Nutritional information for this recipe is based on one serving.
Macros per serving: 276 calories/30g protein/13g carbs/11g fat

Nutrition

Serving: 1 servingCalories: 224kcalCarbohydrates: 8gProtein: 25gFat: 10gSaturated Fat: 6gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 3gCholesterol: 44mgSodium: 1306mgPotassium: 248mgFiber: 0.3gSugar: 5gVitamin A: 408IUVitamin C: 0.4mgCalcium: 588mgIron: 0.4mg
Tried this recipe?Let us know how it was!

Let me know what you think – leave a comment/rating

If you made this recipe, I’d love to hear from you! Please consider leaving a review or comment below. Any feedback is appreciated.

Follow me on Social Media

For more recipes, or to see all my recipe videos, follow me on Instagram, Facebook, TikTok and Youtube.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Like
Close
Close