This Eggplant Rollatini is the ultimate Italian comfort food, featuring tender, roasted eggplant slices rolled around a vibrant filling of creamy ricotta and fresh blanched spinach. Every bite is nestled in a thick, chunky marinara sauce and topped with a heavy layer of melted mozzarella cheese that boasts those iconic golden-brown toasted spots. If you love spinach-packed dishes like our spinach bake, you will be obsessed with how these flavors meld together under a broiler.
Whether you are hosting a Sunday family dinner or meal-prepping for a busy week, this recipe delivers restaurant-quality results with a rustic, home-cooked feel. The contrast between the charred edges of the eggplant and the gooey, stretchy cheese creates a visual and textural masterpiece that is guaranteed to stop the scroll on Pinterest. Let’s dive into how to make this low-carb-friendly, vegetarian showstopper.

Why This Is The Best Eggplant Rollatini You’ll Ever Make
- Charred Perfection: We roast the eggplant slices until they develop golden-brown charred edges, ensuring they are tender enough to roll without breaking while adding a deep, smoky flavor.
- The Filling Texture: By using blanched spinach and whole-milk ricotta, we achieve a dense, creamy filling that doesn’t leak or become watery during the baking process.
- Dramatic Cheese Pulls: A combination of high-moisture mozzarella and finely grated parmesan creates that bubbly, toasted top seen in high-end Italian trattorias.
- Visual Appeal: Finished with a fresh basil chiffonade and a sprinkle of dried red pepper flakes, this dish looks as good as it tastes.
If you enjoy a hearty vegetable casserole, you should also check out our vegetable casserole recipe for more plant-based inspiration!
Essential Ingredients for Success
Large Italian Eggplants: Choose eggplants that feel heavy for their size with shiny, unblemished skin. We need large ones to get wide enough slices for rolling.
Whole Milk Ricotta Cheese: 15 oz (425g). This provides the creamy, decadent base for our filling. Avoid skim ricotta as it can become grainy when heated.
Fresh Spinach: 10 oz (280g). We will blanch and chop this to ensure it integrates perfectly with the cheese. It adds a vibrant green color to the center of each roll.
Thick Chunky Marinara: 24 oz (680g). Look for a sauce with visible chunks of crushed tomatoes to provide texture and a robust acidic balance to the rich cheese.
Mozzarella Cheese: 2 cups (225g), shredded. This is what creates those dramatic golden-brown bubbly spots on top. For the best melt, shred it yourself from a block.
Parmesan Cheese: 1/2 cup (50g), finely grated. This adds a salty, nutty finish that elevates the overall flavor profile of the dish.
Fresh Basil: A large handful, sliced into a delicate chiffonade. This is added at the very end to preserve its bright color and peppery aroma.
Egg: 1 large egg. This acts as a binder for the ricotta mixture so it stays inside the eggplant rolls instead of oozing out into the sauce.
Pantry Staples: Extra virgin olive oil for roasting, Kosher salt for sweating the eggplant, and dried red pepper flakes for a hint of heat.
Step-by-Step Instructions: Mastering the Roll
Preparing the Eggplant Canvas
Start by slicing the eggplants lengthwise into 1/4 inch (6mm) thick planks. You want them thin enough to be pliable but thick enough to hold the filling.
Lay the slices on a paper towel-lined tray and sprinkle generously with salt. Let them sit for 20 minutes. This “sweating” process removes excess moisture and any potential bitterness.
Wipe the salt and moisture away with a dry cloth. Arrange the slices on a baking sheet, brush with olive oil, and roast at 400°F (200°C) for 10-12 minutes. Look for golden-brown roasted edges and a soft, flexible texture. Set these aside to cool slightly.
Crafting the Creamy Spinach Filling
While the eggplant roasts, bring a small pot of water to a boil. Drop the fresh spinach in for just 30 seconds until wilted, then immediately plunge it into ice water. This preserves the vibrant green color.
Squeeze the spinach as hard as you can! You want to remove every drop of water before finely chopping it. In a medium bowl, combine the chopped spinach, ricotta, half of the parmesan, the egg, and a pinch of black pepper.
Mix until you have a thick, visible creamy white and green filling. If you love traditional Italian flavors, this filling is very similar to what you’d find in traditional Italian favorites like pizza rustica.

