Pesto Mozzarella Stuffed Eggplant Rolls
These Pesto Mozzarella Stuffed Eggplant Rolls are a delicious Mediterranean-inspired comfort food that combines tender roasted eggplant with a creamy, herby ricotta and pesto filling, plenty of melted mozzarella, and rich marinara sauce. Each eggplant slice is rolled around the flavorful cheese mixture and baked until bubbling, golden, and wonderfully tender.
The combination of basil pesto, ricotta, Parmesan, and mozzarella gives the filling a creamy texture with layers of savory, cheesy flavor. Meanwhile, the marinara sauce adds bright tomato richness that balances the richness of the cheese. Fresh basil scattered over the finished rolls brings everything together with a fresh Mediterranean finish.
This recipe is a wonderful vegetarian main course for weeknight dinners, family gatherings, or special occasions. It can be served on its own, alongside a crisp arugula salad, or with warm crusty bread for a more substantial meal.
The key to making excellent eggplant rolls is preparing the eggplant properly. Thin slices are easier to roll, while roasting them first makes them flexible enough to wrap around the filling without breaking. The result is a beautiful baked dish that looks impressive but is surprisingly simple to prepare.
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
Servings: 4 to 6
Difficulty: Easy to Moderate
Ingredients
For the Eggplant & Base
2 medium eggplants, sliced lengthwise into ¼-inch planks
2 tablespoons olive oil, for brushing
1 teaspoon salt
½ teaspoon freshly cracked black pepper
1 to 2 cups marinara sauce, for the bottom of the dish and topping
For the Filling
½ cup basil pesto, homemade or high-quality store-bought
1 cup ricotta cheese
1 large egg
½ cup grated Parmesan cheese or Pecorino Romano
1 cup shredded mozzarella cheese, divided
Salt and freshly cracked black pepper, to taste
For Garnish & Serving
Fresh basil leaves, sliced into thin ribbons
Grated Parmesan cheese, for serving
Arugula salad with cherry tomatoes, optional
Instructions
Preheat your oven to 400°F (200°C).
Wash the eggplants and trim off the stem ends.
Using a sharp knife or mandoline, slice each eggplant lengthwise into planks approximately ¼ inch thick. Try to keep the slices as even as possible so they roast at the same rate and roll easily.
Arrange the eggplant slices in a single layer on baking sheets.
Lightly brush both sides with olive oil.
Season with salt and freshly cracked black pepper.
Allow the eggplant to sit for about 10 minutes after salting. This helps draw out some excess moisture.
Blot the surface gently with paper towels.
Roast the eggplant for approximately 15 to 20 minutes, turning the slices halfway through cooking.
The eggplant should become tender and flexible but should not be so soft that it falls apart.
Remove the roasted eggplant from the oven and allow it to cool enough to handle.
While the eggplant is roasting, prepare the filling.
Add the ricotta cheese, basil pesto, egg, grated Parmesan, and about ½ cup of the shredded mozzarella to a medium bowl.
Season lightly with salt and black pepper.
Stir everything together until the mixture is smooth and evenly combined.
Taste the filling and adjust the seasoning if needed.
Be careful with the salt because Parmesan, mozzarella, pesto, and marinara sauce can all contain varying amounts of salt.
Spread approximately ½ to ¾ cup of marinara sauce over the bottom of a baking dish.
Take one roasted eggplant plank and place it flat on a clean work surface.
Spoon approximately 1 to 2 tablespoons of the pesto ricotta filling onto the wider end of the eggplant.
Gently roll the eggplant around the filling, creating a compact roll.
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 baking dish so they support one another during baking.
Spoon the remaining marinara sauce over the tops of the eggplant rolls.
Sprinkle the remaining shredded mozzarella evenly over the top.
Add a little extra grated Parmesan if desired.
Cover the baking dish loosely with aluminum foil.
Bake for approximately 20 minutes.
Remove the foil and continue baking for another 10 to 15 minutes, until the mozzarella is completely melted and the sauce is bubbling around the edges.
For a more golden, lightly browned cheese topping, turn on the broiler for the final 1 to 2 minutes.
Watch carefully because the cheese can brown quickly.
Remove the dish from the oven and allow it to rest for approximately 5 to 10 minutes.
Scatter fresh basil ribbons over the top.
Add another light sprinkle of Parmesan if desired.
Serve warm with a fresh arugula and cherry tomato salad, roasted vegetables, or warm crusty bread.
Tips
Slice the eggplant evenly: Uniform slices cook more consistently and are much easier to roll. A mandoline can help create evenly thin slices, but use caution when handling it.
Do not make the slices too thin: Eggplant that is paper-thin can tear during roasting and rolling. Around ¼ inch provides a good balance of flexibility and structure.
Avoid over-roasting: The eggplant should be soft enough to bend but still strong enough to hold the filling.
Drain watery ricotta: If your ricotta appears very wet, place it in a fine-mesh strainer for several minutes before making the filling. A thicker filling stays inside the rolls better.
Use good-quality pesto: Since pesto is one of the main flavors, a flavorful basil pesto makes a noticeable difference.
Do not overfill: It can be tempting to add a lot of filling, but too much will cause the rolls to split. A tablespoon or two per slice is usually sufficient.
Keep the rolls snug: Placing the eggplant rolls close together prevents them from unfolding while they bake.
Season carefully: Pesto, Parmesan, mozzarella, and marinara can all contain salt. Taste the filling before adding too much additional salt.
Use freshly grated Parmesan: Freshly grated Parmesan melts and blends more naturally into the filling than many pre-grated varieties.
Rest before serving: Allowing the baked rolls to sit for several minutes helps the cheese filling settle and makes the dish easier to serve.
Finish with fresh basil: Fresh basil adds a bright contrast to the rich baked cheese and tomato sauce.
Variations
Spinach Pesto Eggplant Rolls: Finely chop cooked spinach, squeeze it completely dry, and mix it into the ricotta filling for extra vegetables.
Mushroom Version: Sauté finely chopped mushrooms until their moisture evaporates, then cool and mix them into the cheese filling.
Spicy Pesto Rolls: Add a pinch of red pepper flakes to the filling or use a spicy pesto for gentle heat.
Sun-Dried Tomato Version: Finely chop oil-packed sun-dried tomatoes and fold them into the ricotta mixture for an intense Mediterranean flavor.
Extra-Cheesy Rolls: Add shredded mozzarella or provolone to the filling and increase the mozzarella topping for an especially gooey result.
Goat Cheese Variation: Replace part of the ricotta with soft goat cheese for a tangier, more complex filling.
Herb Variation: Add fresh chopped parsley, oregano, or thyme to the ricotta mixture.
Tomato Basil Version: Add finely chopped fresh basil and a few small diced cherry tomatoes to the filling.
Low-Carb Serving: Serve the eggplant rolls with a large green salad or roasted vegetables instead of bread or pasta.
Protein-Rich Variation: Add finely chopped cooked chicken or turkey to the filling if you want a heartier non-vegetarian version.
White Sauce Version: Replace the marinara with a light garlic cream sauce or béchamel for a richer alternative.
Q&A
Can I prepare these eggplant rolls ahead of time?
Yes. Assemble the rolls completely, cover the baking dish, and refrigerate for up to 24 hours. Bake when ready, adding a few extra minutes if the dish is cold from the refrigerator.
Can I use jarred marinara sauce?
Absolutely. A good-quality store-bought marinara works perfectly and makes the recipe faster.
Do I have to salt the eggplant first?
Salting helps draw out excess moisture and can improve the final texture, especially with larger eggplants. However, modern eggplants are often less bitter than older varieties, so it is not strictly required.
Can I grill the eggplant instead of roasting it?
Yes. Brush the slices lightly with olive oil and grill them until tender and flexible. This will add a pleasant smoky flavor.
Why are my eggplant rolls watery?
Excess moisture can come from the eggplant, ricotta, or marinara sauce. Roast the eggplant thoroughly, drain wet ricotta, and avoid using an overly watery sauce.
Can I freeze this recipe?
Yes, but the texture of the eggplant and cheese filling may become slightly softer after freezing. For the best quality, freeze the assembled dish before baking and thaw it overnight in the refrigerator before cooking.
What cheese can replace ricotta?
Cottage cheese, mascarpone, or a mixture of cream cheese and cottage cheese can work. For cottage cheese, drain it first for a thicker filling.
Can I make this gluten-free?
Yes. The ingredients in this recipe are naturally gluten-free when using certified gluten-free pesto and marinara sauce. Always check packaged ingredients if gluten is a concern.
What should I serve with eggplant rolls?
A crisp arugula salad with cherry tomatoes, roasted vegetables, garlic bread, or a simple Mediterranean salad all pair beautifully with this dish.
How do I store leftovers?
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through.
Nutrition
Calories: Approximately 430 per serving
Protein: 20g
Carbohydrates: 19g
Net Carbohydrates: Approximately 14g
Fat: 30g
Saturated Fat: 9g
Fiber: 5g
Sugar: 8g
Sodium: Approximately 720mg
Calcium: Approximately 35% Daily Value
Iron: Approximately 15% Daily Value
Nutritional values are approximate and will vary depending on the amount of cheese, pesto, marinara sauce, and olive oil used, as well as the specific brands selected.
Conclusion
These Pesto Mozzarella Stuffed Eggplant Rolls are a comforting and flavorful way to turn simple eggplant into an impressive Mediterranean-inspired meal. Tender roasted eggplant wraps around a creamy combination of ricotta, basil pesto, Parmesan, and mozzarella before being baked in rich marinara sauce until hot and bubbling.
The melted mozzarella, fragrant pesto, tangy tomato sauce, and fresh basil create a beautiful balance of flavors in every bite. Serve the rolls with a crisp arugula salad for a lighter meal or add warm crusty bread for a more indulgent dinner.
Easy enough for a weeknight yet elegant enough for entertaining, this cheesy eggplant recipe is one you’ll want to keep in your regular dinner rotation.