This roasted eggplant sandwich is one of those recipes that sounds simple on paper but absolutely delivers when you bite into it. Thick rounds of eggplant get salted, oiled, and roasted at high heat until they turn silky and golden. Then they’re stacked onto toasted baguette with creamy spreadable goat cheese, sweet caramelized onions, and a handful of bright, peppery arugula tossed with fresh lemon juice.
What I love most about this sandwich is how well it works for weekly meal prep. You roast the eggplant, caramelize the onions, and portion everything into five servings that sit happily in the fridge until you’re ready to assemble. It takes about 50 minutes from start to finish, and most of that is hands-off oven time.
Each layer earns its place — the tang of goat cheese against sweet onions, the meaty roasted eggplant, and that bright lemon-arugula finish. If you’ve been looking for a vegetarian sandwich that actually feels satisfying, this is the one to make.
Easy Homemade Eggplant Sandwich
Ingredients
- 1 large eggplant
- 1 large large onion
- 1 large lemon
- 5 ounces spreadable goat cheese
- 3 ounces arugula
- 1 large baguette
- 1 pinch salt
- 1 pinch pepper
- 2 tablespoons olive oil for eggplant
- 1 tablespoon olive oil for caramelizing onions
Instructions
- Preheat your oven to 450°F / 230°C (210°C fan-forced).
- Partially skin the eggplant with a peeler. We like to keep some of the skin for a pleasant texture, and it helps the eggplant keep its shape.
- Slice the eggplant into 10 slices. Then put all the slices on a wire rack and sprinkle with salt. Let them sit until the onions are done caramelizing.
- Slice the onion into thin rings. Heat 1 tablespoon of olive oil in a skillet over medium-low heat. Add the onions with a pinch of salt and cook, stirring occasionally, for 20-25 minutes until deep golden brown and sweet. Reduce heat if they start to darken too quickly.
- At some point during the caramelizing process, flip and salt the other side of the eggplant slices.
- Smear some olive oil on both sides of eggplant slices. Use about 2 tablespoons of olive oil. Sprinkle them with fresh ground pepper. Place the eggplant slices on the wire rack or parchment paper and place them on a baking tray. Place them in the oven for 30 minutes. Flip them once or twice while baking.
- You can cut the lemon, bread, and goat cheese into 5 equal portions during the eggplant preps.
- Remove the eggplant from the oven when the slices are golden brown and tender when pierced with a fork, about 30 minutes.
- Divide everything into 5 portions and store it in the refrigerator until ready to eat.
- When you are ready to serve the eggplant, toast the bread and spread the goat cheese onto the bottom half. Cover that with the eggplant pieces and then the onions. Squeeze fresh lemon juice over the arugula and toss gently with a pinch of salt and freshly ground black pepper. Top the sandwich with some arugula and put the other half of the bread. Enjoy!
Nutrition
What Makes This Roasted Eggplant Sandwich Special
Most eggplant sandwiches fall into two camps: either fried and heavy, or bland and watery. This version avoids both by roasting the eggplant at 450°F until it turns silky and caramelized on the edges while holding its shape. Salting the slices first draws out excess moisture, which is the key step most recipes skip.
The flavour combination is what keeps you coming back. Creamy goat cheese melts slightly against the warm baguette, caramelized onions add a deep sweetness that plays off the tangy cheese, and the lemon-dressed arugula cuts through everything with brightness and a gentle peppery bite. Every layer has a purpose, and nothing feels like filler.
The fact that you can prep all five sandwiches at once and store the components for nearly a week makes this an incredibly practical lunch option that doesn’t sacrifice flavour for convenience.
Tips for Best Results
- Salt the eggplant properly: Sprinkle both sides with kosher salt and let the slices sit on a wire rack for at least 15 minutes. You’ll see beads of moisture form on the surface. Pat them dry before oiling. This step prevents soggy, steamed eggplant.
- Don’t rush the caramelized onions: True caramelization takes 20-25 minutes over medium-low heat. If the pan is too hot, the onions will burn and taste bitter instead of sweet. Add a splash of water if they start sticking.
- Use a wire rack for roasting: Placing eggplant slices on a wire rack set over a baking tray allows air to circulate underneath, giving you even browning on both sides without flipping as often.
- Toast the bread just before serving: A toasted baguette holds up to the moisture from the eggplant and goat cheese without getting soggy. If you’re meal prepping, keep the bread separate until assembly time.
- Slice the eggplant evenly: Aim for slices about ½ inch (1.25cm) thick. Too thin and they’ll dry out in the oven; too thick and they won’t cook through in 30 minutes.
Substitutions and Variations
- Dairy-free option: Replace the goat cheese with hummus or a cashew-based spread. Both pair beautifully with roasted eggplant and add the creamy element you need.
- Bread alternatives: Ciabatta, sourdough, or focaccia all work in place of baguette. For a low-carb version, use large portobello mushroom caps as the bread.
- Add protein: Layer in sliced grilled chicken, prosciutto, or a fried egg to make the sandwich more filling.
- Spice it up: Drizzle harissa or chili oil over the eggplant before roasting for a smoky, spicy kick. Za’atar sprinkled over the goat cheese is another excellent addition.
- Swap the greens: Baby spinach or watercress can replace arugula if you prefer a milder or more peppery green respectively.
- Add roasted red peppers: Jarred roasted red peppers layered alongside the eggplant add sweetness and colour with zero extra work.
Storage and Reheating
Unassembled components store beautifully in the fridge for up to 4 days. Keep the roasted eggplant, caramelized onions, goat cheese, arugula, and lemon wedges in separate airtight containers. Assemble each sandwich fresh when you’re ready to eat.
Roasted eggplant can be frozen in a single layer on a baking sheet, then transferred to a freezer bag for up to 2 months. Thaw overnight in the fridge and reheat in a skillet over medium heat for 2-3 minutes per side to restore crispness.
Caramelized onions also freeze exceptionally well. Portion them into ice cube trays, freeze, then pop them into a freezer bag. Each cube is roughly enough for one sandwich.
Assembled sandwiches should be eaten within a few hours as the bread will soften. This is specifically why the recipe is designed as a component-based meal prep rather than pre-assembled sandwiches.
What to Serve With This
This eggplant sandwich is satisfying on its own, but a few simple sides turn it into a complete meal:
- Tomato soup: A classic pairing — the acidity of tomato soup complements the creamy goat cheese and sweet onions perfectly.
- Simple green salad: Toss mixed greens with a lemon vinaigrette to echo the lemon in the sandwich.
- Roasted sweet potato fries: Their natural sweetness pairs well with the savoury roasted eggplant.
- Mediterranean grain salad: Cooked farro or bulgur with cucumber, cherry tomatoes, and a drizzle of olive oil makes a hearty accompaniment.
- Marinated white beans: Toss canned cannellini beans with olive oil, red wine vinegar, garlic, and fresh herbs for a protein-rich side that takes 5 minutes.
Frequently Asked Questions
Do I need to peel the eggplant completely?
No — and you shouldn’t. Partially peeling the eggplant in alternating strips gives the roasted slices a pleasant texture contrast while helping them hold their shape during roasting. If you peel them completely, the slices are more likely to fall apart when you stack them in the sandwich.
Can I grill the eggplant instead of roasting it?
Absolutely. Brush the salted and dried eggplant slices with olive oil and grill over medium-high heat for 3-4 minutes per side until grill marks appear and the flesh is tender. Grilling adds a smoky flavour that works beautifully with the goat cheese and arugula.
Why is my roasted eggplant soggy?
The most common reason is skipping the salting step. Salt draws out moisture from eggplant — without it, the water releases during roasting and steams the slices instead of caramelizing them. Always salt, wait 15 minutes, and pat the slices completely dry before oiling and roasting.
Can I use a different type of cheese?
Yes. Spreadable goat cheese works best because its tanginess balances the sweet onions, but cream cheese, boursin, ricotta, or even a thick smear of hummus all work. Avoid hard cheeses like cheddar — they don’t spread well and overpower the eggplant.
How do I caramelize onions properly?
Slice the onion thinly, heat a tablespoon of olive oil in a skillet over medium-low heat, add the onions with a pinch of salt, and cook for 20-25 minutes, stirring every few minutes. The key is patience and low heat. If they start to stick, add a tablespoon of water rather than more oil. They’re done when they’re deep amber brown and taste sweet.
Is this sandwich good cold?
It’s excellent cold. The roasted eggplant is tender and flavourful at room temperature, the goat cheese spreads smoothly, and the arugula stays crisp. This makes it ideal for packed lunches — just assemble it in the morning and eat it a few hours later.
Can I make this vegan?
Yes. Replace the goat cheese with a plant-based cream cheese or hummus, and the sandwich becomes fully vegan. Everything else in the recipe — eggplant, onions, arugula, baguette, lemon, olive oil — is already plant-based.
The Story Behind the Eggplant Sandwich
Eggplant has been a cornerstone of Mediterranean and Middle Eastern cooking for centuries, valued for its meaty texture and ability to absorb bold flavours. While eggplant sandwiches in various forms appear across Italian, Turkish, and Levantine cuisines — from Italian eggplant parmigiana subs to Turkish patlıcan wraps — this particular combination draws heavily from French bistro sensibilities. The pairing of goat cheese with roasted vegetables on baguette is a staple of casual French dining, and the addition of peppery arugula dressed with lemon gives it a distinctly modern, light quality that sets it apart from heavier fried eggplant sandwiches.
What makes this version particularly appealing is its focus on meal preparation. The component-based approach — roasting eggplant, caramelizing onions, and portioning cheese separately — reflects how many home cooks actually want to eat today: wholesome ingredients prepared in advance and assembled fresh for maximum flavour and texture.
If you try this roasted eggplant sandwich, I’d love to hear how it turned out — leave a star rating and a comment below to help other readers find the recipe!











































