This Spinach Artichoke Dip stands far apart from all others with its hint of heat, a smoky flavor and Gruyère Cheese. Always a reliable hit, it's easy to make ahead and it's the most comforting and delicious hot dip that never disappoints!

When I make this hot Spinach Artichoke Dip with Gruyère, it's all I can do to not grab a fork and eat it right out of the pan -- before my dinner guests even arrive.
Hot dips are a welcome comfort food during the cooler months, and this cheesy spinach and artichoke dip is my all time favorite.
The creamy melted Gruyère and warming spices are dreamy. Add tender artichoke hearts and fresh spinach leaves, and it's simply out of this world.
Aside from the overall deliciousness, I love that it can be made ahead and served and eaten out of the same pan it cooks in.
Sometimes we even make a meal of it. I serve it with a loaf of warm rustic bread and that's it.
Jump to:
The Key Ingredients
As I explain in my Introduction to Cooking On The Weekends, while each of my recipes is intended to be made the way it's written, I always try to offer ingredient substitutions and time-saving tips.
- fresh spinach - This dip is best when it's made with fresh spinach. Use pre-washed bagged spinach to save time. You can substitute with frozen spinach. To do so, use about 5 ounces, let it thaw completely, and be sure it's thoroughly drained before adding it to the pan.
- marinated artichoke hearts - I love using marinated artichokes in recipes because even once drained, they offer an excellent rich and flavorful texture contrast to the other ingredients.
- Gruyère cheese, cream cheese and Parmesan - The combination of these three cheeses is incredible. Parmesan (even the best, Reggiano) can be found grated, but you don't often see grated Gruyère in the stores. It's totally worth grating it yourself. (For any kind of cheese, if you can buy blocks and grate it yourself, it's always best.) My favorite substitutes for Gruyère are Emmental and Comte, with Fontina following those two.
- onion and garlic - As with most of my recipes, the onion and garlic are the foundation. If you have an aversion to garlic, you can skip it or use shallot instead. If you only have garlic powder, you can substitute with it, using ⅓ the amount (1 teaspoon).
- smoked paprika - This adds a really tasty smoky flavor to the dip, and it's part of what makes it so unique.
- ground cayenne pepper - If you want heat, but don't have cayenne, substitute with 1 teaspoon chili paste.
- nutmeg - Nutmeg is commonly paired with spinach because it enhances its flavor. Don't use more than the amount listed, and you can substitute with cinnamon.
How to Make it
- Coat the bottom of a 10-inch, oven-safe skillet with olive oil, add the onion and garlic and place it over medium heat. Cook just until the onions become slightly tender.
- Add the artichokes, paprika, nutmeg, cayenne and stir to blend. Mix in the spinach in two or three batches, cooking just until wilted.
Recipe Tip: Remove any especially tough portions of the artichoke hearts (if there are any).
- Add the Gruyère and cream cheese. Once they've melted, season to taste with salt and pepper, and use a small offset spatula to smooth the top surface.
Recipe Tip: If you have one, I suggest grating the cheese in a food processor fitted with the grater attachment. It's easier and faster.
- Evenly sprinkle the top with the Parmesan and then place the skillet under the broiler, just until the top is golden, about 1 minute. Serve hot!
Tip: If you want a more elegant presentation, once the cream cheese and Gruyére have been melted into the dip mixture, you can spoon everything into an oven safe ceramic dish. Then sprinkle on the Parmesan and broil.
Variations
- With water chestnuts. Spinach dip is also fantastic with water chestnuts. You can use them instead of the artichokes if you want to try something different. They'll offer a slight crunch and won't change the flavor too much. Drain them from a can, and add them the same way you would the artichokes.
- Red Pepper Spinach Artichoke Dip. The dip is also fabulous with the addition of roasted red bell peppers. Add about 1 cup, diced, when you add the artichokes, or you can use them instead of the artichokes. (Here's an easy step-by-step guide for roasting peppers on the stove.)
- Mild version. Skip the cayenne.
Serving Suggestions
- This is an amazing appetizer for a casual dinner party. It's excellent served with tortilla chips, pita chips or bagel chips. Crackers or a thinly sliced and toasted baguette also work well.
- For something lighter, serve it with sliced jicama, carrots or red bell peppers. (I prefer crackers, chips and bread since it's a hot dip, and veggies are typically cold, but this is your call.)
- It also makes for a really delicious pasta sauce!
If you're having a meal of appetizers or small plates (a cocktail party of sorts), below are a handful of other hot appetizers it pairs well with.
Making it Ahead
I absolutely love an appetizer I can prepare ahead. Below are options for making the Artichoke Spinach Dip ahead of time, so that all you have to do is warm it up a few minutes before your guests arrive.
- Up to a day ahead: Make the entire dip, cool to room temperature, cover tightly with foil and refrigerate overnight. (Be sure the pan is 100% cooled before placing it in the fridge!) Take it out at least 1 hour before you're ready to serve and re-heat it about 15 minutes before, uncovered, in a 375°F oven just until it's hot.
- Up to 3 hours ahead: Make the entire dip, let it cool for about 10 minutes, cover tightly with foil and keep it at room temperature. About 15 minutes before serving, reheat it, uncovered, in a 375°F oven just until it's hot.
More Must-Try Spinach and Artichoke Recipes
I'm really excited for you to try this recipe! I hope you love it as much as my family and I do.
Spinach Artichoke Dip with Gruyère Recipe
Equipment
- 10-inch cast iron skillet (or other oven safe skillet/pan)
Ingredients
- olive oil for the pan
- 1 cup onion, finely chopped
- 1 tablespoon garlic, minced
- 1¼ cups marinated artichoke hearts, drained, roughly chopped, tougher leaves removed
- 1½ teaspoons smoked paprika
- ¼ teaspoon nutmeg
- ⅛ teaspoon cayenne
- 5 cups (about 8-ounces) packed fresh spinach leaves, washed and dried, roughly chopped
- 2 cups Gruyère, grated
- ½ cup cream cheese
- ¼ cup Parmesan cheese, finely grated
- salt and pepper
Instructions
- Cook garlic and onions. Coat the bottom of a (10-inch), oven-safe skillet with olive oil, and place it over medium heat. Add the onion and garlic and cook just until the onions become slightly tender, about 5 minutes.
- Add remaining ingredients except the cheeses. Add the artichokes, paprika, nutmeg, cayenne and stir to blend. Mix in the spinach in two or three batches, cooking just until wilted.
- Turn on the oven broiler.
- Add Gruyère and cream cheese and season. Add Gruyère and cream cheese. Once the cheeses are melted, season to taste with salt and pepper. (Here's How to Season to Taste.)
- Add Parmesan and broil. Evenly sprinkle the top with the Parmesan and then place the skillet under the broiler, just until the top is golden, about 1 minute.
- Serve with chips, bread or raw vegetables.
NOTES
NUTRITION
Cooking On The Weekends is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.
Marcellina
I love love love this! The combination of flavours is fantastic but strangely I'd never thought to cook and serve a hot dip from the pan. Brilliant!
valentina
Thank you and so happy you like it 🙂 Thanks!
sippitysup
I suspect when you whip this up as a meal for your husband that it's a meal for two!
valentina
Indeed it is. And I'm afraid without him, I might just polish it off myself. (GASP!) 😉
David
Just what the doctor ordered, as they say. I am sure this would make a lovely dinner for two, especially if the right glass of wine were there to add additional health benefits!
valentina
Oh, yes we must add wine! And while we're adding health benefits, don't forget the dark chocolate. 😉
Emily
Gruyere is my absolute favourite melting cheeses. This is delicious!
valentina
Thank you, Emily! 😀
Arev
Hi, is the last part to be cooked in the oven. Do you mix it when you add the cream?
valentina
Hi! After the final ingredients are mixed in, it goes under the broiler, just to brown it a bit. See instruction no. 4 and no 5. Enjoy! 🙂
mimi rippee
Well this is fabulous! I just printed the recipe. I usually use Gruyere with potatoes or in gratins. I cannot wait to make this dip!
valentina
Thank you Mimi! I love Gruyere with potatoes too! Just the thought is making me hungry! I hope you love this as much as we do. It's a favorite in my house. 🙂
Marissa
We had Gruyère on burgers the other day and thought, "why don't we have this cheese more - it's amazing!" And then you come up with this gorgeous recipe. So perfect for the holidays and, honestly, I'd gladly make a meal of it with some crusty bread. Thank you for the inspiration!
Valentina
Thanks, Marissa! I love it for a meal with bread. I probably do it too often. 😉 ~Valentina
Frank | Memorie di Angelina
A real crowd pleaser, Valentina! How can you go wrong with lots of melted gruyere... ?
Valentina
Thanks, Frank. So true about melting Gruyère! 🙂 ~Valentina
Karen
AMAZING, and perfect for the season. The flavors are balanced and come together beautifully. Adding crusty bread and Italian red wine made it a delightful dinner - we enjoyed the leftovers served over pasta the next night. It's one of our new favorites. Thanks, Valentina!
Valentina
Hi, Karen. I'm so happy you tried and love this recipe, and that you got a couple of meals out of it. It's a favorite in my house! Thanks for sharing - you made my morning. 🙂 ~Valentina
Becky Muotka
can you skip the broiler and bake in oven
Valentina
Hi Becky. Thanks for writing in. The broiler is really just meant to brown and crisp the cheese as it melts. You can absolutely skip it and just melt the cheese in a hot oven (375°F). It won't brown and crisp, but it will still be as delicious. Happy holidays! 🙂 ~Valentina
Linda W
this will be perfect for watching those NFL games!
Valentina
Enjoy, Linda! Thank you. 🙂 Valentina