Assembly and Layering for Maximum Flavor
Spread about 1 cup (240ml) of the thick, rich marinara sauce across the bottom of a white ceramic baking dish. The chunks of crushed tomatoes should be visible.
Take a slice of eggplant, dollop 2 tablespoons of the ricotta mixture at one end, and roll it up tightly. Place the roll seam-side down into the sauce. Repeat until the dish is filled with tightly rolled bundles.
Spoon the remaining marinara over the center of the rolls, leaving the roasted edges of the eggplant slightly exposed for visual contrast.
The Final Bake and The Perfect Cheese Melt
Top the dish heavily with the shredded mozzarella and the remaining parmesan. Bake at 375°F (190°C) for 20 minutes until the sauce is bubbling.
For the “Pinterest-perfect” finish, turn the broiler on for the last 2-3 minutes. Watch closely! You are looking for dramatic golden-brown bubbly toasted spots and a gooey, stretchy texture that indicates the mozzarella is perfectly melted.
Remove from the oven and let it rest for 5 minutes. This allows the sauce to thicken slightly so the rolls don’t slide apart when serving.
Expert Tips for Success
- Don’t Skip the Sweating: Salting the eggplant is the difference between a soggy dish and a firm, meaty texture.
- Squeeze the Spinach: If the spinach is wet, the filling will turn into a watery mess. Use a clean kitchen towel to wring it out completely.
- Thin Slices are Key: If your eggplant slices are too thick, they will snap when you try to roll them. Aim for 1/4 inch (6mm).
- Broiler Watch: Every oven is different. Stay by the oven when broiling the cheese to ensure it hits that toasted brown spot stage without burning.
Storage, Reheating & Freezing
To Store: Keep leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually improve as the eggplant absorbs more of the marinara sauce!
To Reheat: For the best texture, reheat in a 350°F (175°C) oven until the cheese is bubbly again. Microwaving works in a pinch but can make the eggplant slightly mushy.
To Freeze: You can freeze Eggplant Rollatini before or after baking. If freezing before, assemble the dish, wrap tightly in foil, and freeze for up to 3 months. Bake from frozen, adding an extra 15-20 minutes to the cook time.
What to Serve With This
This dish is incredibly rich and cheesy, so it pairs beautifully with light, acidic sides. We recommend a crisp green salad or some garlic-kissed sides like our creamy garlic mushrooms.
If you want to go the full comfort route, serve these rolls alongside comforting mashed potatoes like our homemade mashed potatoes to soak up all that extra chunky marinara sauce.
Frequently Asked Questions
Yes! This recipe is naturally gluten-free as written. Just ensure your store-bought marinara sauce doesn’t contain any hidden thickeners or gluten-based additives.
Absolutely. If using frozen spinach, thaw it completely and squeeze it very dry. You will need about 1/2 cup of squeezed-dry spinach to replace the 10oz of fresh.
No, you don’t need to peel it! The skin helps the eggplant slices hold their shape during roasting and rolling, and it provides a beautiful dark contrast to the red sauce and white cheese.
Two steps are vital: First, salt the eggplant slices for 20 minutes to draw out moisture. Second, squeeze every bit of water out of your blanched spinach using a clean kitchen towel before mixing it with the ricotta.
While traditional recipes often fry the eggplant, roasting is better for Rollatini. It uses less oil, creates delicious charred edges, and makes the slices more pliable and easier to roll tightly.
The Ultimate Eggplant Rollatini Recipe

Eggplant Rollatini with Ricotta and Spinach (Ultra-Cheesy!)
Ingredients
Equipment
Method
- Salt eggplant slices for 20 minutes to remove moisture, then pat dry.
- Brush with oil and roast at 400°F (200°C) until edges are golden-brown and slices are tender (10-12 mins).
- Blanch spinach, squeeze dry, and mix with ricotta, egg, and half the parmesan.
- Spread 1 cup sauce in dish. Place filling on eggplant slices, roll tightly, and place in dish.
- Cover with remaining sauce and mozzarella. Bake at 375°F (190°C) for 20 minutes.
- Broil for 2-3 minutes until cheese has dramatic toasted brown spots.
Notes
Roasting the eggplant instead of frying saves calories and adds a nice char.
Join the Community!
Did you make this Eggplant Rollatini? I would love to see your golden-brown bubbly cheese masterpieces! Please leave a 5-star rating in the recipe card above and head over to Pinterest to save this recipe to your “Italian Dinner” board. Tag @sarah_table in your photos or drop a comment below with your results. Your feedback helps other home cooks find success!
