The eggplant was still warm when I cut into it, and for a second I just stood there holding the knife. My husband had already eaten three slices before I even plated the rest. That’s when I knew I’d finally cracked it. Not the crispy, breaded, oil-soaked version I grew up on, but something lighter. Something that actually made me feel good after eating it. These Low-Carb Roasted Eggplant Parmesan Stacks happened by accident one Tuesday night when I was too tired to deal with a proper breading station. I had a beautiful globe eggplant, a container of fresh mozzarella, and a jar of my easy oven-roasted cherry tomato sauce I’d made over the weekend. No eggs, no flour, no breadcrumbs. Just roasted eggplant rounds stacked high with cheese and sauce, baked until the whole thing turned into this melty, savory tower. Honestly, it’s one of those recipes that feels like a cheat code. You get all the satisfaction of classic eggplant parmesan without the heavy, greasy aftermath. And the best part? It’s genuinely low-carb, so it fits right into my regular rotation without any guilt.
Why You’ll Love This Recipe
I’ve tested this recipe at least six times to get the texture just right. The first batch was too watery. The second batch was undercooked. But by batch number four, I had it dialed in. This version uses a simple salting and roasting technique that draws out moisture and concentrates the eggplant’s natural sweetness. No soggy bottoms here.
- Quick & Easy: From start to finish, these stacks come together in about 45 minutes. Most of that is hands-off oven time.
- Simple Ingredients: You only need a handful of basic items. No trips to specialty stores required.
- Perfect for Low-Carb Diets: With less than 10 grams of net carbs per serving, these stacks are a dream for keto and low-carb lifestyles.
- Crowd-Pleaser: I’ve served these to friends who don’t even like vegetables, and they went back for seconds. The cheese does the heavy lifting.
- Unbelievably Satisfying: The combination of tender roasted eggplant, creamy mozzarella, and rich tomato sauce is pure comfort food, just healthier.
What makes these stacks different from every other eggplant parmesan recipe out there is the roasting method. Instead of frying, you roast the eggplant slices at a high temperature until they’re caramelized and almost buttery. Then you layer them with cheese and sauce and bake again until everything is bubbly and golden. It’s not just another version — it’s the version that actually works for real life.
What Ingredients You Will Need
This recipe relies on a few key ingredients that work together to create something truly special. The beauty is in the simplicity — each component has a job to do, and they all do it well.
- Eggplant (1 large globe eggplant, about 1 pound): Look for one that feels heavy for its size with smooth, shiny skin. Globe eggplants have the best texture for stacking because they cut into nice, even rounds.
- Salt (1 teaspoon kosher salt, plus more for sweating): Kosher salt is key here. It draws out the eggplant’s moisture and seasons it at the same time. Don’t use table salt — it’s too fine and can make things salty.
- Olive Oil (3 tablespoons, divided): Use a good quality extra virgin olive oil for roasting. It adds flavor and helps the eggplant caramelize.
- Tomato Sauce (1 cup): I use my easy oven-roasted cherry tomato sauce because it’s naturally sweet and doesn’t need added sugar. A good quality jarred marinara works too, just check the label for added sugars.
- Fresh Mozzarella (8 ounces, sliced into 1/4-inch rounds): Fresh mozzarella melts beautifully and gives that perfect stretchy pull. Pat it dry with paper towels before using to avoid excess moisture.
- Parmesan Cheese (1/2 cup, freshly grated): Skip the pre-shredded stuff. Freshly grated parmesan melts smoother and has way more flavor. It adds that nutty, salty kick.
- Fresh Basil (1/4 cup, chopped): Basil brightens everything up. Add it fresh at the end for the best flavor.
- Garlic Powder (1/2 teaspoon): A little garlic powder in the sauce adds depth without the bite of raw garlic.
- Dried Oregano (1/2 teaspoon): Oregano gives that classic Italian flavor. It pairs perfectly with the tomato sauce.
Equipment Needed
You don’t need a fancy kitchen to make these stacks. A few basic tools will get the job done just fine.
- Baking Sheet (1 large, rimmed): A rimmed baking sheet prevents juices from spilling over. I prefer light-colored metal sheets for even browning.
- Parchment Paper: This makes cleanup a breeze and prevents sticking. You can use a silicone baking mat instead if you have one.
- Sharp Knife: A good chef’s knife makes cutting the eggplant into even rounds so much easier. Dull knives crush the flesh.
- Paper Towels: For patting the eggplant dry after salting. You’ll go through a few layers.
- Small Baking Dish or Oven-Safe Skillet: For the final bake. I use an 8×8 inch baking dish, but a small cast iron skillet works great too.
- Cheese Grater: For freshly grating that parmesan. A microplane works beautifully here.
- Measuring Spoons and Cups: Accurate measurements matter, especially for the salt.
Preparation Method

