Grilled Mozzarella Sandwich

5 from 929 votes

This Grilled Mozzarella Sandwich is made with fresh tomatoes and walnut pesto grilled with sourdough bread. It's easy to assemble and bursting with flavor!

This post may contain affiliate links. Please read our disclosure policy.

This delicious grilled mozzarella sandwich is perfect to make when you want something fresh with a gourmet quality, but don’t want to go to a restaurant. Homemade walnut pesto, fresh tomatoes and melted mozzarella make every bite full of flavor. Be sure to make a double batch of the pesto so you can whip up a tasty sandwich later on in the week.

Grilled Mozzarella Sandwich made with walnut pesto, tomatoes and roasted red peppers
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

RECIPE VIDEO TUTORIAL

How to make grilled mozzarella sandwich – step by step

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.

Collage showing how to make walnut pesto before and after blending in food processor

To assemble the sandwiches

You will need some sourdough bread sliced about ½ inch thick, whole mozzarella cheese, the pesto you just successfully whipped up, along with large tomato slices and roasted red pepper.

Ingredients to make the recipes: bread, pesto, mozzarella cheese, tomatoes and roasted red peppers

Next, you’ll want to spread the pesto on four slices of the sourdough bread, and place two of the slices right on the panini maker with the pesto side up.

Spreading walnut pesto on the bread before assembling and grilling

The assembly all happens in the panini maker, like this one (or toaster oven or grill pan). Add the mozzarella cheese on right away, and give it a minute to settle in and start melting. Start piling the tomatoes and roasted red peppers (carefully).

Two open faced sandwiches in the panini topped with tomatoes and roasted red peppers

And then, close the sandwich with the remaining bread (pesto side down) and close the panini maker. This is seriously the hardest part of the recipe. The type of bread you use and how high you stack the sandwich can really make or break the sandwich. You want to lightly press on the sandwich so we don’t end up with a pressed pile of cheesy bread (although I have done it and it is delicious still haha!)

Sandwich assembled in the panini before grilling

You’ll know it’s done when the bread is crispy and golden brown and the mozzarella cheese is melty. It’s a sandwich recipe that looks totally gourmet and tastes out of this world!

Sandwich after coming off the panini

Tips for making grilled mozzarella sandwich

  1. Don’t have a panini maker? This panini maker is great, or you can use a toaster oven to achieve the same result (minus those pretty grill lines). You can also use a grill pan or regular pan to make this sandwich recipe.
  2. Don’t have a food processor? Just buy store-bought pesto! But really, if you can find a way to make your own pesto, it really takes this sandwich to another level.
  3. Make sure you use the freshest ingredients you can for maximum flavor. That is especially true for the basil and the mozzarella cheese.
  4. Use thick sturdy sourdough bread that is not airy on the inside to ensure the sandwich stays put when you press on it in the panini maker.
Grilled Mozzarella Sandwich made with walnut pesto, tomatoes and roasted red peppers

Frequently Asked Questions

Is a grilled mozzarella sandwich healthy?

One sandwich comes in at under 450 calories, so even though it’s not low in calories, it’s certainly better for you than a lot of store bought sandwiches. Making your own pesto is certainly a healthier option than buying store bought because there aren’t preservatives or milk or other unnecessary ingredients added. To make the sandwich lighter, you can use whole wheat bread which contains more fiber, and you can use a low fat mozzarella if you so wish.

How do you make homemade walnut pesto?

Pesto is so easy to make at home. We are all so used to buying the jarred stuff, but fresh is always better! Use a good olive oil, super fresh basil leaves (or any greens really) and some nuts. Add the dry ingredients to a food processor, and while they are combining, slowly pour in the olive oil. Easy! Be sure to make an extra batch and stir it into fresh pasta!

Mozzarella Grilled Sandwich stacked with basil on the side

For more delicious sandwich recipes:

I really hope you enjoy this grilled mozzarella sandwich recipe as much as we did! It’s so easy to put together, full of vibrant green pesto, beautiful ripe tomatoes and melted mozzarella cheese – truly a fresh and fabulous sandwich recipe.

If you’ve tried this healthy-ish feel good Grilled Mozzarella Sandwich recipe or any other recipe on FeelGoodFoodie, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!

Grilled Mozzarella Sandwich

This Grilled Mozzarella Sandwich is made with fresh tomatoes and walnut pesto grilled with sourdough bread. It’s easy to assemble and bursting with flavor!
5 from 929 votes
Servings 4 servings
Course Sandwich
Calories 449
Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Video

Ingredients
  

For the Sandwich

  • 4 slices sourdough bread
  • 4 oz mozzarella cheese sliced
  • 1 large tomato sliced
  • 2 oz roasted red peppers jarred

