Grilled Zucchini Sandwich is a quick, plant-based lunch or light dinner that delivers crisp golden bread, melty cheesy filling, fresh basil flavor, and a gentle Dijon tang in every bite. It is simple to prep, reliable in the skillet, and perfect when you want something warm and satisfying without a long ingredient list.

This is the kind of sandwich that works beautifully on a busy day when you want something homemade but do not want to fuss with complicated steps. The filling comes together fast, and the skillet does the rest.
What makes it especially good is the balance of textures. You get a tender, savory center from the zucchini and cheese, then contrast that with toasted bread and a little brightness from the basil and mustard.
It is also a smart way to turn zucchini into a meal that feels cozy and complete. Once you squeeze out the extra moisture, the filling cooks up neatly and gives you a sandwich that is flavorful instead of soggy.
What You Need to Make This Grilled Zucchini Sandwich
Sandwich bread gives the sandwich structure and becomes beautifully crisp and golden in the pan. Choose a bread that is sturdy enough to hold the filling without falling apart.
Dijon mustard adds a light tangy layer that keeps the sandwich from tasting flat. It also helps cut through the richness of the melted plant-based cheese.
Plant-based cheese brings the creamy, melty center that makes this sandwich feel hearty and comforting. A mozzarella-style shred works especially well when you want a smooth melt.
Fresh basil adds a fragrant, slightly sweet herbal note that lifts the whole filling and keeps it tasting fresh.
Grated zucchini is the main filling ingredient and gives the sandwich a soft, savory bite. The key is draining it very well so the mixture stays flavorful instead of watery.
Plant-based butter or olive oil helps the bread toast evenly in the skillet while adding just enough richness to encourage that golden exterior.
Salt helps draw moisture out of the zucchini and seasons the filling at the same time.
Helpful Tips
- Squeeze the zucchini thoroughly after resting. The drier it feels, the better your sandwich texture will be.
- Cook over medium-high heat only once the pan is hot so the bread crisps before the filling overcooks.
- Let the sandwich rest for a minute after cooking so the melted center settles slightly and slices more neatly.

How to Make This Grilled Zucchini Sandwich
STEP 1: Grate the zucchini and place it on a clean kitchen towel. Sprinkle it with salt and let it sit long enough for the excess moisture to release. This step does a lot of the work for you, because drier zucchini means a better filling later.
STEP 2: Twist the towel firmly and press out as much liquid as possible. Do not rush this part. When the zucchini feels fairly dry, transfer it to a bowl so it is ready to mix with the other filling ingredients.
STEP 3: Add the shredded plant-based cheese and chopped basil to the zucchini. Stir until the mixture is evenly combined. At this point, you should have a filling that looks cohesive and easy to pile onto bread, not loose or wet.
STEP 4: Spread the Dijon mustard over one set of bread slices, then divide the zucchini mixture over the remaining slices. Close the sandwiches so the mustard side sits against the filling. This creates a balanced bite all the way through.
STEP 5: Heat a skillet and add the plant-based butter or olive oil. Once the surface is hot, place the sandwiches in the pan and cook until the first side is crisp and golden. Flip carefully so the filling stays tucked inside.
STEP 6: Continue cooking until the second side is toasted and the cheese has melted. The outside should look deeply golden and feel lightly crisp, while the center turns soft, warm, and savory.
STEP 7: Remove the sandwiches from the pan and let them cool briefly before slicing. Serving them just after that short rest gives you the best mix of crunchy bread and melty filling.
Can I make the filling ahead of time?
Yes, but it is best within the same day. If you prep the zucchini mixture early, keep it chilled and make sure the zucchini was squeezed very well first. That helps the filling stay compact and prevents extra moisture from building up.
What kind of bread works best for this sandwich?
A sturdy sandwich bread is the safest choice because it toasts nicely and holds the filling in place. Very soft bread can work, but thicker slices usually give you a better crisp outside and a more satisfying sandwich overall.
How do I keep a zucchini sandwich from getting soggy?
The most important step is draining the grated zucchini thoroughly. Resting it with salt and then squeezing out the liquid makes a big difference. A hot skillet also helps because it crisps the bread quickly instead of letting the sandwich steam.
Can I change the herbs or mustard?
You can, although basil and Dijon give this sandwich its fresh and tangy character. Parsley or a little oregano can work in place of basil, and a milder mustard can be used if you want a softer tang.
Is this good for lunch or dinner?
It works well for both. For lunch, it is filling without feeling too heavy. For dinner, you can pair it with soup, salad, or roasted vegetables and turn it into a very complete meal with very little extra effort.

Serving Ideas for Grilled Zucchini Sandwich
A simple tomato soup is one of the nicest pairings here because it matches the sandwich’s cozy feel without overpowering the basil and Dijon notes. The creamy texture of the soup also plays well with the crisp bread.
A green salad with a lemony dressing is another great option. Since the sandwich is warm and savory, a fresh salad adds balance and keeps the meal feeling bright.
If you want something a little heartier, roasted potatoes or sweet potato wedges fit really well. Their crisp edges and mellow flavor make the sandwich feel more like a full dinner.
How to Store & Reheat
This sandwich is at its absolute best right after cooking, when the bread is crisp and the filling is freshly melted. That said, leftovers can still be saved if needed.
Store cooled sandwiches in the refrigerator for up to 2 days. Wrap them well or place them in a sealed container so the bread does not dry out too much.
For reheating, use a skillet over medium heat rather than the microwave if possible. The skillet helps bring back some of the golden exterior while warming the filling through. A toaster oven works nicely too for a similar reason.
Freezing is not the ideal option for this one because zucchini and melted plant-based cheese can change texture after thawing, and the bread may lose its crispness. Freshly made will always give you the best result.
Perfect for a Fast Plant-Based Meal
This sandwich proves that a few simple ingredients can still turn into something seriously satisfying. The zucchini keeps the filling tender, the basil adds freshness, the mustard brings a little zip, and the cheese gives you that comforting melt you want in a hot sandwich.
It is also the kind of meal you can repeat often without getting tired of it. It feels casual enough for a weekday lunch, but it is tasty enough to serve with a side and call dinner. Once you get the hang of draining the zucchini properly, the whole process becomes very straightforward.

Grilled Zucchini Sandwich
Ingredients
- 8 slices sandwich bread
- 2 teaspoons Dijon mustard
- 1 cup shredded plant-based cheese
- 1/4 cup fresh basil finely chopped
- 1 cup zucchini grated and thoroughly drained
- 1 teaspoon plant-based butter or olive oil
- 1/2 teaspoon salt
Instructions
- Grate the zucchini with a box grater and place it onto an old kitchen towel. Sprinkle the grated zucchini with salt, then leave it to rest for 15 minutes so the excess moisture can be drawn out.
- Once the resting time is complete, gather the towel and twist it firmly to press out as much liquid as possible. Transfer the squeezed zucchini to a clean bowl only after it feels relatively dry.
- Add the shredded plant-based cheese and chopped basil to the bowl with the zucchini. Stir until the filling is evenly mixed.
- Spread the Dijon mustard over 4 slices of bread. Divide the zucchini mixture evenly among the remaining 4 slices, using about 1/2 cup of filling per sandwich. Place the mustard-coated slices on top to close each sandwich.
- Set a skillet over medium-high heat and coat the surface with the plant-based butter or olive oil. When the pan is hot, add the sandwiches and cook on both sides until the bread is crisp and golden and the cheese has melted fully.
- Remove the sandwiches from the skillet and let them cool briefly. Slice and serve while still hot.