ghostly grilled ham and cheese

5 from 2 votes
Prep Time: 15 minutes
Cook Time: 5 minutes
Total Time: 20 minutes
Servings: 4


  • 4 tablespoons unsalted butter, softened
  • 8 slices white sandwich bread
  • ½ cup grated Parmesan cheese
  • ½ lb. sliced Swiss or Gruyère cheese
  • ½ lb. thinly sliced ham
  • dill pickle slices (optional)
  • 2 tablespoons whole grain mustard
  • sliced black olives (optional)


  • Preheat a griddle or large skillet over medium heat.
  • Spread 4 tablespoons butter on both sides of 8 slices bread. Sprinkle with ½ cup grated Parmesan, pressing to help stick. Flip slices over onto a work surface, Parmesan side down. Top 4 slices with ½ lb. cheese, ½ lb. sliced ham and dill pickle slices. Spread 2 tablespoon mustard on the remaining 4 slices bread.
  • Close the sandwiches and transfer preheated griddle. Cook over medium heat, turning, until golden and crisp on the outside and melted on the inside, about 3 minutes.
  • Using a ghost or tulip shaped cookie cutter, press the shape into the sandwich. Finish by adding sliced olives as eyes.


  • Serve with my Roasted Tomato Soup for proper ghost sandwich dunking to complete this meal.


  • Protein: Swap slice ham for sliced turkey or chicken.
  • Vegetarian: Replace sliced ham with baby spinach or sliced tomatoes.
  • Gluten-Free: Use gluten-free sandwich bread.


  • Build sandwiches up to 6 hours in advance and store, wrapped in plastic, in the refrigerator until ready to cook.


Calories: 653kcal | Carbohydrates: 27g | Protein: 36g | Fat: 44g | Saturated Fat: 23g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 13g | Trans Fat: 0.5g | Cholesterol: 129mg | Sodium: 1319mg | Potassium: 299mg | Fiber: 1g | Sugar: 3g | Vitamin A: 934IU | Vitamin C: 0.03mg | Calcium: 733mg | Iron: 2mg