Tender roasted eggplant wrapped around a creamy three-cheese filling, nestled in rich tomato sauce, and baked until golden and bubbling—these Cheesy Eggplant Roll-Ups are the kind of dinner everyone will ask you to make again!
If you love Italian-inspired comfort food but want something a little different from traditional pasta, this recipe is about to become a favorite.
Also known as eggplant involtini, these delicious rolls combine the delicate texture of roasted eggplant with ricotta, mozzarella, Parmesan, fragrant herbs, and a savory tomato sauce.
Every bite delivers a wonderful combination of creamy, cheesy, and slightly smoky flavors.
And the best part? You don’t need complicated ingredients or professional cooking skills to prepare this beautiful dish.
Whether you’re planning a cozy family dinner, entertaining guests, or looking for a satisfying vegetarian meal, these cheesy eggplant roll-ups are an excellent choice.

Why You’ll Love These Cheesy Eggplant Roll-Ups
There are so many reasons to fall in love with this recipe.
- Incredibly cheesy: A delicious combination of ricotta, mozzarella, and Parmesan creates a rich, creamy filling.
- Full of Mediterranean flavor: Garlic, basil, oregano, and tomato sauce make every bite irresistible.
- Perfect for entertaining: The elegant rolled presentation looks impressive on the dinner table.
- Naturally meat-free: A satisfying vegetarian main course when prepared with vegetarian-friendly cheeses.
- Easy to prepare ahead: Assemble the rolls in advance and bake when you’re ready.
- Comforting without pasta: Eggplant replaces traditional pasta sheets while keeping the dish hearty and delicious.
Recipe Overview
| Detail | Information |
|---|---|
| Preparation time | 25 minutes |
| Eggplant roasting | 20 minutes |
| Baking time | 25–30 minutes |
| Total time | Approximately 1 hour 15 minutes |
| Servings | 4–6 |
| Difficulty | Easy to moderate |
| Cooking method | Oven-baked |
| Cuisine | Mediterranean / Italian-inspired |
Ingredients for Cheesy Eggplant Roll-Ups
This recipe uses simple ingredients that come together beautifully.
For the Eggplant
- 2 large eggplants
- 2 tablespoons olive oil
- ½ teaspoon salt, or to taste
- ¼ teaspoon freshly ground black pepper
- ½ teaspoon dried oregano
For the Creamy Cheese Filling
- 1 cup (250 g) ricotta cheese
- 1 cup (100–115 g) shredded mozzarella cheese
- ½ cup (50 g) grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 2 tablespoons fresh basil, chopped
- 1 tablespoon fresh parsley, chopped
- ½ teaspoon dried Italian seasoning
- ¼ teaspoon black pepper
- A pinch of salt, if needed
For the Tomato Sauce
- 2 cups (approximately 480 ml) marinara sauce
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- ½ teaspoon dried oregano
- ¼ teaspoon red pepper flakes, optional
- Salt and black pepper to taste
For the Topping
- ½ cup (50–60 g) shredded mozzarella
- 2 tablespoons grated Parmesan
- Fresh basil or parsley, for garnish
Step-by-Step Instructions
Step 1: Prepare the Eggplant
Preheat your oven to 400°F (200°C).
Wash the eggplants and trim off the stems.
Using a sharp knife or mandoline, slice each eggplant lengthwise into strips approximately ¼ inch (6 mm) thick.
Try to make the slices as even as possible so they cook uniformly.
You should get approximately 12–16 usable slices, depending on the size of your eggplants.
Step 2: Roast the Eggplant Slices
Line two large baking sheets with parchment paper.
Arrange the eggplant slices in a single layer.
Brush both sides lightly with olive oil, then sprinkle with salt, black pepper, and oregano.
Roast for approximately 18–22 minutes, turning once halfway through, until the slices are tender and flexible.
The goal is to soften the eggplant enough to roll without breaking.
Avoid roasting it until completely crisp.
Remove the slices from the oven and allow them to cool slightly.
Step 3: Make the Cheese Filling
While the eggplant roasts, prepare the creamy filling.
In a medium mixing bowl, combine:
- Ricotta cheese
- Shredded mozzarella
- Grated Parmesan
- Egg
- Minced garlic
- Chopped basil
- Fresh parsley
- Italian seasoning
- Black pepper
Mix until everything is evenly incorporated.
Taste the cheese mixture before adding the raw egg if you need to adjust the seasoning, or season according to preference without tasting afterward.
The filling should be thick, creamy, and easy to spoon onto the eggplant.
Step 4: Prepare the Tomato Sauce
Heat one tablespoon of olive oil in a small saucepan over medium heat.
Add the minced garlic and cook for about 30 seconds, stirring until fragrant.
Do not allow it to burn.
Add the marinara sauce, oregano, and optional red pepper flakes.
Simmer gently for approximately 5 minutes.
Season with salt and black pepper if needed.
Remove from the heat.
Step 5: Assemble the Eggplant Roll-Ups
Spread approximately 1 cup of tomato sauce over the bottom of a 9 × 13-inch baking dish.
Lay one roasted eggplant slice on a clean work surface.
Place about 1–2 tablespoons of cheese filling near one end.
Carefully roll the eggplant around the filling.
Place the roll seam-side down in the baking dish.
Repeat with the remaining eggplant slices and cheese mixture.
Arrange the rolls close together without squeezing them too tightly.
Step 6: Add the Sauce and Cheese
Spoon the remaining tomato sauce over and around the eggplant rolls.
Sprinkle the shredded mozzarella and grated Parmesan evenly over the top.
For a beautiful presentation, leave portions of the eggplant visible beneath the sauce and cheese.
Step 7: Bake Until Golden and Bubbling
Place the baking dish in the preheated oven.
Bake for 25–30 minutes, or until the sauce is bubbling and the cheese is melted.
Because the filling contains egg, ensure the center reaches 160°F (71°C).
For a lightly golden top, you can use the broiler briefly at the end, watching closely to prevent burning.
Step 8: Rest and Serve
Remove the dish from the oven and let it rest for 5–10 minutes.
This helps the filling settle and makes serving easier.
Sprinkle with fresh basil or parsley.
Serve warm and enjoy the delicious combination of tender eggplant, creamy cheese, and rich tomato sauce.
The Secret to Perfect Eggplant Roll-Ups
The biggest challenge when making eggplant roll-ups is achieving the right texture.
If the eggplant is too firm, it may crack when rolled.
If it is too soft or watery, the rolls may fall apart.
Here are some simple tricks for success.
Choose Firm, Fresh Eggplants
Look for eggplants with smooth, glossy skin and a firm texture.
Avoid eggplants with extensive soft spots or signs of spoilage.
Slice Them Evenly
Uniform slices make rolling easier and help everything cook at the same rate.
Roast Before Rolling
Roasting softens the eggplant and develops flavor.
It also avoids the need for deep-frying.
Don’t Overfill
Adding too much cheese mixture can make the rolls difficult to close.
Start with a small amount and adjust based on the size of each slice.
Use Thick Tomato Sauce
A sauce that is too watery may leave excess liquid in the baking dish.
A moderately thick marinara works best.
Let the Dish Rest
Allowing the finished rolls to sit briefly before serving helps them hold their shape.

