Looking for more free recipes?

Subscribe to my free recipe newsletter to get new family friendly recipes in your inbox each week! Find me sharing more family-friendly inspiration on Pinterest and Instagram.

Spinach Artichoke Grilled Cheese |

Spinach Artichoke Grilled Cheese

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x


Spinach artichoke dip meets grilled cheese sandwich in this tasty, gooey lunchtime recipe.



  • 2 tablespoons extra-virgin olive oil
  • 2 cloves garlic, peeled and smashed
  • 6 oz baby spinach (about 4 cups)
  • Dash of freshly grated nutmeg
  • Salt and pepper
  • 3 tablespoons sour cream
  • 1/2 cup chopped artichoke hearts
  • 8 slices white bread
  • 2 tablespoons softened butter
  • 1 cup Wisconsin Monterey Jack cheese, grated


  1. Heat the olive oil in a large skillet over medium-low heat. Add the garlic and cook for a minute or two to let the oil infuse with the garlic. Remove garlic and discard.
  2. Add the spinach to the olive oil and cook until it is wilted down. Add in the nutmeg and season to taste with salt and pepper. When the spinach is wilted down, stir in the sour cream and the artichoke hearts.
  3. Butter one side of each of the slices of bread. Place 4 slices, butter side down, on a griddle. Place 1/8 of a cup of the cheese on each slice. Divide the spinach mixture evenly between the 4 slices of bread, then top with an additional 1/8 cup of cheese. Place the remaining 4 slices of bread on top, butter side out.
  4. Grill until golden brown on each side, about 3-5 minutes. Let cool for a couple of minutes before serving.