Cast Iron Spinach Artichoke Dip

The Starving Chef is supported by Hungry People like you. When you make a purchase through an affiliate link on my site, I may earn a little bit of cash on the side (at no extra cost to you) to help keep my kitchen running. Read our disclosures here.

Cast Iron Spinach Artichoke Dip Super Hungry? Jump to the Recipe

I love summer because it means I get to experiment with cooking outdoors. Nothing beats grilling out on a summer night.

This spinach artichoke dip can be baked in the oven or over an open flame – no matter which way you cook it, it will surely be a highlight of your next cookout.

It's creamy and cheesey with just a hint of (optional) heat!

Shop this Post

Cast Iron Spinach Artichoke Dip

  • Prep Time: 30 minutes
  • Total Time: 1 hour 20 minutes
Cast Iron Spinach Artichoke Dip


  • 1 can artichoke hearts, drained
  • 6 cups fresh spinach
  • 2 tbsp olive oil
  • 1 tbsp garlic, minced
  • ½ red onion, diced
  • 10 multi-colored cherry tomatoes, sliced in half lengthwise
  • 8 oz cream cheese, room temperature
  • 1 cup mozzrella cheese, shredded
  • 1 cup pepperjack cheese, shredded
  • ½ cup Parmesan cheese + more for topping
  • ½ cup Greek yogurt
  • 1 jalapeno, sliced (optional)
  • fresh pita, chopped for dipping

Mouth Feel


Tried it? Loved it? Share it!


  1. Use an outdoor grill or stovetop to heat the olive oil in the cast iron skillet until shimmering. Sauté the onions until fragrant – about 2-3 minutes, then add the artichoke hearts, garlic, tomatoes and spinach. Stir until the spinach is wilted, another 5-6 minutes.
  2. Meanwhile, in a small bowl stir together the cream cheese with the mozzarella cheese, pepperjack cheese and half of the Parmesan cheese. Stir in the Greek yogurt then fold in the sautéed vegetables until completely combined.
  3. Transfer the cheese mixture back to the cast iron and spread into an even layer. Arrange the sliced jalapeno around the edges of the cast iron, as desired. Sprinkle the remaining Parmesan cheese over the top of the dish.
  4. Cover with foil. If using an outdoor grill with a lid, bake at 500 F for 10-15 minutes over a low flame. If using a standard oven, cook at 425 F for 15-20 minutes. For both methods remove the foil and continue to cook until the Parmesan is browning around the edges – another 10-15 minutes.
  5. Let the cast iron cool for another 10 minutes prior to serving. Serve with toasted pitas or vegetables. Enjoy!

Let Me Know What You Think!

Latest Videos

What to see if you only have ONE DAY in Las Vegas

What to Eat While RVing at the Grand Canyon & Valley of Fire

Charcuterie Chalet (aka the Cheese Board House)

One of the weirdest food trends to arise from 2020 - the charcuterie chalet. It's like a gingerbread house, but made from crackers, meat and cheese.