Hot, cheesy, and ridiculously easy, this spinach and artichoke dip is the kind of appetizer that disappears before halftime. Fresh spinach, tender artichoke hearts, and a creamy base of melty cheese bake up into a golden dip that’s perfect with chips, crostini, or pita. And since it skips the mayo, even your pickiest guests will be all in.

This Spinach and Artichoke Dip Recipe is perfect for game day!
Every time I set out a pan of hot spinach and artichoke dip, it’s gone before I can even refill the chip bowl. There’s something about bubbling cheese, tender spinach, and those meaty little artichoke hearts that pulls people. And I’ll be honest, this version is one of my favorites because it skips the mayo. Nothing against mayonnaise lovers, but I’ve learned not everyone’s a fan, and this dip doesn’t need it
This dip is great on its own, but I like setting out a little lineup of snacks for a mixture of flavors and textures. Try including a sweet and savory salsa and a party dip with pickles and I always add some oven baked chex mix.
Basketball, Bites, and a Little Rivalry
March Madness is serious business around here. In North Carolina, most people are glued to their TVs with a plate of snacks in hand. I grew up in Kentucky, so I’m always rooting for the Wildcats, but my neighbors are split between Duke and Carolina, and things get heated fast. Good thing food keeps us civil. You can’t get too mad when there’s melty cheese involved.

Why I Think This Dip’s Better
Here’s the deal. A lot of spinach artichoke dips are heavy, kind of bland, or they taste like mayonnaise. Not this one. I cook down baby spinach with garlic and a shallot before mixing it into the creamy base, which adds way more depth than just stirring in raw greens. And then there’s the little sprinkle of red pepper flakes, just enough kick to keep you coming back for one more bite, then another. It’s dangerous, honestly.
It’s also forgiving. You can prep it ahead, put it into the fridge, then slide it in the oven when friends show up. It even holds up if it cools to room temp, which is a miracle for any party dip.
Hot Artichoke Spinach Dip ingredients

You only need a few basics to pull this together:
- Fresh baby spinach sautéed with garlic
- Chopped canned artichoke hearts (not marinated!)
- Cream cheese to make it all silky smooth
That’s it. The rest is just cheese and flavor boosters. Peek at the recipe card for the full rundown.
How to Pull It Off
Step 1: Soften the spinach

Step 2: Mix it all together



Step 3: Assemble and bake


Serve it with toasted baguette slices, pita chips, or crackers, the sturdier the better.
If you loved this recipe, give it a star ⭐️⭐️⭐️⭐️⭐️ rating! Also, snap a picture of your finished dish and share it with me on Instagram using the hashtag #butterandbaggage and tagging me @butterandbaggage.
Cheesy Spinach Artichoke Dip (No Mayo, Just Flavor)
Ingredients
- 2 tablespoons olive oil
- 1 shallot minced
- 4 cloves garlic minced
- 10-12 cups baby spinach fresh (6 oz)
- 1 ½ cups 4 Cheese blend parmesan, asiago, fontina and provolone
- 8 oz cream cheese room temperature, light works just fine
- ½ cup sour cream
- 14 oz artichoke hearts chopped, not marinated
- ½ teaspoon red pepper flakes
Instructions
- Preheat oven to 350º.
- In a large skillet, heat the olive oil over medium heat. Add shallot and saute, stirring occasionally, until soft. Add garlic and saute for a minute. Add the spinach gradually and saute stirring occasionally, until wilted, about 3 minutes. Season with salt and pepper.
- In a large bowl, combine 1 cup of cheese mixture with the sour cream and cream cheese Add spinach and chopped artichokes, stir to combine and season with salt and pepper. Spoon into a 1-quart casserole dish and sprinkle with remaining cheese.
- Bake until bubbly, 25-30 minutes. If desired, place under the broiler for 1-2 minutes to brown the top.
Barbara’s Tips + Notes
- This will fit in a large pie pan, you can also bake it in individual ramekins.
- Fresh spinach is best for this dip but you can use frozen, just make sure all the liquid is removed before adding to the shallot garlic mixture.
- You can make this a day ahead, let it come to room temperature before baking.





Leave a Reply