Let’s get cooking. This method is straightforward, but each step matters. Take your time with the salting and roasting — that’s where the magic happens.
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. Getting the oven hot is crucial for proper caramelization.
- Slice the eggplant into 1/2-inch thick rounds. You should get about 10 to 12 slices from one large eggplant. Try to keep them even in thickness so they cook at the same rate. Don’t peel the eggplant — the skin helps the stacks hold their shape.
- Salt the eggplant slices. Arrange the slices in a single layer on the prepared baking sheet. Sprinkle both sides generously with kosher salt. Let them sit for 20 minutes. You’ll see beads of moisture form on the surface. This is good — it means the salt is drawing out the bitter liquid and extra water.
- Pat the eggplant dry. After 20 minutes, use paper towels to thoroughly pat both sides of each slice dry. You want them as dry as possible. This step prevents soggy stacks. I usually go through three or four paper towels.
- Brush with olive oil. Using a pastry brush or your fingers, brush both sides of each eggplant slice with about 2 tablespoons of the olive oil. Don’t drown them — just a light, even coating. Season lightly with a pinch of salt and some black pepper.
- Roast the eggplant. Place the baking sheet in the preheated oven and roast for 15 minutes. Flip each slice over and roast for another 10 minutes. The eggplant should be tender and lightly golden on the edges. It will look slightly shriveled — that’s normal.
- Prepare the sauce. While the eggplant roasts, mix together the tomato sauce, garlic powder, and dried oregano in a small bowl. If you’re using my easy oven-roasted cherry tomato sauce, you might not need any extra seasoning. Taste it and adjust.
- Lower the oven temperature to 375°F (190°C). You want a slightly cooler oven for the final bake so the cheese melts evenly without burning.
- Assemble the stacks. In your baking dish, spread a thin layer of sauce on the bottom. Place one roasted eggplant slice on the sauce. Top with a spoonful of sauce, a slice of fresh mozzarella, and a sprinkle of parmesan. Repeat with another eggplant slice, more sauce, more mozzarella, and more parmesan. I usually do two slices per stack, but you can do three if you’re feeling ambitious. Aim for 4 to 6 stacks total, depending on your dish size.
- Bake the stacks. Place the assembled stacks in the oven and bake for 15 to 20 minutes, until the cheese is melted and bubbly and the edges are golden brown. If you want a deeper color, switch the oven to broil for the last 2 minutes. Watch it carefully — broiling goes from golden to burnt fast.
- Rest and garnish. Let the stacks rest for 5 minutes before serving. This helps them set so they don’t fall apart. Sprinkle with fresh chopped basil right before serving.
Cooking Tips & Techniques
I’ve made every mistake you can imagine with this recipe so you don’t have to. Here’s what I’ve learned the hard way.
Don’t skip the salting step. I know it adds time, but it’s non-negotiable. Eggplant is like a sponge — it holds a ton of water. If you don’t draw that moisture out, your stacks will be watery and sad. I once skipped it because I was in a hurry, and the result was a soggy, flavorless mess. Never again.
Cut the eggplant evenly. If some slices are thicker than others, they won’t cook at the same rate. You’ll end up with some that are perfectly tender and others that are still firm in the middle. Take the extra 30 seconds to make them uniform.
Pat dry thoroughly. After salting, really press those paper towels into the eggplant. You want to absorb as much liquid as possible. I’ve found that using multiple layers of paper towels and applying firm pressure works best.
Don’t overcrowd the baking sheet. The eggplant slices need space to roast, not steam. If they’re touching each other, they’ll trap moisture and won’t caramelize properly. Use two baking sheets if you need to.
Use fresh mozzarella, not low-moisture. Fresh mozzarella melts into those beautiful, creamy pools. Low-moisture mozzarella gets rubbery and doesn’t have the same texture. Just pat it dry first to remove excess whey.
Let the stacks rest. I know it’s hard to wait, but those 5 minutes of resting time make a huge difference. The stacks will hold together better and the flavors will meld. Plus, you won’t burn your mouth on molten cheese.
Variations & Adaptations
This recipe is surprisingly flexible. Here are some ways to make it your own.
Vegan Version: Swap the mozzarella for a good quality vegan mozzarella that melts well. Use nutritional yeast in place of parmesan for that cheesy, umami flavor. I’ve tried this with a cashew-based mozzarella and it was surprisingly good.
Gluten-Free: This recipe is naturally gluten-free since there’s no breading. Just make sure your tomato sauce doesn’t have any hidden gluten. Most are fine, but double-check if you’re sensitive.
Add Protein: Layer in some cooked Italian sausage or ground beef between the eggplant slices for a heartier meal. I’ve done this for dinner parties and it’s always a hit. Just brown the meat first and drain the fat.
Spice It Up: Add red pepper flakes to the sauce for some heat. Start with 1/4 teaspoon and go from there. You can also use spicy Italian sausage for extra kick.
Herb Swap: Not a basil fan? Use fresh oregano or parsley instead. Thyme also works beautifully with the tomato sauce. I’ve done a version with fresh rosemary that was incredible.
Summer Variation: In peak summer, I sometimes add a layer of thinly sliced zucchini or yellow squash between the eggplant rounds. It adds color and uses up garden bounty. Just salt and roast the zucchini slices the same way as the eggplant.
Serving & Storage Suggestions
These stacks are best served warm, right after that 5-minute rest. The cheese is still stretchy and the eggplant is perfectly tender. I like to serve them with a simple green salad dressed with lemon and olive oil. The acidity cuts through the richness of the cheese.
For a more substantial meal, pair them with some crispy zucchini fritters with easy lemon herb dip for a vegetable-forward dinner that feels indulgent. Or serve them alongside a creamy grilled peach burrata salad with prosciutto for a summer feast.
Refrigerator Storage: Leftover stacks keep well in an airtight container in the fridge for up to 3 days. The flavors actually meld and get even better overnight. To reheat, place them in a 350°F oven for about 10 minutes, until warmed through. The microwave works in a pinch, but the texture won’t be as good.
Freezer Storage: You can freeze the assembled but unbaked stacks. Assemble them in a freezer-safe dish, wrap tightly with plastic wrap and then foil, and freeze for up to 2 months. To bake, thaw overnight in the fridge and then bake as directed, adding an extra 5 to 10 minutes if needed.
Meal Prep: Roast the eggplant slices up to 2 days in advance and store them in the fridge. Assemble and bake when you’re ready to eat. This makes weeknight dinners so much easier.
Nutritional Information & Benefits
Each serving (2 stacks) contains approximately:
- Calories: 320
- Fat: 22g
- Protein: 18g
- Total Carbohydrates: 12g
- Fiber: 5g
- Net Carbs: 7g
Eggplant is packed with fiber, which helps with digestion and keeps you feeling full. It’s also a good source of antioxidants, particularly nasunin, which is found in the purple skin. The olive oil provides healthy monounsaturated fats, and the cheese adds calcium and protein. This is a meal that actually nourishes you while tasting like comfort food.
If you’re watching your sodium, you can reduce the salt in the sweating step. Just know that the texture might not be quite as perfect. The cheese and sauce also contribute sodium, so consider using a low-sodium marinara if that’s a concern.
Conclusion
These Low-Carb Roasted Eggplant Parmesan Stacks have become a staple in my kitchen for good reason. They’re simple enough for a Tuesday night but impressive enough for company. The roasting method gives you that deep, caramelized flavor without the heaviness of frying, and the cheese pulls everything together into something truly satisfying.
I love that this recipe proves you don’t have to sacrifice flavor to eat well. It’s the kind of meal that makes you forget you’re even eating low-carb. Whether you’re a long-time eggplant fan or someone who’s never quite gotten the hang of cooking it, this recipe is for you. Give it a try and let me know how it turns out. Did you add your own twist? I’d love to hear about it in the comments below.
Frequently Asked Questions
Can I use a different type of eggplant?
Yes, you can use Japanese or Italian eggplants. They’re smaller and more tender, so you might need to adjust the roasting time slightly. Just keep an eye on them and pull them out when they’re tender and golden.
Do I have to salt the eggplant?
Yes, I strongly recommend it. Salting draws out moisture and removes any bitterness. If you skip this step, your stacks will be watery and less flavorful. It’s worth the extra 20 minutes.
Can I make this ahead of time?
Absolutely. You can roast the eggplant slices up to 2 days in advance and store them in the fridge. Then just assemble and bake when you’re ready to eat. The assembled stacks can also be refrigerated for up to 24 hours before baking.
What can I use instead of fresh mozzarella?
You can use shredded low-moisture mozzarella, but the texture will be different. Fresh mozzarella melts into creamy pools, while low-moisture gets more rubbery. For a dairy-free option, try a good quality vegan mozzarella that melts well.
How do I prevent the stacks from falling apart?
Let them rest for 5 minutes after baking. This allows the cheese to set slightly and helps the stacks hold their shape. Also, make sure your eggplant slices are cut evenly so they stack neatly. Using a slightly thicker slice (about 1/2 inch) also helps with stability.
Pin This Recipe!

