This sandwich is built around roasted eggplant — salted, oiled, and cooked at 450°F until the slices are golden and tender — layered onto toasted baguette with spreadable goat cheese, caramelized onions, and lemon-dressed arugula. It makes five servings, and the smart reason to make it is that you can prep every component in one session and have lunches ready for most of the week. Total time is 50 minutes, and the oven does most of the work.
Why this recipe works
Two things make this recipe reliable. First, salting the eggplant slices and letting them rest on a wire rack draws out moisture before they ever hit the oven. Wet eggplant steams instead of roasts, and you end up with a soft, pale result instead of the golden, slightly chewy texture you want. Second, roasting at 450°F is hot enough to get real browning on the surface without drying the slices out — lower temperatures just can’t do the same job. The wire rack also matters here: air circulates underneath the slices, so both sides brown without needing constant flipping.
Substitutions that actually work
- Goat cheese: Cream cheese or a soft ricotta works if goat cheese isn’t available, though you’ll lose some of the tang. Avoid hard cheeses — they won’t spread and won’t melt against the warm bread the same way.
- Arugula: Baby spinach is a reasonable swap for texture, but it’s much milder. If you use it, add a little extra lemon juice and a pinch of black pepper to compensate.
- Baguette: A ciabatta roll or a sturdy sourdough slice holds up well. Avoid soft sandwich bread — it goes soggy fast once the moist eggplant and onions are stacked on.
- Lemon: Fresh lemon juice is worth using here. Bottled juice is noticeably flat on the arugula, which is where the brightness of the whole sandwich comes from.
Mistakes to avoid
- Crowding the baking tray: Eggplant slices touching each other trap steam and turn soft rather than roasting properly. Use two trays if needed — skip the garnish plate and use the extra tray instead.
- Skipping the pat-dry step after salting: The salt pulls moisture to the surface, but if you just oil the slices without patting them dry first, that moisture goes into the oven with them. A quick press with a paper towel makes a real difference.
- Adding the arugula too early: If you dress the arugula and then let it sit, it wilts and goes limp. Toss it with lemon juice right before you assemble, not before.
- Storing assembled sandwiches: The components keep well separately in the fridge, but a fully built sandwich gets soggy within a couple of hours. Store everything in separate containers and assemble when you’re ready to eat.
- Under-caramelizing the onions: If the onions look pale gold after 10 minutes and you call it done, they’ll taste sharp rather than sweet. They need the full 20–25 minutes over medium-low heat to break down properly.
Keeping and reheating
Store the roasted eggplant, caramelized onions, and goat cheese in separate airtight containers in the fridge — they’ll keep well for up to four days. The arugula should stay dry and undressed until you’re ready to serve. To reheat the eggplant, a dry skillet over medium heat for two to three minutes per side gives you better texture than a microwave, which tends to make the slices rubbery. The onions reheat fine in the same pan right after. Toast the bread fresh each time — it only takes a minute and keeps the sandwich from feeling like leftovers. Freezing isn’t recommended for any component here; the eggplant texture suffers significantly after thawing.
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
Common questions
Do I have to salt the eggplant, or can I skip it?
Salting is worth doing. It draws out excess moisture so the eggplant roasts instead of steams, which is the difference between golden and tender slices versus pale and soft ones. It only takes about 15 minutes of hands-off time while the onions are cooking, so it fits naturally into the prep.
Can I make this ahead for the whole week?
Yes — that’s the main reason this recipe is structured the way it is. Roast the eggplant and caramelize the onions in one session, then store everything separately in the fridge for up to four days. Assemble each sandwich fresh when you’re ready to eat.
My eggplant came out soft and pale, not golden. What went wrong?
The most likely cause is moisture — either the slices weren’t patted dry after salting, or they were too close together on the tray and steamed each other. Make sure slices aren’t touching, and always pat them dry before oiling.
Can I make this vegan?
Yes, with one swap. Replace the goat cheese with a soft vegan cream cheese or a white bean spread seasoned with lemon juice and salt. Everything else in the recipe is already plant-based.
How many slices of eggplant go in each sandwich?
The recipe cuts one large eggplant into 10 slices and makes 5 sandwiches, so two slices per sandwich. If your eggplant is on the smaller side, slice it a little thicker so the pieces hold up to the other toppings.
More recipes to try
- Fresh Vegetable Spring Rolls
- Gourmet Avocado Toast with Poached Egg
- Rustic Sourdough Focaccia with Rosemary and Sea Salt
- Caramelized Brussels Sprouts with Balsamic Glaze


















































