Stuffed Eggplant Rolls 🍆🧀

Introduction

Stuffed Eggplant Rolls are a delicious Italian-inspired comfort food made with tender roasted eggplant, creamy ricotta, Parmesan, mozzarella, garlic, and Italian herbs.

The eggplant slices are rolled around a rich cheese filling, covered with marinara sauce, and baked until bubbling and beautifully golden.

This easy vegetarian dinner recipe is perfect for family meals, Sunday dinners, meal prep, or a cozy homemade Italian-style dinner.

Recipe Overview

DetailInformation
Prep Time25 minutes
Eggplant Cooking Time15–20 minutes
Final Baking Time20–25 minutes
Total TimeAbout 1 hour 10 minutes
Servings4–6
DifficultyEasy
CuisineItalian-inspired
CategoryMain Course / Vegetarian

Why You’ll Love This Recipe

These eggplant rolls are packed with creamy, cheesy flavor while remaining simple enough for a weeknight meal.

Roasting the eggplant first makes the slices soft and flexible, so they can be rolled without tearing.

The combination of ricotta, Parmesan, mozzarella, garlic, and Italian seasoning creates a rich filling that pairs beautifully with tangy marinara sauce.

Everything finishes in one baking dish, making cleanup simple.

Ingredients

Eggplant & Sauce

IngredientAmount
Medium eggplants2
Olive oilAs needed
SaltTo taste
Black pepperTo taste
Marinara or tomato sauce2 cups

Slice the eggplants lengthwise into approximately ¼-inch strips.

Cheese Filling

IngredientAmount
Ricotta cheese1 cup
Grated Parmesan or Pecorino½ cup
Shredded mozzarella1½ cups, divided
Large egg1
Italian seasoning½ tsp
Garlic, minced2 cloves
SaltTo taste
Black pepperTo taste

Garnish

IngredientAmount
Fresh parsley, choppedAs needed

Step-by-Step Instructions

Prepare the Eggplant

Preheat your oven to 400°F (200°C).

Line a large baking sheet with parchment paper.

Slice the eggplants lengthwise into thin strips approximately ¼ inch thick.

Arrange the slices in a single layer on the baking sheet.

Lightly brush both sides with olive oil.

Season with salt and black pepper.

Roast the Eggplant

Place the baking sheet in the preheated oven.

Roast for approximately 15–20 minutes.

Turn the slices halfway through cooking if needed.

The eggplant should become soft, flexible, and lightly browned.

Avoid overcooking the slices because they need to remain intact for rolling.

Remove from the oven and allow them to cool slightly.

Reduce the oven temperature to 375°F (190°C).

Prepare the Cheese Filling

Add the ricotta, Parmesan, ½ cup of mozzarella, egg, minced garlic, and Italian seasoning to a medium mixing bowl.

Season with a little salt and black pepper.

Mix until the filling is creamy and evenly combined.

The mixture should be thick enough to spoon easily onto the eggplant slices.

Prepare the Baking Dish

Spread a thin layer of marinara sauce over the bottom of a baking dish.

A dish approximately 9 × 13 inches works well.

The sauce prevents the eggplant rolls from sticking and adds moisture and flavor during baking.

Fill and Roll the Eggplant

Place one roasted eggplant slice on a clean surface.

Add approximately 1–2 tablespoons of the cheese filling near one end.

Gently roll the eggplant around the filling.

Place the roll seam-side down in the prepared baking dish.

Repeat with the remaining eggplant slices and filling.

Arrange the rolls snugly in the dish.

Add the Sauce and Cheese

Pour the remaining marinara sauce over the eggplant rolls.

Spread the sauce evenly so the rolls are well covered.

Sprinkle the remaining mozzarella over the top.

Make sure the cheese is distributed evenly for a beautifully melted topping.

Bake

Place the baking dish in the 375°F (190°C) oven.

Bake uncovered for approximately 20–25 minutes.

The sauce should be bubbling around the edges and the mozzarella should be completely melted and lightly golden.

For a darker cheese topping, broil for 1–2 minutes at the end.

Watch carefully during broiling because the cheese can brown quickly.

Rest and Serve

Remove the dish from the oven.

Allow the eggplant rolls to rest for approximately 5 minutes.

Garnish with freshly chopped parsley.

Serve warm with extra marinara sauce if desired.

Best Tips

Choose medium-sized eggplants because they are easier to slice and roll.

Cut the eggplant slices evenly so they cook at the same rate.

Do not roast the eggplant until it becomes extremely soft or mushy.

Allow the roasted slices to cool slightly before adding the filling.

Don’t overfill the eggplant because too much filling can escape while rolling.

Place each roll seam-side down to help keep it closed during baking.

Use freshly shredded mozzarella for the best melting texture.

Best Ingredient Options

Eggplant: Medium globe eggplants work particularly well because they produce wide slices suitable for rolling.

Ricotta: Whole-milk ricotta provides a creamy and rich filling. Cottage cheese can be substituted.