For the Pesto

Instructions

  • 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

Notes

Storage: Leftover pesto should be covered and stored in the refrigerator, it will keep fresh for one week. I would not recommend storing the sandwich though for more than a couple hours. If you have sandwich leftovers, it’s best to reheat using a toaster oven or panini maker.
Make Ahead Tips: You can make the pesto up to one week in advance and then use in the the grilled sandwich when you’re ready.
Substitutes: For best results, follow the recipe as is. However here are some common substitutes that would work well in this recipe.
  • Instead whole mozzarella, you can use shredded mozzarella. Although I think it creates a completely different flavor and texture to the sandwich.
  • Instead of walnuts, you can use other nuts, like pine nuts, almonds or pecans, to make the pesto
Equipment: I use the Kitchen Aid 7-Cup Food processor Kitchen Aid 11-Cup Food Processor to to make the pesto. It has a high and low pulse speed so you can make the pesto as smooth or chunky as you’d like. And it has a 3-in-1 wide mouth feed tube to make it easier to slowly add olive oil while the machine is running.
It’s so fun to make sandwiches in my panini maker. I have the Cuisinart 5-in-1 Griddler – pretty much a magic appliance in my kitchen that does so much! If you don’t have a panini grill, you can use a skillet and cook the sandwich for 2 minutes per side, pressing down with a spatula as you cook.

Nutrition

Serving: 1g, Calories: 449kcal, Carbohydrates: 41g, Protein: 16g, Fat: 25g, Saturated Fat: 6g, Cholesterol: 24mg, Sodium: 742mg, Potassium: 302mg, Fiber: 2g, Sugar: 3g, Vitamin A: 960IU, Vitamin C: 16.1mg, Calcium: 224mg, Iron: 3mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine Italian
Course: Sandwich

And here’s the original photo I took back on February 27, 2017. I had major stacking skills!

