Cheesy Roasted Eggplant Skillet Casserole


Layers of tender eggplant, creamy white beans, ricotta and marinara combine to create a flavorful skillet casserole. Serve this hearty casserole directly from the skillet for a fun presentation. Pair with a side salad for a complete meal.

Cheesy Roasted Eggplant Skillet Casserole
Photo: Ali Redmond
Active Time:
15 mins
Total Time:
1 hr


  • 1 large eggplant

  • 1 cup no-salt-added canned white beans, rinsed

  • ¼ cup fresh flat-leaf parsley

  • 2 tablespoons fresh basil

  • 2 tablespoons extra-virgin olive oil

  • Juice of 1/2 lemon

  • 2 cloves garlic

  • ½ teaspoon salt

  • 1 ½ cups low-sodium marinara sauce

  • ½ cup part-skim ricotta cheese

  • ½ cup part-skim shredded mozzarella cheese

  • Crushed red pepper for garnish


  1. Preheat oven to 400°F. Line a large rimmed baking sheet with parchment paper.

  2. Slice eggplant crosswise into 1/4-inch slices. Arrange the slices in a single layer on the prepared baking sheet; bake until tender, about 20 minutes.

  3. Meanwhile, add beans, parsley, basil, oil, lemon juice, garlic and salt to a food processor; pulse until smooth, scraping down the sides of the bowl as needed, about 1 minute.

  4. Spread 1/4 cup marinara in a medium ovenproof skillet. Arrange about 4 or 5 eggplant slices, slightly overlapping, in a single layer to cover the sauce. Spoon 1/2 cup marinara over the eggplant and top with 1/2 cup bean mixture and 1/4 cup ricotta, spreading the layers evenly over the eggplant. Repeat with another layer of eggplant, marinara, bean mixture and ricotta. Top with the remaining eggplant slices, marinara and mozzarella. Cover with foil and bake until the sauce is bubbly and the cheese is melted, about 30 minutes. Remove the foil and bake until the cheese is slightly browned, 10 minutes more. Sprinkle with crushed red pepper, if desired.


Parchment paper

Nutrition Facts (per serving)

285 Calories
14g Fat
28g Carbs
13g Protein
Nutrition Facts
Servings Per Recipe 4
Serving Size 1 1/4 cups
Calories 285
% Daily Value *
Total Carbohydrate 28g 10%
Dietary Fiber 8g 29%
Total Sugars 11g
Added Sugars 2g 4%
Protein 13g 26%
Total Fat 14g 18%
Saturated Fat 4g 20%
Cholesterol 21mg 7%
Vitamin A 654IU 13%
Vitamin C 14mg 16%
Vitamin D 4IU 1%
Vitamin E 1mg 9%
Folate 58mcg 15%
Vitamin K 85mcg 71%
Sodium 469mg 20%
Calcium 251mg 19%
Iron 2mg 11%
Magnesium 78mg 19%
Potassium 836mg 18%
Zinc 2mg 18%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles