Fried Eggplant Sandwich with Harissa Mayo

Craving something crispy, smoky, and satisfying? This fried eggplant sandwich brings all the comfort-no meat required. Thin eggplant slices are seasoned and pan-fried until golden and crisp, then layered on hearty bread with fresh tomato, crisp greens, and a smear of harissa mayo for a little heat.

It's kind of like a Mediterranean take on the classic BLT, but more flavorful and plant-forward. You can always swap in regular or vegan mayo for a milder version, but the harissa gives it that irresistible kick that keeps you coming back for more.

Vegetarian Eggplant BLT on white plate with cream napkin.
Jump to:

This sandwich checks all the boxes-crispy, juicy, creamy, and packed with flavor. It's perfect for a quick, 30-minute lunch or dinner. Serve it with sweet potato fries, White Bean Soup or Mediterranean Lentil Salad.

Want to customize? Try adding avocado slices, red onion, or arugula instead of romaine. You can also serve it open-faced on toasted sourdough or as sliders for a party spread.

And if you're prepping ahead, the eggplant can be pan-fried in advance and crisped up in the oven or air fryer before assembling.

Looking for more vegetarian sandwich ideas? Try my creamy cranberry chickpea salad, crispy tofu wrap, or sweet potato hummus sandwich recipes.

And for more eggplant recipes, try Brown Butter Miso Roasted Eggplant or Roasted Eggplant Coconut Curry.

Step-by-step picture tutorial for how to make a vegetarian eggplant BLT.

Ingredients

The star of this sandwich is the eggplant. It's sliced thin for quick cooking and pan-fried until golden and crisp. Coating the slices in a light flour and panko breadcrumb mixture gives them a satisfying crunch without deep frying. A simple harissa mayo brings smoky heat and creaminess to every bite, and balances the richness of the eggplant.

Substitutions

  • Vegan: Use flax eggs and plant-based mayo. Confirm your bread is vegan, too.
  • Gluten-free: Use gluten-free breadcrumbs, flour, and bread for a gluten-free variation.
  • Sauce: Try chipotle mayo, pesto, or lemon tahini sauce instead of harissa mayo if you prefer different flavors.
  • Add-ins: Layer in pickled vegetables, grilled zucchini, or sliced avocado for even more flavor.

Making Ahead and Storage

This sandwich is best served fresh, but you can prepare the eggplant slices ahead of time and reheat them in the oven or air fryer to bring back some of the crispness.

Store leftover fried eggplant in an airtight container in the fridge for up to 3 days. Wait to assemble the sandwich until just before serving.

Eggplant sandwich with lettuce, tomato, and harissa mayo on white plate.

FAQ

What toppings go on an eggplant sandwich?

Toppings can include fresh vegetables like tomato and lettuce, plus creamy sauces like mayo or hummus. In this recipe, I use spicy harissa mayo to balance the eggplant's richness.

What are some common mistakes when frying eggplant?

Overcrowding the pan (which causes soggy slices), skipping the coating step, or not heating the oil enough can all lead to disappointing results. Cook in batches and use medium heat to get crispy edges without burning.

Why do you need to soak eggplant before frying?

Soaking (or salting) eggplant before frying can help draw out moisture and reduce bitterness, but it's not always necessary, especially with smaller, fresher eggplants. Feel free to skip soaking for simplicity.

Is it healthy to eat fried eggplant?

Fried eggplant can absolutely be part of a nourishing, balanced meal. If you're looking for ways to boost the nutrient makeup, pan-fry the eggplant instead of deep-frying it, and pair fried eggplant with veggies and grains to round out the meal.

Want even more vegetarian meal inspiration?

If you're looking for more ideas beyond this fried eggplant sandwich, I've put together a free list of 100+ nourishing meals and snacks to make planning easier. These recipes are simple, satisfying, and full of variety.

📖 Recipe

Crispy fried eggplant sandwich with mayo.

Fried Eggplant Sandwich with Harissa Mayo

Stephanie McKercher, RDN
This fried eggplant sandwich is smoky, crispy, and layered with juicy tomato, fresh greens, and a spicy harissa mayo for a Mediterranean-inspired twist. It's an easy vegetarian lunch or dinner idea that delivers on both flavor and texture with no deep frying required.
5 from 2 votes
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course dinner, lunch
Cuisine vegan, vegetarian
Servings 4 peoplle

Equipment

  • skillet

Ingredients
  

Crispy eggplant:

  • ½ cup panko breadcrumbs
  • ½ cup flour (all-purpose or whole wheat)
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • Salt and pepper
  • 2 eggs, beaten (or flax eggs, see note)
  • Grapeseed oil to coat pan
  • 1 small eggplant, sliced into ¼-inch pieces

Sandwiches:

  • ½ cup mayonnaise (regular or vegan)
  • 2 tablespoons harissa paste
  • 8 slices bread, toasted if desired
  • 1 cup lettuce
  • 1 large tomato, sliced
  • ½ cup sprouts (optional)

Instructions
 

Prepare crispy eggplant:

  • Stir panko breadcrumbs, whole wheat flour, onion powder, garlic powder, salt and pepper in a large bowl. Place another bowl with the beaten eggs (or flax eggs) next to the breadcrumb mixture. Both bowls should be wide enough to fit the largest slice of eggplant.
  • Heat grapeseed oil in a skillet over medium heat. Dip a piece of eggplant in the egg (or flax egg), and then dip in the breadcrumb mixture until fully coated. Transfer to the skillet and cook 3 minutes, or until the bottom turns brown. Flip and cook an additional 2 minutes, or until both sides are brown and crispy. Repeat with remaining eggplant slices, cooking in batches to allow space between each piece in the skillet.
  • Once cooked, transfer eggplant to a towel-lined plate until ready to serve.

Prepare sandwiches:

  • Stir mayonnaise and harissa paste and spread on one side of each piece of bread. Add lettuce, cooked eggplant, tomato, and sprouts (if using) on top of four of the slices. Place remaining slices of bread on top with the mayonnaise facing down. Slice in half if desired.

Notes

Vegan variation: Use flax eggs and vegan mayonnaise. Ensure the bread is also vegan.
 
To make a flax egg: whisk 1 tablespoon ground flaxseeds with 3 tablespoons water. Wait five minutes, or until the consistency is similar to a beaten egg.
 
Serve immediately for best results.
Did you try this recipe?Please consider Leaving a Review!

Share this post:

More From the Blog:

5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




I accept the Privacy Policy

This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Comments

  1. 5 stars
    I love this recipe, though eggplant is quite a specific product not everybody likes. I love to cook various sandwiches as appetizers, and I’m happy to try your recipe in practice. I also like the combination of ingredients and sauce. It is original and, I am sure, very tasty. Your blog is wonderful, keep it up!

  2. 5 stars
    Oh wow this sounds and looks so delicious. I love how healthy is this too. I can't wait to make this for me and my hubs. I bet he will love it.

  3. I love sandwiches too! Never had an eggplant BLT before. This is such a great idea!! This looks so filling and full of flavor! I love vegetarian dishes that keep you full!