I absolutely love sharing this Eggplant Mozzarella Sandwiches Recipe because it’s one of those satisfying dishes that feels both comforting and fresh at the same time. The combo of tender, garlicky eggplant stewed in marinara, layered under bubbly melted mozzarella inside a toasted roll, always hits the spot for me. It’s a recipe that’s straightforward enough for a weeknight but special enough that I happily make it for friends and family.
Why You'll Love This Eggplant Mozzarella Sandwiches Recipe
From the first bite, I’m hooked on the way the savory richness of roasted eggplant blends seamlessly with the bright and tangy marinara sauce. The mozzarella adds just the right creaminess and melty texture, making each mouthful luxurious yet familiar. I love how the garlic and Italian seasoning infuse every piece of eggplant, creating layers of flavor that feel homemade and hearty, but without any fuss.
One of the best things about this recipe is how effortlessly it comes together. I typically have the ingredients on hand, and the method is simple, which means I can put it on the table in under an hour without stress. Plus, it’s so versatile: perfect for a casual lunch with friends, a cozy weeknight dinner, or even a small dinner party where you want to wow guests without spending hours in the kitchen. What really stands out to me is how satisfying and wholesome it feels while still tasting indulgent.
Ingredients You'll Need
These ingredients are simple staples, but each one plays a crucial role in building the flavors and textures that make this sandwich so delicious. I always remind myself that quality here makes a difference — fresh eggplant and good mozzarella really elevate the dish.
- 1 eggplant (8" length): The star of the sandwich, its meaty texture soaks up flavors wonderfully when sautéed.
- 4 tablespoon olive oil, divided: Used both for cooking the eggplant and brushing the rolls for that golden crispness.
- 2 cloves garlic: Adds aromatic depth and a gentle kick that I adore.
- 1 teaspoon Italian seasoning: A blend of herbs that brings the classic Italian flavors into every bite.
- 1 cup marinara sauce: I usually use a good quality jarred sauce or homemade if I have some on hand to add brightness and a little acidity.
- ½ teaspoon salt: Just enough to enhance all the flavors without overwhelming.
- 4 rolls: I prefer soft sandwich rolls that hold the filling well without becoming soggy.
- 1 tablespoon butter: Helps create that irresistible buttery, garlicky crust when combined with olive oil for the buns.
- ¼ teaspoon garlic powder: A quick way to intensify the garlic flavor on the bread.
- 4 oz mozzarella: Fresh mozzarella melted over the eggplant mixture is what makes this sandwich truly indulgent.
Directions
Step 1: Begin by cubing the eggplant into ½-inch pieces; this size allows them to cook quickly and evenly. Mince the garlic finely to make sure its flavor gently infuses the oil and eggplant later on.
Step 2: Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the minced garlic and sauté it for 1 to 2 minutes until fragrant — this is when your kitchen will start to smell incredible. Then, add the cubed eggplant along with the Italian seasoning. Keep sautéing for 5 to 7 minutes until the eggplant softens and starts to caramelize around the edges.
Step 3: Pour in the marinara sauce, stirring carefully to coat every piece of eggplant. Let it simmer for 3 to 5 minutes so the flavors marry well, then taste and adjust the seasoning with about half a teaspoon of salt. This step really builds a rich, comforting flavor base.
Step 4: Preheat your oven’s broiler and position the rack in the middle. Combine the remaining 2 tablespoons of olive oil with the butter and garlic powder in a small bowl, then microwave it for 15 to 30 seconds until the butter melts. Stir to create a flavorful spread for your rolls that will toast beautifully.
Step 5: Slice the rolls in half, placing them cut side up on a baking sheet. Brush each cut side generously with your garlic butter and olive oil mixture. Pop them under the broiler for about 5 minutes — be attentive here because broilers can brown quickly. You want a light golden crispness, not burnt edges!
Step 6: Remove the rolls from the oven and switch your oven to bake at 350ºF. Pile the warm eggplant mixture onto each toasted roll generously, then layer slices or shreds of mozzarella on top. Return the sandwiches to the oven and bake for another 5 minutes, or until the mozzarella is melted and gooey. Serve your Eggplant Mozzarella Sandwiches hot and enjoy every bite!
Servings and Timing
This recipe makes about 3 hearty sandwiches, perfect as a filling lunch or light dinner for three people. It takes roughly 10 minutes to prep, about 30 minutes to cook and assemble, which adds up to a total of 40 minutes from start to finish. There’s no additional resting or cooling time needed — these sandwiches are meant to be eaten fresh and warm for the best experience.
How to Serve This Eggplant Mozzarella Sandwiches Recipe
I love serving these sandwiches warm out of the oven, as the melted mozzarella is at its most delicious gooey state then. They pair beautifully with a crisp green salad tossed in a light lemon vinaigrette — the freshness cuts through the richness of the eggplant and cheese. Roasted vegetables or a side of crispy sweet potato fries are also fantastic accompaniments that add color and texture to the plate.
To elevate presentation, I sometimes garnish with a few fresh basil leaves or a sprinkle of freshly cracked black pepper. Serving the sandwiches on a wooden board or rustic platter adds a cozy, homemade vibe that always impresses guests. For drinks, a chilled glass of medium-bodied red wine like Chianti complements the tomato and cheese flavors perfectly. If I’m keeping things casual, sparkling water with a slice of lemon or iced tea works just as well.
This recipe is great for various occasions — family dinners when I want something a little different, casual weekend lunches with friends, or even as part of a buffet spread at a party. I recommend slicing the sandwiches in half for easy sharing and to show off the layers of eggplant and melted cheese inside. They’re definitely best enjoyed hot or warm but still tasty if eaten at room temperature.
Variations
One of my favorite ways to change things up is swapping out the rolls for gluten-free buns to accommodate dietary needs. The eggplant and cheese combo holds up wonderfully no matter the bread choice, so you can tailor it to what you prefer or have on hand. For a vegan twist, I’ve used plant-based mozzarella and simply omitted the butter, using additional olive oil instead to keep that rich flavor in the bread.
If you want to experience a different flavor profile, try adding a touch of smoked paprika or red pepper flakes when sautéing the eggplant for a subtle smoky heat. Sometimes I also sprinkle fresh oregano on top before baking for an extra herbal note. Another variation I enjoy is grilling the eggplant slices instead of sautéing them — it brings out a delightful smokiness and slightly firmer texture that’s equally delicious.
For those short on time, you could assemble the sandwiches with pre-roasted eggplant from your fridge or use a good quality roasted red pepper spread in place of marinara. There are plenty of ways to make this sandwich your own while still capturing the heart of what makes the Eggplant Mozzarella Sandwiches Recipe so wonderful.
Storage and Reheating
Storing Leftovers
If you have any leftovers, store them in an airtight container in the refrigerator for up to 3 days. I find that keeping the sandwiches assembled works best if you plan to reheat the whole thing later. Placing parchment paper between layers can prevent any sticking, especially with the melted cheese.
Freezing
This sandwich doesn’t freeze perfectly because the bread tends to get soggy and the cheese texture changes after thawing. However, you can freeze the cooked eggplant filling separately in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and then reheat before assembling fresh sandwiches for best results.
Reheating
To reheat, I recommend using an oven or toaster oven at about 350°F to preserve the crispness of the roll and melt the cheese again nicely. Avoid microwaving if possible, as it makes the bread chewy and the cheese rubbery. If you must microwave, do so briefly and then finish by crisping the sandwich under the broiler for a minute or two.
FAQs
Can I use slices of eggplant instead of cubes?
Absolutely! Sliced eggplant works well if you want more layered texture in your sandwich. Just grill or roast the slices until tender before assembling to ensure they’re cooked through and flavorful.
What type of mozzarella is best for this recipe?
I prefer fresh mozzarella for its milky, creamy melt, but low-moisture mozzarella works too if you want less liquid and a slightly firmer melt. Either will give you that classic stretchy cheese effect that pairs so well with eggplant.
Can I make this recipe vegan?
Yes, by using vegan mozzarella and skipping the butter in the sandwich toasting step, substituting extra olive oil instead. The eggplant and marinara base is naturally vegan and flavorful on its own.
Is this recipe suitable for meal prep?
It works well to prep the eggplant filling ahead of time and warm it up when ready to assemble. I don’t recommend assembling the full sandwich too far in advance to keep the bread from getting soggy.
Can I add other vegetables or proteins?
Definitely! Roasted bell peppers, zucchini, or even sautéed mushrooms can add variety. For a protein boost, a layer of grilled chicken or turkey can complement the flavors nicely.
Conclusion
I hope you’ll love making and sharing this Eggplant Mozzarella Sandwiches Recipe as much as I do. It’s such a comforting, flavorful meal that feels special but is totally doable on any day of the week. Give it a try and enjoy the magic of tender eggplant, melty cheese, and perfectly toasted rolls all in one delicious sandwich. Happy cooking!
PrintEggplant Mozzarella Sandwiches Recipe
These Eggplant Mozzarella Sandwiches are a delicious vegetarian meal featuring tender sautéed eggplant in a flavorful marinara sauce, topped with melted mozzarella cheese on perfectly toasted rolls. This recipe is quick and easy, perfect for a satisfying lunch or dinner in just 40 minutes.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 3 servings
- Category: Sandwich
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Eggplant Mixture
- 1 eggplant (8" length)
- 4 Tbsp olive oil, divided
- 2 cloves garlic
- 1 tsp Italian seasoning
- 1 cup marinara sauce
- ½ tsp salt
Buns and Topping
- 4 rolls
- 1 Tbsp butter
- ¼ tsp garlic powder
- 4 oz. mozzarella
Instructions
- Prepare Ingredients: Cube the eggplant into ½-inch cubes and mince the garlic finely to prepare for sautéing.
- Sauté Eggplant: Heat 2 tablespoon of olive oil in a large skillet over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant. Add the cubed eggplant and Italian seasoning, continuing to sauté for 5-7 minutes until the eggplant becomes soft and tender.
- Add Marinara Sauce: Pour the marinara sauce into the skillet with the eggplant, stir well to combine, and heat through for 3-5 minutes. Taste and season with ½ teaspoon salt as needed.
- Preheat Broiler and Prepare Butter Mixture: Preheat your oven’s broiler with the rack positioned in the middle. Combine the remaining 2 tablespoon olive oil, butter, and garlic powder in a microwave-safe bowl, then microwave for 15-30 seconds until the butter melts. Stir to combine.
- Toast Rolls: Arrange the rolls cut side up on a baking sheet. Brush the butter and olive oil mixture generously over the cut sides. Place under the broiler for about 5 minutes, watching closely, until the rolls are lightly golden brown.
- Assemble and Melt Cheese: Remove the rolls from the oven and switch oven setting from broil to bake at 350ºF. Pile the eggplant mixture onto each toasted roll, then top with mozzarella cheese. Return the sandwiches to the oven and bake for about 5 minutes until the mozzarella is melted and bubbly. Serve immediately while hot.
Notes
- Watch the rolls closely under the broiler as they can burn quickly.
- You can substitute the marinara sauce with your favorite pizza sauce or homemade tomato sauce.
- For a vegan version, use a plant-based mozzarella alternative and vegan butter.
- Ensure the eggplant is cooked until soft to avoid a bitter taste.

Leave a Reply