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
| Detail | Information |
| Prep Time | 25 minutes |
| Eggplant Cooking Time | 15–20 minutes |
| Final Baking Time | 20–25 minutes |
| Total Time | About 1 hour 10 minutes |
| Servings | 4–6 |
| Difficulty | Easy |
| Cuisine | Italian-inspired |
| Category | Main 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
| Ingredient | Amount |
| Medium eggplants | 2 |
| Olive oil | As needed |
| Salt | To taste |
| Black pepper | To taste |
| Marinara or tomato sauce | 2 cups |
Slice the eggplants lengthwise into approximately ¼-inch strips.
Cheese Filling
| Ingredient | Amount |
| Ricotta cheese | 1 cup |
| Grated Parmesan or Pecorino | ½ cup |
| Shredded mozzarella | 1½ cups, divided |
| Large egg | 1 |
| Italian seasoning | ½ tsp |
| Garlic, minced | 2 cloves |
| Salt | To taste |
| Black pepper | To taste |
Garnish
| Ingredient | Amount |
| Fresh parsley, chopped | As 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
| Nutrient | Approx. Per Serving |
| Calories | 350–420 kcal |
| Protein | 18–22 g |
| Carbohydrates | 20–25 g |
| Fat | 22–27 g |
| Saturated Fat | 9–12 g |
| Fiber | 6–8 g |
| Sugar | 8–10 g |
| Sodium | 650–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.