Finding a tomato-free version of your favorite Italian dishes can feel like searching for a needle in a haystack, especially when you’re dealing with food sensitivities or simply want to try something different. Between juggling dinner prep and trying to satisfy everyone’s dietary needs, it’s easy to fall back on the same old recipes.
That’s why this no-tomato eggplant parmesan has become such a regular at our dinner table – it’s just as comforting as the classic version, super easy to put together, and perfect for those times when you want something familiar but without the acidity that tomatoes bring to the dish.

Why You’ll Love This Eggplant Parmesan
- Unique twist on a classic – This tomato-free version uses creamy béchamel sauce instead of marinara, making it perfect for those who can’t eat tomatoes or simply want to try something different.
- Rich and creamy – The combination of smoky scamorza cheese, ham, and béchamel creates a wonderfully creamy and satisfying dish that’s full of flavor.
- Simple ingredients – With just a handful of easy-to-find ingredients, you can create this impressive Italian-inspired dish that tastes like it came from a restaurant.
- Make-ahead friendly – You can prepare the components in advance and assemble when ready to bake, making it perfect for busy weeknights or entertaining.
What Kind of Eggplant Should I Use?
For eggplant parmesan, the classic Italian or Globe eggplant is your best bet – it’s the large, dark purple one you’ll find in most grocery stores. When selecting your eggplants, look for ones that feel heavy for their size and have smooth, shiny skin without any soft spots or blemishes. The smaller ones tend to be less bitter and have fewer seeds, which makes them perfect for this dish. Before cooking, you’ll want to slice them and salt them for about 30 minutes to draw out excess moisture – this helps prevent them from soaking up too much oil when frying and keeps your dish from becoming soggy.

Options for Substitutions
This no-tomato version of eggplant parmesan offers several substitution possibilities:
- Aubergines: While aubergines (eggplants) are the star of this dish, you could use zucchini or summer squash sliced lengthwise. Just remember to salt and drain them first, just like you would with eggplant.
- Béchamel sauce: You can make your own or use store-bought. If you’re dairy-sensitive, try a cashew-based white sauce (blend soaked cashews with plant milk and seasonings until smooth).
- Smoked scamorza: If you can’t find smoked scamorza, use smoked mozzarella instead. Regular mozzarella works too, though you’ll miss some of that smoky flavor. Provolone is another good option.
- Cooked ham: Skip the ham to make it vegetarian, or swap it with prosciutto, turkey ham, or even sautéed mushrooms for a different taste.
- Parmesan cheese: Pecorino Romano or Grana Padano make great substitutes. For a budget-friendly option, try aged Asiago.
- Frying oil: Instead of frying, you can brush the eggplant slices with oil and bake them at 400°F (200°C) for about 20 minutes, flipping halfway through.
Watch Out for These Mistakes While Cooking
The biggest challenge when making eggplant parmesan without tomato sauce is dealing with bitter, oil-soaked eggplant slices – to avoid this, make sure to salt your eggplant slices and let them rest for 30-60 minutes to draw out excess moisture and bitterness, then pat them completely dry before frying. When it comes to frying, keep your oil at a steady medium-high temperature (around 350°F) – if it’s too hot, the outside will burn before the inside cooks; if it’s too cool, the eggplant will absorb too much oil and become greasy. A common mistake is rushing the layering process – take your time to create even layers and make sure the béchamel sauce reaches the edges of your baking dish to prevent dry spots. For the best texture and flavor, let your finished dish rest for 15-20 minutes before serving, which allows the layers to set and the cheese to reach the perfect consistency.

What to Serve With Eggplant Parmesan?
This cheesy, smoky version of eggplant parmesan pairs wonderfully with a variety of sides that can round out your meal. A simple arugula salad dressed with olive oil and lemon juice makes a perfect light companion to balance out the richness of the dish. For a heartier meal, serve it alongside some crusty Italian bread or garlic bread to soak up any cheese that might escape. Since this version doesn’t include tomato sauce, you might want to offer a small bowl of marinara on the side for those who enjoy the traditional flavor – though honestly, the creamy béchamel and smoky scamorza cheese make this dish perfectly delicious on its own!
Storage Instructions
Keep Fresh: This no-tomato eggplant parmesan stays good in the fridge for up to 3 days when stored in an airtight container. The flavors actually get better after a day as everything melds together nicely. Just make sure it’s completely cooled before covering to prevent any condensation.
Freeze: You can freeze this dish for up to 2 months! I recommend using a freezer-safe container or wrapping it well in foil. For best results, freeze it before the final baking step – this way, the texture stays better when you’re ready to enjoy it later.
Reheat: To warm up your eggplant parmesan, pop it in the oven at 350°F (175°C) for about 20-25 minutes until heated through. If it’s frozen, thaw it overnight in the fridge first. Cover with foil while reheating to keep the cheese from getting too brown, and remove the foil for the last 5 minutes to crisp up the top.
| Preparation Time | 20-30 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 45-60 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2500-2700
- Protein: 100-120 g
- Fat: 170-190 g
- Carbohydrates: 180-200 g
Ingredients
For the fried eggplant:
- Salt, to taste
- 3.3 lb eggplant (sliced into 1/4-inch rounds)
- Oil for frying (like vegetable or canola oil)
For assembly:
- 2 cups béchamel sauce (homemade for best results)
- Black pepper, to taste (freshly ground recommended)
- 5.3 oz sliced cooked ham
- 1.8 oz grated Parmesan cheese (I like Sartori brand)
- 7 oz smoked scamorza cheese (hand-sliced for better melt)
Step 1: Prepare the Eggplants
Begin by washing the eggplants thoroughly.
Peel them and slice them lengthwise into even slices.
This will serve as the main base of your dish.
Step 2: Fry the Eggplants
Coat each eggplant slice in flour, ensuring they are fully covered.
In a pan, heat abundant seed oil until hot.
Fry the eggplant slices in the oil until they achieve a golden brown color.
Once fried, lift the eggplants out and place them on a plate lined with paper towels to absorb any excess oil.
Sprinkle with a pinch of salt while they are still warm.
Step 3: Layer the Ingredients in the Casserole Dish
First, pour a ladle of béchamel sauce over the bottom of a casserole dish to prevent sticking.
Then place a layer of fried eggplant slices on the bottom of the dish.
Step 4: Add the Fillings
Add small pieces of scamorza cheese and cooked ham over the eggplant layer.
Sprinkle a bit of pepper on top.
Spoon over a layer of béchamel sauce, ensuring even coverage.
Step 5: Complete the Layering and Bake
Continue layering with eggplant, cheese, ham, pepper, and béchamel sauce until all the ingredients are used, finishing with a final layer of béchamel sauce.
Top with a generous sprinkling of grated Parmesan cheese and a dash of pepper.
Bake in a preheated oven at 180°C (350°F) for 25-30 minutes, or until a crust forms on the top of the dish.
Step 6: Serve and Enjoy
Once baked, allow the dish to cool slightly to set the layers.
Serve warm or cold, as desired.
Enjoy the creamy, cheesy, and flavorful eggplant bake!
It’s 2026. There are no more bitter eggplants. They bred the bitter out of eggplants a LONG time ago.