Grilled Mozzarella Sandwiches With Mortadella, Pesto, and Artichokes Recipe

Vicky Wasik

Why This Recipe Works

  • Toasting both sides of the bread slices gives the sandwich better texture and flavor.
  • Supporting ingredients, like anchovies, pesto, and artichokes, add flavor, while fresh mozzarella melts beautifully.
  • Thin slices of bread maintain a good ratio of bread to fillings.

Each of these crisp, thin sandwiches is filled with melted mozzarella cheese, thinly sliced marinated artichoke hearts, pesto, and mortadella. A little anchovy punches up the savory flavor of each bite.

Recipe Details

Grilled Mozzarella Sandwiches With Mortadella, Pesto, and Artichokes Recipe

Active 20 mins
Total 20 mins
Serves 4 servings


  • 6 tablespoons (90ml) extra-virgin olive oil, divided, plus more as needed

  • 8 slices white country bread, about 1/4 inch thick each

  • 5 small oil-packed anchovy fillets, minced (about 1/2 tablespoon)

  • 3/4 pound (340g) fresh mozzarella, thinly sliced

  • 4 teaspoons (20ml) homemade or store-bought pesto sauce

  • 4 ounces drained marinated artichoke hearts (140g; about 2 whole hearts), very thinly sliced

  • 4 very thin slices mortadella (about 2 ounces)


  1. In a large skillet, heat 3 tablespoons oil over medium heat until it flows easily and coats the bottom of the pan. Working in batches if necessary, add bread and cook, swirling and moving the bread around for even toasting, until browned, about 3 minutes. Flip bread slices, add remaining oil, and continue to cook until browned on both sides, about 3 minutes longer. If working in batches, or if the pan dries out too much, add more oil as needed. Transfer toasted bread slices to a work surface. Wipe out skillet.

  2. Spread minced anchovy evenly on half the toasts, then top with mozzarella, pesto, artichokes, and mortadella. Close sandwiches.

  3. Transfer sandwiches to skillet and cook in a preheated 350°F oven until cheese is melted, about 5 minutes. Alternatively, transfer sandwiches to a toaster oven and bake at 350°F until cheese is melted. Serve right away.

This Recipe Appears In

Nutrition Facts (per serving)
695 Calories
51g Fat
35g Carbs
25g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 695
% Daily Value*
Total Fat 51g 66%
Saturated Fat 15g 75%
Cholesterol 66mg 22%
Sodium 1373mg 60%
Total Carbohydrate 35g 13%
Dietary Fiber 3g 12%
Total Sugars 4g
Protein 25g
Vitamin C 2mg 12%
Calcium 462mg 36%
Iron 3mg 17%
Potassium 262mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)