This spinach artichoke dip without mayo is rich, creamy, and packed with bold flavor, making it a guaranteed crowd-pleaser. It’s perfect for game days, holiday gatherings, or any occasion where you need an easy, shareable appetizer. Serve it warm with gluten-free dippers, and you’ve got a dish that’s as inclusive as it is delicious!
You’ll love this recipe because…
Looking for more gluten-free dip recipes? Green Onion Dip / Chili Cheese Dip / Cranberry Jalapeño Cream Cheese Dip
Ingredients
TIP
Leave the cream cheese out at room temperature for about 30 minutes, or until it’s easy to press with a spoon. If you’re short on time, leave the cream cheese in its foil and place it in a bowl of warm water for about 5 minutes until it’s softened.
Ingredient Notes
- Cream Cheese – Use full-fat cream cheese for the creamiest, richest dip. Soften it beforehand to make mixing easier.
- Sour Cream – Adds a tangy flavor and creamy texture to replace the need for mayonnaise. Don’t skip it!
- Mozzarella Cheese – Provides that perfect melty, cheesy top. Use a block of low-moisture mozzarella, not the fresh mozzarella, so you can easily shred it. You could use pre-shredded mozzarella cheese, but I find it doesn’t melt as well as shredding itself off the block.
- Parmesan Cheese – Brings a sharp, nutty flavor to balance the creaminess. Freshly grated Parmesan melts best, but pre-grated is fine in a pinch.
- Artichoke Hearts – Use canned artichoke hearts. Be sure to drain them well and chop them coarsely for even distribution.
- Frozen Spinach – Thaw the spinach completely and squeeze out as much liquid as possible to avoid a watery dip. You can also substitute fresh spinach—just wilt it in a skillet and chop finely before using.
Step-by-step instructions
For the ingredient list with measurements, full instructions, printable recipe, and additional notes, please scroll down to the recipe card.
Recipe FAQs
Yes! Sauté fresh spinach in a skillet until wilted, then chop and squeeze out any excess liquid before adding it to the dip.
Gluten-free crackers, tortilla chips, sliced bell peppers, cucumber rounds, and carrot sticks all pair perfectly with this dip.
Reheat in the oven at 350°F for 10-15 minutes, or microwave in 30-second intervals, until warmed through.
Expert Tips
Storage instructions
Refrigerate Leftovers: Allow the dip to cool completely, then transfer it to an airtight container. Store in the refrigerator for up to 3-4 days.
Reheat for Best Results: Reheat the dip in the oven at 350°F for 10-15 minutes, or until warmed through. Alternatively, microwave it in 30-second intervals, stirring occasionally.
Serving suggestions
This spinach artichoke dip without mayo is a versatile crowd-pleaser that pairs perfectly with a variety of dippers. Serve it warm with gluten-free crackers, tortilla chips, or sliced gluten-free baguette for a classic approach.
For a lighter option, offer fresh veggies like bell pepper strips, cucumber rounds, carrot sticks, or celery. Hosting a more elevated gathering? Present the dip in a cast-iron skillet or a pie dish, surrounded by an assortment of gluten-free dippers for a stunning, party-ready spread.
More gluten-free appetizers to try
Did you make this recipe?
I’d love to know! Please rate it and leave a comment below. You can also share your pictures and tag @adashofmegnut on Instagram.
Spinach Artichoke Dip Without Mayo
Ingredients
- 8 oz cream cheese - softened
- 3/4 cup sour cream - 180g
- 1 cup shredded low-moisture mozzarella cheese - divided (113g)
- 1/2 cup shredded Parmesan cheese - 40g
- 3 cloves garlic - minced
- 1/4 teaspoon kosher salt - or to taste
- 1/4 teaspoon ground black pepper - or to taste
- 14 oz canned artichoke hearts - drained and coarsely chopped
- 8 oz frozen spinach - thawed, drained, squeezed of excess liquid, and coarsely chopped
**Use the toggle button above to turn the instruction photos on and off!
Instructions
- Preheat your oven to 375°F (190°C).
- In a large bowl, combine 8 oz softened cream cheese, 3/4 cup sour cream, 2/3 cup of the shredded mozzarella cheese (reserve the rest for the top), 1/2 cup Parmesan cheese, 3 cloves minced garlic, 1/4 teaspoon kosher salt, and 1/4 teaspoon ground black pepper. Mix until the cheeses and seasonings are evenly distributed.
- Add 14 oz chopped artichoke hearts and 8 oz thawed, drained, and chopped spinach to the bowl. Mix until well combined.
- Transfer the mixture to an 8×8-inch baking dish or a 9-inch pie dish. Spread it evenly, then top with the remaining 1/3 cup shredded mozzarella cheese.
- Bake at 375°F for 20-30 minutes, or until the top is lightly browned and the dip is bubbly and warmed through.
- Let the dip cool for 5 minutes before serving. Pair it with tortilla chips, gluten-free crackers, or fresh vegetables for dipping. Enjoy!
Notes
- Gluten Free Note – If you have celiac disease or gluten sensitivity, be sure to always double check your ingredients to ensure they are gluten-free. Also be sure to use gluten-free crackers for dipping.
- Drain and Squeeze Spinach – Be sure to thoroughly drain and squeeze out excess liquid from the spinach to avoid a watery dip. A clean kitchen towel works great for this.
- Reserve Cheese for Topping – Remember to set aside 1/3 cup of the mozzarella cheese for sprinkling on top before baking.
- Use Full-Fat Dairy – For the best flavor and creamy texture, stick with full-fat cream cheese and sour cream.
You’re a lifesaver. This sounds insanely easy and we all know that spinach artichoke dip ALWAYS tastes good. I can’t wait to impress my friends 😉