Go Back
+ servings

Caprese Panini Sandwich

The classic flavors of a Caprese salad all wrapped up in a crisp panini sandwich grilled to perfection.
5 from 1 vote
Prep Time 15 mins
Cook Time 11 mins
Total Time 26 mins
Course Lunch
Cuisine Italian
Servings 2 sandwiches
Calories 928 kcal


Olive tapenade:

  • ½ cup Spanish olives
  • ½ tsp. minced garlic 1 clove
  • 2 tsp. sundried tomato pesto
  • ¼ cup pine nuts lightly toasted
  • 1 tbsp. olive oil


  • 2 tomatoes cored and halved
  • 2 tbsp. olive oil extra virgin
  • ¼ tsp. salt
  • tsp. pepper
  • 4 slices crusty bread ½-inch thick
  • 1 cup shredded mozzarella cheese
  • ¼ cup fresh basil leaves


For olive tapenade:

  • Spread pine nuts on a cookie sheet and toast under broiler for 1-3 minutes, stirring occasionally.
  • Add olives, garlic, pesto and pine nuts to food processor. Pulse until chopped fine.
  • With the food processor running, slowly add olive oil. Set tapenade aside.

For sandwich:

  • If you do not have a panini press preheat a grill pan over medium heat for 1-2 minutes. (Droplets of water should just sizzle when flicked onto pan.)
  • Toss tomatoes, 1 tbsp. oil, salt and pepper together.
  • Place tomatoes cut side up in pan, cover with fresh aluminum foil and weigh down with heavy skillet or pan. Cook until tomatoes are softened and browned on first side, about 4 minutes.
  • Transfer tomatoes to a plate and wipe pan clean.
  • Spread olive tapenade evenly over one side of each slice of bread.
  • Assemble two sandwiches by layering ingredients as follows between prepared bread, with olive tapenade on the inside of sandwich: half of mozzarella, cooked tomatoes, basil, and remaining mozzarella. Press gently on sandwiches to set.
  • Reheat the pan over medium-high heat for about 1 minute. Brush the outside of sandwiches lightly with remaining olive oil. Place sandwiches in pan and weigh down with a heavy skillet or Dutch oven. Cook sandwiches until bread is golden brown and crisp on both sides and cheese is melted, about 3-4 minutes per side. Serve and enjoy!

Nutrition Facts

Calories: 928kcal (46%)Carbohydrates: 83g (28%)Protein: 31g (62%)Fat: 54g (83%)Saturated Fat: 13g (81%)Cholesterol: 45mg (15%)Sodium: 1824mg (79%)Potassium: 599mg (17%)Fiber: 6g (25%)Sugar: 8g (9%)Vitamin A: 1726IU (35%)Vitamin C: 17mg (21%)Calcium: 374mg (37%)Iron: 6mg (33%)

Nutritional information provided is for one serving and is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Total Servings 2 sandwiches
Tried this recipe?Let us know how it was!