Cheese: Parmesan, Pecorino Romano, or a combination of Italian cheeses can be used.

Mozzarella: Low-moisture mozzarella gives the best golden, bubbly topping.

Sauce: Homemade marinara or a good-quality jarred tomato sauce both work well.

Herbs: Italian seasoning can be replaced with a combination of dried oregano, basil, and parsley.

Recipe Variations

Spinach & Ricotta Eggplant Rolls

Add finely chopped cooked spinach to the ricotta filling for extra flavor and texture.

Meat-Filled Eggplant Rolls

Add cooked ground beef or Italian sausage to the cheese mixture for a heartier dinner.

Mushroom Version

Sauté finely chopped mushrooms with garlic and add them to the ricotta filling.

Spicy Eggplant Rolls

Add red pepper flakes to the marinara sauce for a little heat.

Extra Cheesy Version

Add a little provolone or fontina to the filling for an even richer cheese flavor.

What to Serve With

Serve these stuffed eggplant rolls with a crisp green salad for a light and refreshing side.

Warm garlic bread is perfect for dipping into the extra marinara sauce.

Roasted vegetables also make an excellent accompaniment.

For a complete Italian-inspired meal, serve with a simple salad, garlic bread, and sparkling water.

Make-Ahead Instructions

You can prepare the eggplant rolls several hours before baking.

Roast the eggplant, prepare the filling, and assemble the rolls in the baking dish.

Cover tightly and refrigerate for up to 24 hours.

When ready to cook, remove the dish from the refrigerator while the oven preheats.

Bake until the center is hot and the cheese is melted and bubbling.

Storage

Allow leftovers to cool before transferring them to an airtight container.

Refrigerate for up to 4 days.

Keep the rolls refrigerated until ready to reheat.

Reheating

For the best texture, reheat individual portions in a 350°F (175°C) oven until heated through.

You can also use a microwave for convenience.

Covering the portion loosely while reheating helps prevent the cheese from drying out.

Freezing

Stuffed eggplant rolls can be frozen before or after baking.

For best results, assemble the rolls in a freezer-safe baking dish and cover them tightly.

Freeze for up to 2 months.

Thaw overnight in the refrigerator before baking.

If freezing leftovers, divide them into individual portions for convenient meals.

Common Mistakes to Avoid

Slicing the eggplant too thick: Thick slices can be difficult to roll.

Slicing too thin: Very thin slices may tear when filled.

Over-roasting: Eggplant should be soft and flexible but not falling apart.

Using watery ricotta: Excess moisture can make the filling loose and watery.

Overfilling the rolls: Use a moderate amount of filling so the rolls stay closed.

Adding too much sauce: Excess sauce can make the finished dish watery.

Skipping the resting time: A few minutes of rest makes the rolls easier to serve.

Nutrition Estimate

NutrientApprox. Per Serving
Calories350–420 kcal
Protein18–22 g
Carbohydrates20–25 g
Fat22–27 g
Saturated Fat9–12 g
Fiber6–8 g
Sugar8–10 g
Sodium650–850 mg

Nutrition values are estimates and can vary depending on the cheese, marinara sauce, olive oil, and serving size.

Frequently Asked Questions

Can I use zucchini instead of eggplant?

Yes. Zucchini can be sliced lengthwise and used in a similar way, although it cooks more quickly and contains more moisture.

Do I need to salt eggplant before roasting?

Modern eggplant varieties are generally less bitter than older varieties, so pre-salting isn’t always necessary.

If your eggplant tastes bitter, you can lightly salt the slices and let them sit for about 15–20 minutes before patting them dry.

Can I make these eggplant rolls without ricotta?

Yes. Cottage cheese is an easy substitute.

You can also use a mixture of cream cheese, mozzarella, and Parmesan for a different texture.

Can I add meat?

Absolutely. Cooked ground beef or Italian sausage can be added to the filling or layered with the marinara sauce.

Why are my eggplant rolls watery?

Eggplant naturally contains a lot of moisture.

Roasting the slices first helps remove some of that moisture. Also, drain watery ricotta and avoid adding excessive marinara sauce.

Can I prepare this recipe ahead of time?

Yes. Assemble the dish up to 24 hours in advance and refrigerate it until you’re ready to bake.

How do I make the cheese extra golden?

Bake uncovered and finish under the broiler for 1–2 minutes.

Keep a close eye on it during broiling.

Final Thoughts

Stuffed Eggplant Rolls are a delicious way to turn simple vegetables and everyday ingredients into an impressive Italian-inspired dinner.

Tender roasted eggplant wraps around a creamy ricotta and Parmesan filling before being covered with marinara sauce and melted mozzarella.

The result is comforting, cheesy, flavorful, and perfect for both family dinners and special occasions.

With simple preparation, make-ahead convenience, and plenty of customization options, this easy eggplant recipe deserves a place in your regular dinner rotation.

Leave a Comment