Delicious Variations to Try
Once you’ve mastered the classic version, you can easily customize these cheesy eggplant roll-ups.
Spinach and Ricotta Eggplant Rolls
Add ½ cup of cooked, finely chopped spinach to the cheese mixture.
Be sure to squeeze out the excess moisture before mixing it with the ricotta.
This adds extra color and a mild earthy flavor.
Spicy Cheesy Eggplant Roll-Ups
Add ½ teaspoon of crushed red pepper flakes to the cheese filling.
You can also use a spicy arrabbiata sauce instead of regular marinara.
Mushroom and Cheese Filling
Sauté finely chopped mushrooms with garlic until their moisture evaporates.
Allow them to cool before stirring them into the cheese mixture.
Extra-Cheesy Eggplant Rolls
Increase the mozzarella topping slightly for an especially gooey finish.
You can also add a little provolone for additional flavor.
Eggplant Roll-Ups With Ground Beef
For a heartier version, add a small amount of fully cooked, seasoned ground beef to the filling.
Drain any excess fat before combining it with the cheese.
Dairy-Free Version
Use suitable dairy-free ricotta, mozzarella, and Parmesan alternatives.
Check the cooking instructions, as plant-based cheeses melt differently.
What to Serve With Cheesy Eggplant Roll-Ups
These rolls are delicious on their own, but a few simple side dishes can turn them into a complete meal.
Garlic bread: Perfect for soaking up the extra tomato sauce.
Fresh green salad: A crisp salad with lemon dressing balances the rich cheese filling.
Roasted vegetables: Zucchini, bell peppers, or asparagus complement the Mediterranean flavors.
Rice or couscous: Great for a more filling family dinner.
Crusty bread: A simple, delicious accompaniment.
Pasta: Serve the eggplant rolls alongside a small portion of spaghetti for a classic Italian-inspired meal.
Can You Make Eggplant Roll-Ups Ahead of Time?
Absolutely!
This recipe is ideal for preparing in advance.
Prepare the Day Before
Roast the eggplant slices, prepare the filling, and assemble the rolls in the baking dish.
Cover tightly and refrigerate for up to 24 hours before baking.
When ready to cook, bake until thoroughly heated and the filling reaches a safe internal temperature. Refrigerated rolls may require a few extra minutes.
Meal Prep Tip
You can also prepare the tomato sauce and cheese filling separately.
Store them in covered containers in the refrigerator until you’re ready to assemble the dish.
How to Store Leftovers
Allow the cooked rolls to cool slightly, then refrigerate promptly in an airtight container.
Store in the refrigerator for 3–4 days.
Reheating in the Oven
Place the rolls in an oven-safe dish.
Cover loosely with foil and reheat at 350°F (175°C) until thoroughly hot, reaching 165°F (74°C).
Reheating in the Microwave
Place a serving on a microwave-safe plate, cover appropriately, and heat in short intervals until steaming hot throughout.
Can You Freeze Them?
Yes, although the eggplant may become softer after thawing.
Freeze cooled portions in airtight, freezer-safe containers.
For best quality, enjoy within approximately 2–3 months.
Thaw safely in the refrigerator before reheating.
Common Mistakes to Avoid
Cutting the Eggplant Too Thick
Thick slices can be difficult to roll and may remain firm.
Aim for approximately ¼ inch.
Skipping the Roasting Step
Raw eggplant is generally too firm to roll neatly.
Softening it first is essential.
Using Watery Ricotta
If your ricotta contains a lot of liquid, drain it briefly before preparing the filling.
Adding Too Much Filling
Overstuffed rolls may open during baking.
Using Too Much Sauce
You want enough sauce to keep the rolls moist without completely drowning them.
Serving Immediately
Letting the rolls rest for several minutes helps the filling settle.
Frequently Asked Questions
Do I need to peel the eggplant?
No. The skin helps the slices hold together and adds color to the finished dish.
Do I need to salt eggplant before cooking?
Not always. Modern eggplants are often mild enough to roast directly. If your eggplant is particularly large or watery, salting and patting it dry can help remove some moisture.
Can I make this recipe without ricotta?
Yes. A suitable alternative such as well-drained cottage cheese can work, although the texture will be different.
Can I use store-bought marinara sauce?
Absolutely. A good-quality marinara sauce makes the recipe faster and easier.
Is this recipe gluten-free?
The basic recipe contains no flour or breadcrumbs, but check the labels of your cheese, sauce, and seasonings if you need to avoid gluten.
Is this dish vegetarian?
It can be. Choose cheeses made with vegetarian-compatible enzymes rather than animal-derived rennet.
Can I cook the eggplant in an air fryer?
Yes. Lightly brush the slices with oil and air-fry in batches until tender and flexible. Cooking time depends on your appliance and slice thickness.
How do I prevent the rolls from falling apart?
Roast the eggplant until flexible, avoid overfilling, and place each roll seam-side down in the baking dish.
Can I add meat?
Yes. Fully cooked ground beef, turkey, or chicken can be added to the filling.
What makes eggplant roll-ups different from lasagna?
Eggplant roll-ups use slices of eggplant instead of pasta sheets and are assembled as individual rolls rather than layers.
Final Thoughts: A Cheesy Mediterranean Dinner Worth Making Again
These Cheesy Eggplant Roll-Ups bring together everything we love about comforting homemade food.
Tender roasted eggplant, creamy ricotta, melted mozzarella, flavorful Parmesan, fresh herbs, and rich tomato sauce create a dish that tastes as wonderful as it looks.
The ingredients are simple, the preparation is straightforward, and the finished rolls are beautiful enough to serve for a special occasion.
Whether you’re making dinner for your family or preparing a meal for guests, this recipe is sure to impress.
Save this Cheesy Eggplant Roll-Ups recipe for your next dinner and enjoy every delicious, golden, cheese-filled bite!