Roasted Eggplant

4.80 from 5 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

This stacked roasted eggplant recipe is one of my go-to vegetarian dinners. It has fresh, sweet oven-roasted eggplant layered with savory tomato sauce and gooey mozzarella cheese, baked in the oven until bubbly. Light AND filling? Yes, please.

I like to think of this roasted roasted eggplant as a deconstructed eggplant parmesan. It’s saucy, cheesy, and delicious! If you love the flavors in this recipe, also try my stuffed eggplant with tomatoes and melty cheese.

Roasted eggplant stacks served on a plate.


 

My rule when making veggies for dinner? They better be swimmin’ in sauce and covered in cheese. And since eggplants and tomatoes are one of my favorite pairings, these cheesy, saucy roasted eggplant stacks seemed like a no-brainer. This easy eggplant recipe is loaded with sweet oven roasted eggplant slices layered with savory homemade tomato sauce and melty mozzarella cheese. It’s a delicious meatless meal, and pretty good looking on a plate, too!

Why I Love This Roasted Eggplant Recipe

  • Impressive, but easy. That’s the best kind of dinner, isn’t it? These roasted eggplant “towers” are delicious to eat, nice to look at, and they’re ridiculously simple to make. Pre-roast the eggplant while you make the tomato sauce, then stack them up and bake.
  • Fresh Italian flavors. All the bright, tomato-y flavors in the sauce get soaked into the tender, creamy roasted eggplant (no bitterness, here! I’ll show you how). Topped with melted mozzarella, it’s like a little taste of Italy on a fork.
  • Vegetarian. This roasted eggplant recipe has been a Meatless Monday favorite for years. It’s satisfying and loaded with flavor. You don’t even miss the meat! Of course, there’s always the option to make this recipe with meat sauce, too, if you’d prefer.
Ingredients for roasted eggplant with tomato sauce with text labels overlaying each ingredient.

Ingredients You’ll Need

Fresh and simple is the name of the game when it comes to this recipe. Roasted eggplants don’t need much, but a delicious tomato sauce and melted mozzarella don’t hurt. I’ve included some ingredient notes here. Scroll down to the recipe card for a printable list and full recipe details.

  • Eggplant – Choose a large, shiny eggplant that’s firm (similar to a ripe tomato) and heavy for its size. The fresher the eggplant, the better the flavor is. Slice it into 12 rounds. You’ll salt and lightly roast the eggplant slices before you stack and bake them.
  • Olive Oil – Or avocado oil.
  • Onion – Dice up a yellow onion, or another mild onion variety.
  • Bell Pepper – I use green bell peppers in the tomato sauce, but any color works. You can also swap out mild peppers for diced green chilies or poblanos for a spicier sauce.
  • Garlic – Freshly minced garlic is best.
  • Tomato Sauce – Use your favorite jarred or homemade pasta sauce or marinara sauce.
  • Brown Sugar – You can also use granulated sugar or your preferred sweetener.
  • Worcestershire Sauce – Just a dash, for some added richness and umami in the sauce. You can also use soy sauce.
  • Herbs – I use Italian seasoning or dried oregano and fresh parsley, but any dried or fresh herbs work here. Other good choices are basil and thyme.
  • Mozzarella Cheese – Freshly shredded mozzarella melts the smoothest. You can use another melty cheese like cheddar in a pinch.

How to Make Roasted Eggplant Stacks

