Spinach Artichoke Dip in a Cast Iron Skillet
There’s something special about serving a dip straight from a cast iron skillet. It stays warm longer, looks rustic and inviting, and somehow makes even the simplest recipe feel a little more special. This cast iron skillet spinach artichoke dip is creamy, cheesy, and packed with flavor.
Our version keeps things simple but satisfying, with tender baby spinach, chopped artichoke hearts, and a rich melty cheese base that bubbles up beautifully in the oven. The cheese base is a mixture of cream cheese, mozzarella, parmesan, and tangy Greek yogurt. The yogurt adds creamy richness and extra protein to this cheesy dip.
Serve it right out of the skillet with toasted bread, crackers, or tortilla chips and watch it disappear. It’s hot, bubbly, and perfect for sharing on game day, holidays, or at any gathering where people hover around the appetizer table.

Why Make Spinach Artichoke Dip in a Cast Iron Skillet?
While you could use a standard ceramic baking dish, there is something truly superior about using a cast iron skillet for hot dips. It’s not just about the rustic, “farm-to-table” aesthetic the cast iron actually changes the quality of this dip.
Superior Heat Retention
Cast iron is famous for its incredible heat retention. Unlike glass or thin metal, a skillet holds onto its temperature long after you pull it out of the oven. This ensures your dip stays hot, bubbly, and gooey while it sits on the appetizer table, preventing that dreaded “congealed cheese” texture that happens as dips cool down.
Stovetop-to-Oven Versatility
One of the best parts of this recipe is the efficiency. You can sauté your fresh baby spinach and garlic-infused olive oil directly in the skillet on the stovetop, then stir in your cheeses and transfer the whole thing straight into the oven. This one-pan method means less cleanup for you and a more developed flavor profile as the ingredients meld together in the same vessel.
Pro Tip for Using Cast Iron: the most important thing to remember is that maintenance is key. To keep your skillet naturally non-stick and prevent rust, you should never let it soak in water. Instead, clean it quickly after use and apply a very light layer of oil to maintain its “seasoning.” For a deep dive into keeping your pan in top shape, check out this complete guide on how to season and clean a cast iron skillet.
How to Make Cast Iron Skillet Spinach Artichoke Dip
Ingredients You’ll Need
- Garlic infused olive oil
- Fresh baby spinach, chopped
- Canned artichoke hearts, chopped
- Block of cream cheese, cut into cubes
- Plain Greek yogurt
- Shredded mozzarella cheese
- Grated parmesan cheese, divided
Step By Step Directions
- Preheat the oven to 350°F.
- Add a tablespoon of garlic infused olive oil to a 10″ cast iron skillet. If you don’t have garlic olive oil you can use regular olive oil or butter and add garlic to it. Add the chopped spinach and cook over medium heat for about five minutes wilting the spinach.
- After the spinach has cooked add the chopped artichokes, stirring until warmed through and evenly combined.
- Remove from the heat and stir in the Greek yogurt, mixing until smooth and creamy.
- Fold in the mozzarella and half of the parmesan cheese, reserving the other half for the top. Mix in the cubed cream cheese making sure it is evenly distributed in the skillet.
- Top with remaining parmesan cheese and transfer the skillet to the oven. Bake for 25 minutes, or until hot, bubbly, and lightly golden on top. Serve warm, straight from the skillet.
Serving Ideas
- Toasted baguette slices
- Crackers or pita chips
- Tortilla chips
- Fresh veggies like bell peppers, celery, or carrots

Tips & Variations
- For a lighter version, use reduced-fat cream cheese.
- Add a handful of shredded white cheddar for extra sharpness.
- Mix in red pepper flakes for a spicy kick.
- Sprinkle chopped fresh parsley or green onions on top before serving for a pop of color.
More Easy Party Dips to Try
If you’re planning a spread for game day, a holiday gathering, or a backyard party, don’t stop at just one! For the ultimate collection of party inspiration, check out my comprehensive guide to Southern Vegetarian Appetizers: 30+ Easy, Crowd-Pleasing Recipes.
If you love bringing a hot, cheesy dip to the table, you’ll definitely want to check out these other crowd-pleasing favorites:
- Healthy Southern Pimento Cheese Dip – My absolute hosting secret weapon, served warm or cold.
- Creamy Baked Vidalia Onion Dip – Sweet, savory, and perfectly bubbly straight out of the oven.
- Baked Pepper Jelly Dip with Cream Cheese – A classic Southern appetizer with the perfect balance of sweet, spicy, and creamy.
- Creamy Jalapeno Dip – Cool, zesty, and packed with just the right amount of kick for chip dipping perfection.
- Dairy Free Nacho Dip – A rich, velvety plant based option so everyone at the party can dig in.
A Crowd-Pleasing Classic Dip
Whether you’re hosting friends or just want a warm, comforting snack, this cast iron skillet spinach artichoke dip delivers every time. It’s creamy, savory, and just the right amount of indulgent!


Spinach Artichoke Dip
Ingredients
- 1 tbsp Garlic Infused Olive Oil
- 6 oz Fresh Baby Spinach chopped
- 14 oz Can Artichoke Hearts finely chopped
- 8 oz Cream Cheese cut into cubes
- 1 cup Plain Greek Yogurt
- 1 cup Shredded Mozzarella Cheese
- 1 cup Shredded Parmesan Cheese divided in half
Instructions
-
Preheat the oven to 350°F.
-
Add a tablespoon of garlic infused olive oil to a 10" cast iron skillet. If you don't have garlic olive oil you can use regular olive oil or butter and add garlic to it. Add the chopped spinach and cook over medium heat for about five minutes wilting the spinach.
-
After the spinach has cooked add the chopped artichokes, stirring until warmed through and evenly combined.
-
Remove from the heat and stir in the Greek yogurt, mixing until smooth and creamy.
-
Fold in the mozzarella and half of the parmesan cheese, reserving the other half for the top. Mix in the cubed cream cheese making sure it is evenly distributed in the skillet.
-
Top with remaining parmesan cheese and transfer the skillet to the oven. Bake for 25 minutes, or until hot, bubbly, and lightly golden on top. Serve warm, straight from the skillet.
