Grilled Mozzarella Sandwich
There’s nothing quite like a perfectly grilled sandwich to turn a simple lunch into a comforting culinary experience. This isn’t your average grilled cheese; it’s an elevated version featuring creamy mozzarella, vibrant roasted red peppers, and a fresh homemade basil pesto, all nestled between golden-crisp sourdough. It’s a delightful blend of textures and flavors that’s surprisingly easy to achieve, bringing a touch of gourmet to your everyday meal.
Why You’ll Love This Recipe
- Gourmet Twist: Elevates a classic grilled cheese with sophisticated flavors like fresh pesto and roasted red peppers.
- Quick & Easy: Perfect for a satisfying lunch or light dinner, ready in under 15 minutes.
- Flavorful & Fresh: Homemade basil pesto adds an incredible aromatic punch that pre-made simply can’t match.
- Textural Delight: Enjoy the crunch of toasted sourdough against gooey melted mozzarella and tender fillings.
- Versatile: Easily customizable with your favorite cheeses or vegetables.
Ingredients
Here’s everything you’ll need to create this incredibly flavorful grilled mozzarella sandwich:
For the Homemade Basil Pesto:
- ½ cup (about 12 g) fresh basil leaves, packed
- 2 cloves garlic, peeled
- 2 tablespoons (about 14 g) walnuts
- 2 tablespoons (about 10 g) grated Parmesan cheese
- ¼ teaspoon salt, or to taste
- ⅛ teaspoon black pepper, or to taste
- ¼ cup (60 ml) olive oil
For the Grilled Mozzarella Sandwich:
- 4 slices sourdough bread
- 4 ounces (about 113 g) fresh mozzarella cheese, sliced or torn
- 1 large tomato, thinly sliced
- 2 ounces (about 57 g) jarred roasted red peppers, drained
Ingredient Notes & Substitutions
- Sourdough Bread: The sturdy crust and tangy flavor of sourdough hold up beautifully to grilling and complement the rich fillings. You can substitute with a good quality country white bread or ciabatta.
- Fresh Mozzarella: Using fresh mozzarella, either pre-sliced or a log you slice yourself, provides the best melt and creamy texture. If unavailable, low-moisture, part-skim mozzarella will also work but won’t be quite as gooey.
- Roasted Red Peppers: Jarred roasted red peppers are a convenient pantry staple that adds a smoky sweetness. You can roast your own bell peppers if preferred.
- Walnuts in Pesto: Walnuts offer a slightly earthy flavor and creamy texture to the pesto. Pine nuts are traditional, but almonds or even cashews can be used for a different twist.
- Parmesan Cheese: Freshly grated Parmesan makes a big difference in the pesto’s flavor. Pecorino Romano could also be used.
Equipment
- Food processor or blender
- Skillet, griddle, or panini press
- Sharp knife
- Cutting board
How to Make
Step 1: Prepare the Basil Pesto
Combine the fresh basil leaves, peeled garlic cloves, walnuts, grated Parmesan cheese, salt, and black pepper in a food processor. Pulse a few times until roughly chopped. With the food processor running, slowly drizzle in the olive oil until a smooth, emulsified pesto forms. Taste and adjust seasoning as needed.
Step 2: Assemble the Sandwiches
Lay the four slices of sourdough bread flat. Generously spread the prepared basil pesto evenly over one side of each slice.
Step 3: Layer the Fillings
On two of the pesto-spread slices, layer half of the sliced mozzarella cheese, followed by the tomato slices, then the roasted red peppers, and finally the remaining mozzarella. Place the other two pesto-spread bread slices on top, pesto-side down, to complete your sandwiches.
Step 4: Grill to Golden Perfection
Heat a non-stick skillet or griddle over medium heat. If using a panini press, preheat it according to the manufacturer’s instructions. If using a skillet, you can lightly butter the outside of the bread for extra crispiness. Place the sandwiches in the hot skillet or press.
Step 5: Melt and Brown
Cook for 3-5 minutes per side in a skillet, or 4-6 minutes total in a panini press, until the bread is golden brown and crispy, and the mozzarella is gloriously melted and gooey. If using a skillet, you may need to press down gently with a spatula to ensure even contact.
Step 6: Serve Immediately
Carefully remove the grilled sandwiches from the heat. Slice in half diagonally for an appealing presentation and serve at once.
Pro Tips
- Don’t Overcrowd the Pan: Grill one or two sandwiches at a time to ensure even cooking and browning.
- Low and Slow: For the best melt and crust, cook the sandwiches over medium heat. Too high, and the bread will burn before the cheese has a chance to melt.
- Press It Down: If you don’t have a panini press, use a heavy skillet or a brick wrapped in foil to press down on the sandwiches while they cook in a pan. This creates that desirable flattened, crispy texture.
- Fresh Pesto is Key: While jarred pesto works, homemade pesto truly elevates this sandwich with its vibrant, fresh flavor.
Serving Suggestions
This grilled mozzarella sandwich is hearty enough on its own, but it pairs wonderfully with a simple side.
- A fresh green salad with a light vinaigrette
- A cup of warm tomato soup for dipping
- A side of crunchy potato chips or sweet potato fries
- A refreshing glass of iced tea or sparkling lemonade
Storage & Reheating
Grilled sandwiches are best enjoyed immediately for optimal crispness and melted cheese. If you have leftovers, allow them to cool completely. Wrap tightly in plastic wrap or aluminum foil and store in the refrigerator for up to 1 day. Reheat in a dry skillet over medium-low heat until warmed through and re-crisped, or in a toaster oven for a few minutes. Microwaving is not recommended as it can make the bread soggy.
Variations & Substitutions
- Add Protein: Layer in some grilled chicken, turkey, or prosciutto for a heartier sandwich.
- Spice It Up: Add a pinch of red pepper flakes to the pesto or a thin slice of jalapeño for a kick.
- Different Cheeses: Experiment with provolone, fontina, or even a smoked Gouda for different flavor profiles.
- Vary the Veggies: Sautéed spinach, caramelized onions, or thinly sliced zucchini would also be delicious additions.
- Sun-Dried Tomato Pesto: Swap the basil pesto for a sun-dried tomato pesto for a richer, tangier flavor.
Nutrition Information
A single serving of this grilled mozzarella sandwich (approximately one sandwich) provides around 449 calories. It’s a good source of protein, offering about 16 grams, along with 41 grams of carbohydrates and 25 grams of total fat, of which 6 grams are saturated fat. It also contains approximately 24 mg of cholesterol, 742 mg of sodium, 2 grams of fiber, and 3 grams of sugar.
FAQ
Q: Can I make the pesto ahead of time?
A: Absolutely! Homemade pesto can be stored in an airtight container in the refrigerator for up to 5-7 days. To prevent browning, pour a thin layer of olive oil over the top before sealing.
Q: What if I don’t have a panini press?
A: No problem! A regular non-stick skillet or griddle works perfectly. Just place a heavy object (like another skillet or a brick wrapped in foil) on top of the sandwich while it cooks to help press it down and create an even golden crust.
Q: Can I use different types of bread?
A: Yes, while sourdough is recommended, ciabatta, a crusty rustic bread, or even a good quality Texas toast can be used. Just make sure it’s sturdy enough to hold the fillings without getting soggy.
Q: How do I prevent the bread from burning before the cheese melts?
A: The key is to cook over medium to medium-low heat. This allows the bread to gradually toast and crisp up while giving the cheese ample time to melt into a gooey perfection.
Conclusion
This Grilled Mozzarella Sandwich with Basil Pesto and Roasted Red Peppers is more than just a meal; it’s an experience. It’s the kind of dish that comforts and satisfies, transforming simple ingredients into something truly special. Whether you’re looking for a quick weeknight dinner or an impressive lunch, this recipe delivers big on flavor with minimal effort. Give it a try and elevate your sandwich game!
Recipe Card

Grilled Mozzarella Sandwich
Ingredients
Equipment
Method
- To make the pesto, place the basil, garlic, walnuts and Parmesan cheese in the food processor; season with salt and pepper, to taste, and blend. While the food processor is on, pour the olive oil slowly into the mixture in order to allow the olive oil to emulsify.
- Spread the pesto equally on the 4 slices of bread and place two slices of bread on the panini maker or in a toaster oven for 2 minutes.
- Then place the mozzarella cheese, tomatoes and roasted red peppers on top of two bread slices and allow the cheese to melt and the veggies to soften, keeping the panini maker open.
- Once the cheese starts to melt, add the second slices on top to close the sandwiches, then close the panini maker for 2-3 minutes. Remove, slice in half and serve immediately
