This post may contain affiliate links. Please read our disclosure policy.
This cottage cheese spinach artichoke dip is creamy, garlicky, SO cheesy and packed with protein (19 grams per serving!). It’s the perfect healthier twist on a classic dip for game day, entertaining or just enjoying on any weeknight!

Cottage cheese recipes are kind of my thing, and this high protein spinach artichoke dip is a must try. Simple ingredient swaps like cottage cheese instead of sour cream and mayonnaise make this dip lighter and higher protein but just as delicious.
If you love a high protein dip, you have to try my High Protein Buffalo Chicken Dip next!
About This Dip

Absolutely delicious, super creamy and tons of melty cheese. This healthy spinach artichoke dip has everything you want and more!
- Protein-packed. Each serving has a whopping 19 grams of protein from cottage cheese, mozzarella and parmesan.
- Creamy and indulgent. This healthier version is made a lot lighter but tastes just as rich, creamy and indulgent as classic spinach artichoke dip.
- Perfect for entertaining. Whether you need a healthy appetizer for game day or you’re prepping a holiday spread, this dip is perfect for impressing your guests.
- Great for lunches too. A little unconventional, but one of my favorite is lunches is this spinach dip with whole wheat crackers and some fresh sliced veggies! So good and a great way to change up your lunch rotation.
Ingredients

For full recipe instructions and complete list of ingredients, scroll down to the recipe card at the bottom of this page.
- Cottage cheese: Cottage cheese adds lots of extra protein and works great as a base. I like Good Culture whole milk cottage cheese best, but any will work. I recommend using at least 2% cottage cheese. You can use blended cottage cheese if you want but I find that it mixes in just fine even un-blended!
- Frozen spinach: Make sure to choose frozen chopped spinach. If you use fresh spinach, it needs to be cooked down and excess water drained.
- Artichoke hearts: Any kind will work but make sure they’re in water and not marinated.
- Cream cheese: This recipe calls for less cream cheese but just enough for that classic flavor.
- Mozzarella cheese + parmesan cheese: Lots of mozzarella and parmesan and the perfect amount of cheesiness!
- Garlic: Fresh garlic is a must and gives so much savory flavor.
- Lemon juice: Just a little to brighten up the other flavors
- Spices: Salt, black pepper, garlic powder and onion powder.
Serving Ideas
- Tortilla chips
- Mini Naan
- Triscuits or Triscuit thins
- Crostini
- Crackers or pita chips
- Fresh veggies like carrot sticks or sliced peppers
How To Make Cottage Cheese Spinach Artichoke Dip

- Add ingredients. In a large mixing bowl add cottage cheese, cream cheese, parmesan cheese, 1 cup of mozzarella cheese (save ½ cup for topping), spinach, artichokes, garlic cloves, onion powder, salt, pepper and lemon juice. Note: Make sure to drain the spinach and artichokes well with a small strainer.

- Mix. Mix very well until completely combined.

- More cheese. Lightly spray a 9×9” baking dish with oil and pour the dip mixture in. Top with remaining ½ cup of mozzarella cheese (or more to taste!).

- Bake. Bake for 25-30 minutes at 400 degrees until bubbling and cheese is golden brown. Note: If the mixture is bubbling but you want your cheese to be more golden brown, broil on high for 30-60 seconds- watch closely.
How To Store
Store extra spinach artichoke dip in an airtight container in the fridge for up to 4 days (if it lasts that long!).

Pro tips
Tips For Success
- Drain everything well. The key to a creamy dip is making sure to drain your spinach and artichokes as much as you can. Use a colander or fine mesh strainer to gently push down to release as much liquid as possible. Then, pat dry with a clean towel or paper towel.
- Use whole milk or 2% cottage cheese. Lower fat cottage cheese tends to have more moisture, so make sure to choose at least 2%.
- Watch closely. You want your dip to be bubbly and golden brown, but watch it closely so it doesn’t burn!
More Healthy Dips
If you’ve made and loved this Cottage Cheese Spinach Artichoke Dip or any other recipe on my blog, please leave a 🌟 star rating and comments below!

Cottage Cheese Spinach Artichoke Dip
Ingredients
- 16 oz. cottage cheese, I recommend full-fat
- 4 oz. cream cheese
- 1 cup parmesan cheese, shredded or grated
- 1 1/2 cups mozzarella cheese, divided + extra for topping if desired
- 10 oz. frozen chopped spinach, thawed, drained very well*
- 14 oz. artichoke hearts, chopped, drained very well*
- 4 cloves garlic cloves, finely minced or microplaned
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/4 tsp salt
- 1/2 tsp black pepper
- 1 tbsp lemon juice
Instructions
- Preheat oven to 400 degrees F.
- In a large bowl add cottage cheese, cream cheese, parmesan cheese, 1 cup of mozzarella cheese (save ½ cup for topping), spinach, artichokes, garlic cloves, onion powder, salt, pepper and lemon juice. Mix very well until combined.
- Lightly spray a 9×9” baking dish with oil and pour the dip mixture in. Top with remaining ½ cup of mozzarella cheese (or more to taste!).
- Bake for 25-30 minutes until bubbling and cheese is golden brown. Note: If the mixture is bubbling but you want your cheese to be more golden brown, broil on high for 30-60 seconds- watch closely.
- Enjoy with tortilla chips, crostini or your favorite crackers.
Notes
Nutrition
Nutrition information is automatically calculated and should only be used as an estimate.

