There’s a small amount of prep needed to get the eggplants ready for stacking. It’s quick, and most of the steps can be done simultaneously. I’ll usually salt and roast the eggplant while making the sauce so everything is ready around the same time. Here’s what to do:

  • Prepare the eggplant. Arrange the eggplant slices on a foil-lined baking sheet. Sprinkle the slices with salt, and leave them to rest and drain for 20 minutes. Afterward, pat the eggplant dry with paper towels.
  • Bake. Pre-bake the eggplant in a 450ºF oven for 10-12 minutes, until the tops are browned.
  • Sauté. Meanwhile, get the onions and peppers sautéeing in a skillet with olive oil, salt, and pepper. Once those are tender, stir in the garlic.
  • Make the sauce. Mix tomato sauce, sugar, Worcestershire sauce, and herbs together in a bowl. Pour this into the skillet with the veggies, and simmer for another minute so it heats through.
  • Turn down the oven. Take your roasted eggplants out of the oven. Afterward, lower the oven temperature to 350ºF, and get stacking. 
  • Assemble. Spread ¼ cup of tomato sauce into the bottom of a greased casserole dish. Nestle 4 large eggplant slices into the pan, and top each slice with more sauce and a handful of shredded mozzarella. Place the next eggplant layer on top, and repeat. You should end up with 3 eggplant slices per stack, ending with a final layer of cheese.
  • Bake again. Bake your eggplant uncovered for 15 minutes until the cheese melts and the tops turn a delicious, toasty brown. Take them out and serve!

Why Salt the Eggplant?

Pre-salting the eggplant before cooking (a technique called “sweating”) helps draw out moisture and takes away some of the eggplant’s natural bitterness. It’s an easy extra step, similar to how you’d draw out the excess liquid from zucchini when making fritters. If you’ve ever wondered how restaurants get their eggplant so rich and creamy, chances are good it’s because of salt!

Overhead view of roasted eggplant stacks with tomato sauce and cheese in a ceramic baking dish.

Tips and Variations

  • Try not to slice the eggplant too thin. Do your best not to cut your eggplant slices less than ½” thick. Eggplant shrinks while it cooks, so you don’t want to wind up with flimsy, mushy layers.
  • Don’t skip the salt. I mentioned it above, salting and draining the eggplant is key! Not only does it draw out the excess moisture so that the dish doesn’t turn out watery, but it also enhances the flavor. Do this 20 minutes in advance while you chop the veggies for the tomato sauce. 😉
  • Save the extra baking dish. To save yourself the extra dish to clean, you can bake your eggplant stacks on the same baking pan you used to pre-roast the eggplants. Line it with foil to make it even easier to clean afterward.
  • Add more veggies. You can bulk up this vegetarian eggplant recipe with more vegetables, either in the sauce or layered in between slices. Dice up sautéed or roasted mushrooms, carrots, zucchini, or wilt greens like spinach into the sauce. Olives and capers are also easy add-ins.
  • Make it meaty. Substitute the tomato sauce in this recipe with Bolognese sauce or this slow cooker spaghetti sauce with ground beef.
  • Add creamy Alfredo sauce. For even more cheesy flavor, spread homemade Alfredo sauce in between layers.
Close-up of roasted eggplant stacks with tomato sauce and cheese in a ceramic baking dish.

What to Serve With Oven Roasted Eggplant

I love these oven roasted eggplant “towers” drizzled with parsley pesto and topped with freshly grated parmesan cheese. They’re delicious alone (light and easy) and great to serve with pasta recipes, like this sun-dried tomato pasta or spicy rigatoni vodka. Just add a side of garlic breadsticks or Mediterranean salad. I’ll never say no to a fudgy brownie for dessert, either.

When I don’t make the meal vegetarian, roasted eggplant also makes a delicious side dish to mains like creamy chicken Marsala or juicy coulotte steak.

Roasted eggplant stacked with tomato sauce and cheese on a plate, with a second plate in the background.

How to Store and Reheat Leftovers

  • Refrigerate. Store any leftover roasted eggplant covered in the fridge for up to 2 days. After that, I find that the veggies get a bit soggy. Unfortunately, this dish isn’t suitable for freezing.
  • Reheat. Warm up leftovers in the microwave or in the oven until the cheese is melted and the eggplant layers are heated through.

Pin this now to find it later

Pin It
4.80 from 5 votes

Roasted Eggplant

This roasted eggplant recipe is a delicious combination of sweet, oven-roasted eggplants topped with savory homemade tomato sauce and gooey mozzarella cheese!
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 servings

