Skillet Eggplant Lasagna: A super cheesy and comforting one-pot vegetarian pasta recipe that’s incredibly easy to make on a weeknight!

How do you cook 4 vegetarian dinners per week and have none of them ever include tofu?

This skillet eggplant lasagna is one of my answers, my friends!

Last fall we made the decision to eat less meat for a variety of reasons (health, cost, carbon footprint) and to my surprise when I took a critical look at our menus from the past few weeks recently, I realized that more than half of our dinners have been vegetarian each week.

And I think what shocks me the most is that Kyle is no longer asking where the meat is in his meals! That’s craziness here!

We’ve been eating lots of quinoa and incorporating more beans as protein substitutes and boosting our vegetable intake by eating meals centered on portobello mushrooms and eggplant. So it hasn’t been a diet of salads and I couldn’t be happier!

This recipe is one that I adapted to a veggie version by simply swapping out the ground beef, a traditional ingredient in lasagna, for eggplant. Since eggplant can be a tricky vegetable to work with due to its high water content, I took the method from this eggplant pasta recipe (which we also loved) and used it for this recipe.

Making this skillet lasagna with eggplant instead of beef added a little extra to the overall cooking time but the method works great since sauteing cubed raw eggplant can take forever and oftentimes results in a mushy mass.

And while I wouldn’t categorize this as a healthy vegetarian recipe (what lasagna recipe is healthy?), plain and simple, it’s awesome!

But let me lament about a few other reasons why I loved this skillet eggplant lasagna so much.

First, using broken-up noodles gives you the chance to forgo all the laying that happens with a traditional lasagna which cuts down on some of the frustration that comes with stacking layers. This is also only of the reasons why I love these three cheese lasagna rolls-ups so much!!

Skillet Eggplant Lasagna

And since this is a one pot meal using just a few dishes, clean-up isn’t a disaster.

The fact that this skillet eggplant lasagna is loaded with mozzarella, ricotta, and Parmesan cheeses certainly doesn’t hurt either.  It’s a warm and hearty meal for the chilly and rainy fall days we’ve been having recently but I can certainly see this meal happening throughout the winter as well.

We loved the fact that this was a comforting vegetarian pasta recipe but if you’re looking for something a little meatier, you need to try my one-pot creamy sausage pasta. It’s crazy delicious and it’s perfect for a quick weeknight meal!

  • Prep Time: 20min
  • Cook Time: about 30min
  • Yield: 6-8 servings


I found that I needed a considerable amount of water to properly cook the noodles in this recipe – as much as 2 cups.  I suspect it may have been because I didn’t puree my tomatoes enough, leaving them rather chunky and the sauce thick, so I’d suggest keeping some water handy, just in case.  If you find that the noodles are sticking to the bottom of the pan and the sauce is too thick to properly cook the noodles, mix in a little of the water each time you stir the pasta.


1 ½ lbs eggplant, cut into 1-inch cubes
Kosher salt and freshly ground black pepper
3 (14.5 oz) cans whole peeled tomatoes (or 1 ½ 28 oz cans)
3 tbsp olive oil
1 medium onion, diced
3-4 garlic cloves, minced
Pinch red pepper flakes
¾ tsp dried Italian seasoning
10 (curly-edged) lasagna noodles, broken into 2-inch pieces
1 cup shredded mozzarella cheese
½ cup grated Parmesan cheese
¾ cup ricotta cheese (part-skim is fine)
3 tbsp chopped fresh basil (optional)


  • 01

    Line a large plate or large and very shallow serving bowl with a double layer of paper towels.  Place the eggplant in a large bowl and sprinkle 1 teaspoon of salt evenly over the eggplant; toss to coat well.  Spread the salted eggplant out in an even layer on the plate.  Microwave uncovered, about 10 minutes, tossing halfway through.  When finished, the eggplant should be dry and starting to shrivel.

  • 02

    Heat 2 tablespoon of the oil in a 12-inch ovensafe skillet over medium-high heat.  Add the eggplant and cook until well browned and tender, about 10 minutes, stirring occasionally and scraping the bottom of the pan as needed with a wooden spoon.  Return the eggplant to the bowl.

  • 03

    While the eggplant cooks, puree the tomatoes in the food processor until a few small chunks remain and the tomatoes are mostly smooth.

  • 04
    Return the skillet to medium heat and heat the remaining oil.  Add the onion, ½ teaspoon of salt and ¼ tsp pepper and cook, stirring often until softened, about 5 to 7 minutes.  Stir in the garlic, pepper flakes, and Italian seasoning and cook until fragrant, about 30 seconds.
  • 05

    Scatter the broken pasta over the onions, then pour the tomato sauce over the top.  Stir to combine the ingredients, increase the heat to medium-high, and cover.  (If you don’t have a cover for your 12-inch pan like me, a large baking sheet will do the trick.)  Cook at a vigorous simmer, stirring often, until the pasta is tender, 20-23 minutes.  Add water if needed when you stir – see head note above. If you don’t stir the mixture or add water if it’s too dry, the pasta will clump together and stick to the bottom and sides of the skillet, likely burning the pasta if you don’t pay attention.

  • 06

    Preheat the broiler during the last few minutes that the noodles cook.

  • 07

    Remove the skillet from heat, and stir in the eggplant, 2/3 cup of the mozzarella, 1/4 cup of the Parmesan, and 1/4 cup of the ricotta.  Sprinkle the remaining mozzarella and Parmesan over the noodles then dot the top with the remaining ricotta in tablespoons.  Transfer to the oven and broil until the cheese melts and is starting to brown.  Remove from oven, sprinkle with basil (if using), and serve hot.

adapted Pasta Revolution by America’s Test Kitchen via Pink Parsley