The Best Low-Carb Roasted Eggplant Parmesan Stacks
These Low-Carb Roasted Eggplant Parmesan Stacks are a lighter, healthier twist on the classic. Roasted eggplant rounds are stacked with fresh mozzarella and tomato sauce, then baked until melty and golden—perfect for a guilt-free comfort food dinner.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 large globe eggplant (about 1 pound)
- 1 teaspoon kosher salt, plus more for sweating
- 3 tablespoons olive oil, divided
- 1 cup tomato sauce (preferably oven-roasted cherry tomato sauce or good quality jarred marinara)
- 8 ounces fresh mozzarella, sliced into 1/4-inch rounds
- 1/2 cup freshly grated Parmesan cheese
- 1/4 cup fresh basil, chopped
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried oregano
- Salt and black pepper to taste
Instructions
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Slice the eggplant into 1/2-inch thick rounds (about 10 to 12 slices). Do not peel.
- Arrange the slices in a single layer on the prepared baking sheet. Sprinkle both sides generously with kosher salt. Let them sit for 20 minutes until beads of moisture form.
- After 20 minutes, use paper towels to thoroughly pat both sides of each slice dry.
- Brush both sides of each eggplant slice with about 2 tablespoons of the olive oil. Season lightly with a pinch of salt and black pepper.
- Roast the eggplant for 15 minutes. Flip each slice and roast for another 10 minutes, until tender and lightly golden.
- While the eggplant roasts, mix together the tomato sauce, garlic powder, and dried oregano in a small bowl. Adjust seasoning to taste.
- Lower the oven temperature to 375°F (190°C).
- In a baking dish, spread a thin layer of sauce on the bottom. Place one roasted eggplant slice on the sauce. Top with a spoonful of sauce, a slice of fresh mozzarella, and a sprinkle of Parmesan. Repeat with another eggplant slice, more sauce, more mozzarella, and more Parmesan. Aim for 4 to 6 stacks total.
- Bake the stacks for 15 to 20 minutes, until the cheese is melted and bubbly and the edges are golden brown. For deeper color, broil for the last 2 minutes, watching carefully.
- Let the stacks rest for 5 minutes before serving. Sprinkle with fresh chopped basil right before serving.
Notes
Don’t skip the salting step—it draws out moisture and prevents soggy stacks. Pat the eggplant thoroughly dry after salting. Use fresh mozzarella for the best melt; pat it dry first. Let the stacks rest for 5 minutes after baking to help them hold their shape. For a vegan version, use vegan mozzarella and nutritional yeast instead of Parmesan.
Nutrition
- Serving Size: 2 stacks
- Calories: 320
- Sugar: 6
- Sodium: 800
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 12
- Fiber: 5
- Protein: 18
Keywords: low-carb eggplant parmesan, roasted eggplant stacks, keto eggplant recipe, healthy eggplant parmesan, gluten-free eggplant


