One-Pan Skillet Eggplant Parmesan Recipe

A lighter, protein-packed version of a classic Italian favorite. This skillet eggplant parmesan is an easy, one-pan meal that keeps the comforting flavors with far less fuss.

A large skillet with eggplant parmesan casserole

This post may contain affiliate links.

Eggplant Parmesan is a go-to comfort dish, but traditional recipes can be time-consuming with breading and frying. As a registered dietitian focused on practical healthy eating, I created this simplified version to be fast, nutritious, and satisfying.

This skillet eggplant parmesan eliminates dredging, frying, and assembly, and lets you cook everything in a single oven-safe skillet. It’s higher in protein and fiber thanks to the addition of lean ground beef and lentils, making it a balanced, filling meal.

Eggplant parmesan in a skillet with a large serving spoon resting in it

Why you’ll love it

No-fuss: Skip the breading and frying—this recipe uses a handful of simple ingredients and minimal hands-on time.

One pan: Everything cooks in a single oven-safe skillet, making cleanup easy.

High protein: Each serving delivers a substantial protein boost to keep you full and energized.

High fiber: Lentils and eggplant add fiber to make this a more nutritious version of the classic.

Super satisfying: It captures the familiar taste of eggplant parmesan but in a streamlined, weeknight-friendly format.

Ingredients

To make this one-pan skillet eggplant parmesan, gather:

  • Lean ground beef — choose extra-lean if you prefer
  • 1 medium eggplant — cut into 1-inch cubes instead of slices
  • 1 can lentils — drained and rinsed for added protein and fiber
  • Marinara sauce — a store-bought jar (about 650–750 ml) keeps this quick
  • Salt, black pepper, and optional red pepper flakes to taste
  • Mozzarella — shredded or bocconcini, any melty cheese will work
  • Parmesan — grated for finishing
  • Bread crumbs — optional for a light topping
Ingredients for skillet eggplant parmesan casserole in bowls on a white kitchen counter

Extra veg

For more vegetables, stir in a few big handfuls of baby spinach just before baking. You can also add peas, zucchini, or sliced bell peppers for extra color and nutrients.

How to make

Position an oven rack in the middle and preheat the oven to 400°F (200°C).

Heat a large oven-safe, non-stick skillet over medium heat on the stovetop. Add the ground beef and brown it, breaking it into small crumbles with a spatula or meat masher until most of the pink is gone.

Browned ground beef in a large non-stick skillet

Add the cubed eggplant, drained lentils, marinara sauce, and seasonings. Stir to combine so the eggplant is coated and the ingredients are evenly distributed.

Ground beef, cooked lentils, eggplant, and marinara sauce in a large non-stick skillet, stirred

Cover the skillet and bake for about 20 minutes, or until the eggplant is tender and easily pierced with a fork.

Remove the lid and sprinkle the mozzarella, grated parmesan, and bread crumbs (if using) over the top. Return to the oven and bake uncovered for another 10–15 minutes, until the cheese is melted and bubbling.

Eggplant parmesan skillet sprinkled with cheese and breadcrumbs, unbaked

Let the dish rest for at least 10 minutes before serving to allow flavors to settle and make it easier to portion.

Dietary adjustments

Gluten-free: Use gluten-free breadcrumbs or omit them.

Dairy-free: Skip the cheese or substitute with a dairy-free melting cheese.

Lactose-sensitive: Choose lactose-free mozzarella; parmesan is typically low in lactose but tolerance varies.

More healthy dinners

Try other simple, balanced meals for weeknights like cheeseburger quesadillas, air-fryer tofu nuggets, skillet stuffed peppers, chicken pesto pasta, high-protein pasta salad, or taco stuffed peppers.

How to store

Store leftovers in airtight containers in the refrigerator for up to three days. This recipe also freezes well for up to one month. Thaw frozen portions in the refrigerator overnight before reheating.

Eggplant parmesan in a skillet with a large serving spoon resting in the skillet

Reheating instructions

Microwave: Place a portion on a microwave-safe plate, cover with a paper towel, and heat for 1–2 minutes or until warmed through. If frozen, defrost overnight in the fridge first.

Stovetop: Add a portion to a small skillet with a splash of water, cover, and heat over medium-low for about 5 minutes, stirring occasionally, until heated through.

Leave a rating and review!

If you enjoyed this recipe, please leave a rating and share a photo or comment below.

A large skillet with eggplant parmesan casserole
5 from 2 votes

Skillet Eggplant Parmesan (One Pan)

By Miranda Galati, MHSc, RD
A healthy take on this classic Italian dish with more protein and fiber! This skillet eggplant parmesan is an easy, one-pan meal.
Prep Time: 15 mins
Cook Time: 30 mins
Total Time: 45 mins
Yield: 4

Equipment

  • large oven-safe, non-stick skillet

Ingredients

  • 1 lb lean ground beef
  • 1 medium eggplant, cut into 1-inch cubes
  • 1 can lentils, drained and rinsed
  • 1 jar marinara sauce (650–750 ml)
  • Salt and pepper, to taste
  • Pinch red pepper flakes, optional
  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated parmesan cheese
  • 1/4 cup unseasoned bread crumbs, optional

Instructions

  1. Preheat the oven to 400°F and position a rack in the middle.
  2. Heat a large oven-safe skillet over medium heat. Add the ground beef and brown, breaking it into small crumbles until mostly cooked through.
  3. Stir in the eggplant cubes, lentils, marinara sauce, salt, pepper, and red pepper flakes if using. Mix until combined.
  4. Cover the skillet and bake for about 20 minutes, until the eggplant is tender.
  5. Remove the lid, sprinkle with mozzarella, parmesan, and breadcrumbs if desired. Bake uncovered 10–15 minutes more, until the cheese is melted and bubbly.
  6. Allow the dish to rest for 10 minutes before serving.

Nutrition

Calories: 543 kcal |
Carbohydrates: 46 g |
Protein: 45 g |
Fat: 21 g |
Fiber: 12 g

Nutrition information is an estimate and should be used as a guide.

Like this? Rate and comment below!