Ingredients 

  • 1 large eggplant, cut into 12 slices
  • salt, as needed
  • 2 tablespoons olive oil
  • 1 small yellow onion, finely diced
  • 1 green bell pepper, diced
  • salt and freshly ground black pepper, to taste
  • 2 garlic cloves, minced
  • cups tomato sauce, (such as pasta sauce/marinara sauce)
  • 1 tablespoon light brown sugar
  • 1 teaspoon Worcestershire sauce
  • ½ tablespoon Italian seasoning
  • 3 tablespoons chopped fresh parsley
  • cups part skim shredded mozzarella cheese, divided
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Prep. Preheat oven to 450ºF. Line a baking sheet with aluminum foil and spray with cooking spray.
  • Salt and pre-bake the eggplant. Arrange eggplant slices on the prepared baking sheet and sprinkle each slice with salt; let stand 20 minutes. Using paper towels, wipe off the moisture from each slice and bake for 10 to 12 minutes, or until browned on top.

To Make the Tomato Sauce

  • Sauté. In a large skillet, heat olive oil over medium heat. Add onions and peppers; season with salt and pepper and cook until tender, about 4 minutes, stirring frequently. Stir in the garlic and continue to cook for 20 seconds.
  • Mix the remaining ingredients. In a mixing bowl, combine the tomato sauce, light brown sugar, Worcestershire sauce, Italian seasoning, and parsley. Mix until thoroughly combined.
  • Combine. Add tomato sauce mixture to the onion mixture and cook for 1 to 2 minutes or until heated through.

To Assemble

  • Take out the eggplant. Remove eggplants from the oven. Lower the oven temperature to 350ºF.
  • Prepare a baking dish. Lightly grease a baking pan or a casserole dish with cooking spray or you can use the same baking sheet that you used for roasting the eggplants.
  • Assemble. Cover the bottom of the baking dish with about 1/4 to 1/2 cup tomato sauce. Place the 4 largest eggplant slices over the tomato sauce. Over each slice of eggplant, spread a couple of tablespoons of tomato sauce and sprinkle with mozzarella cheese. Repeat layers, ending with cheese. Each stack should consist of 3 slices of eggplant.
  • Bake. Bake uncovered for 15 minutes, or until the cheese is melted and the tops turn light brown.
  • Serve. Remove the eggplant stacks from the oven and serve.

Nutrition

Calories: 269kcal | Carbohydrates: 21g | Protein: 13g | Fat: 16g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Cholesterol: 28mg | Sodium: 758mg | Potassium: 708mg | Fiber: 6g | Sugar: 13g | Vitamin A: 1056IU | Vitamin C: 39mg | Calcium: 345mg | Iron: 2mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

 

Promo image for Diethood 2025 calendar.

4.80 from 5 votes

Leave a comment

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

Recipe Rating:




22 Comments

  1. Sheryl Jackson says:

    It was yummy yummmm! Eggplant stacks a wonderful recipe. Will make again. Actually my hubs made it. Great cooker er he is I helped I found the recipe & the website.

  2. deirdreagale says:

    OMG !!!! How can I resist of this kind of food…It drives me crazy when I can’t try it right now.

  3. James Gerber says:

    These pictures are stunning. This is totally my kind of breakfast!

  4. Adam Waddy says:

    Wow, look beautiful. I love it. I will try now. Thanks for your sharing.

  5. Lori @ RecipeGirl says:

    Incredibly delicious! This is totally my kind of dinner!

  6. Meg @ The Housewife in Training Files says:

    Wordless Wednesday…ha. We would have a hard time with that for sure! And this would be a perfect dinner no matter what night it is!

  7. Cathy@LemonTreeDwelling says:

    Ha! I love it – swimming in sauce and covered with cheese. So true….especially if I want my kids (and hubby) to eat it!

  8. Beth says:

    Dang girl! You are speaking my food love language! I don’t need any meat for dinner if I can have these saucy things!

  9. Mariah @ Mariah's Pleasing Plates says:

    I hear ya on Monday coming and going…it is always that way for me.
    Gosh, I could eat these eggplant stacks every night of the week! They look amazing!
    Pinned!