This Mozzarella Sandwich is made with fresh tomatoes and walnut pesto grilled with sourdough bread. It's easy to assemble and bursting with flavor!
5 from 929 votes (897 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Chris says:

    A great sandwich, well-communicated instructions and suggestions. I thought “who needs tomato with the red peppers?” and the answer is: perfect! Follow the directions! THANK YOU.

    1. Yumna J. says:

      Aww yay, I’m so happy to hear that!! Glad you liked the recipe, Chris!!

  2. Eva says:

    wow this looks amazing

    1. Yumna J. says:

      Thank you so much!

  3. Pat says:

    Delicious ! Yum !

    1. Yumna J. says:

      Thank you, Pat!

  4. KC says:

    Made this for dinner tonight. My husband and I loved it! I will definitely keep it on our menu rotation. Thank you for sharing!

    1. Yumna J. says:

      So glad you and your husband enjoyed the sandwich, KC!

  5. Aashvi says:

    I absolutely loved this sandwich and it was so easy to make. You could even eat it cold! Definitely going to follow your blog regularly from now on.

    1. Yumna J. says:

      Thank you so mush, Aashvi, and welcome!!

  6. Rylie Rey says:

    is there anything I can sub for the walnuts?

    1. Yumna Jawad says:

      Instead of walnuts, you can use other nuts, like pine nuts, almonds or pecans, to make the pesto.

  7. Phyllis says:

    Grilled Mozzarella Sandwich was excellent. Will definitely make it again.

    1. Yumna Jawad says:

      Thank you so much! That’s great to hear!

  8. Samantha says:

    We added pre cooked chicken , we cooked it open faced in toaster oven. Then added the top toast with some Chipotle mayo… so yummy 😋

    1. Yumna Jawad says:

      I love that! Yum!!

  9. Lucy says:

    Wow! This was so amazing! I love simple foods with big flavors!

    1. Yumna J. says:

      Thank you so much!!

  10. Dano says:

    Excellent

    1. Yumna J. says:

      Thank you!

  11. Leah Saks says:

    This was delicious!!

    1. Yumna Jawad says:

      Yay! Glad you made it and enjoyed it!! 🙂

  12. Leah Saks says:

    I’m a little unsure about the instructions – do you close the penini maker at any point?

    1. Leah Saks says:

      Never mind! i see you explained really well in the pictured steps!

    2. Yumna Jawad says:

      Good question! You can actually lay all the bread slices flat on the panini maker with two of them having only pesto and the other two having the pesto, cheese and veggies. That would be less messy and then you can assemble. Or you can close the sandwich and close the panini maker which is what I show in the video. I updated the instructions to make this more clear. Thank you!

  13. Kelby says:

    Wonderful recipe!

    1. Yumna Jawad says:

      So happy to hear that! Thank you!

  14. Joyce says:

    The best sandwich ever !!! Thanks so much for sharing !!!

    1. Yumna Jawad says:

      Yay! So happy to hear that!! Thank you 🙂

  15. Melissa says:

    Delicious sandwich!
    All of the flavors melt together perfectly. I used an extra clove of garlic in the pesto, because I love garlic. I served the sandwich with coleslaw. The creaminess of the coleslaw helped balance out the tanginess of the sandwich. I’m definitely making this again! I may try making the pesto with pignoli nuts next time.

    1. Yumna Jawad says:

      So glad you enjoyed it! Love that you served it with coleslaw…yum!

  16. Janet says:

    I want to make this for someone that is a vegetarian, but is allergic to all nuts. Is there something I could substitute the walnuts for to get a similar taste?

    1. Janet says:

      I just read the comment below mine about using pine nuts instead of walnuts! Thanks 🙂

      1. Yumna Jawad says:

        Ohhh you had a typo so instead of walnuts, it showed up as all nuts LOL! Ok, yes, pine nuts would be perfect!!

    2. Yumna Jawad says:

      If you’re looking to make it nut-free, there’s no good substitute but nut-free pesto is still very delicious especially if you can still use cheese. I recommend just skipping the nuts.

  17. Amanda says:

    Love the pesto recipe! We used pine nuts instead of walnuts due to a food allergy. We’ve used it on a variety of sandwiches this week.

    1. Yumna Jawad says:

      So glad to hear it! Thanks so much for sharing!

  18. Natalie says:

    Delicious sandwich! I’ve never made pesto before. I love that it’s made with walnuts instead of pine nuts. My daughter is very picky and even she loved it! Thanks for a great recipe!

    1. Yumna Jawad says:

      So glad to hear that you and your daughter enjoyed it. Thank you!!

  19. Cristian says:

    The flavors in this sandwich are absolutely amazing!!!!! I will be making this for years to come!!!!

    1. Yumna Jawad says:

      Yay!! That’s awesome!

  20. el says:

    These were SO yummy. We just used a frying pan and let the cheese melt for a minute or so before adding the tomatoes and peppers. SO DELICIOUS

    1. Yumna Jawad says:

      Yummmm that sounds perfect!!

  21. Jbells says:

    Super easy and tasty! We used jar pesto bc it’s what we had in the house and added some balsamic at the end ! Would def make again. Delicious

    1. Yumna Jawad says:

      Awesome!! So glad to hear it. Thank you!!

  22. JBells says:

    Super tasty. I used jar pesto and put everything together and pressed the panini maker down on max. We also added a touch of balsamic after !

  23. Chloe says:

    Love this! I used regular bread as well because I couldn’t get to the store, but it was still amazing. Super easy and quick to make. I’m currently on my second one lol. Thank you so much for the recipe.

    1. Yumna Jawad says:

      So glad you enjoyed it! Thanks so much for sharing! 🙂

  24. Virginie says:

    This recipe rocks. It tasted even better than what i thought it would. We will do it again.

    1. Yumna Jawad says:

      Yay! So glad to hear it! Thanks so much for the feedback! 🙂

  25. raka says:

    looks delicious. when i got home i am gonna show this to my mom then we make it together. thanks for the recipe

    1. Yumna Jawad says:

      Awesome! I hope you make it together and enjoy it!

  26. Alice says:

    This was really good, I don’t have a panini maker so I made it like a grilled cheese sandwich but pressed it down some. Definitely will make it again!

    1. Yumna Jawad says:

      Awesome! So glad to hear that you enjoyed it…it’s great this time of the year when there’s so much basil and tomatoes in season!

  27. Crissy says:

    This was really great! I love anything tomato, basil, and mozzarella. I used mozzarella slices and it was perfect! Can’t wait to make again!

    1. Yumna Jawad says:

      Thank you so much! So glad you enjoyed it 🙂

  28. Khadija says:

    Easy to make and delicious

    1. Yumna Jawad says:

      Thank you! So glad you like it!

  29. Fred mack says:

    I love the way this tasted! Perfect recipe

  30. Abraham M says:

    Loving the walnut pesto with the cheese, makes for a great twist on this classic sandwich. It’s hearty and filling.

    1. Alejandra says:

      This sandwich is so easy to make and delicious. The home made pesto give it a fresh taste.

      1. Yumna Jawad says:

        So glad to hear you enjoyed it! Thank you for sharing!

  31. Riya Bhatt says:

    Great Recipe! Would love to see more vegetarian recipes on your page.

    1. Yumna Jawad says:

      Thank you so much! I will add more vegetarian recipes for sure!