Eggplant Rollatini with Ricotta and Spinach (Ultra-Cheesy!)

By Sarah Table

On August 30, 2026

Top-down macro shot of Eggplant Rollatini in a white dish showing the creamy ricotta and spinach filling inside tender eggplant rolls.

Cuisine

Italian

Prep time

30 minutes

Cooking time

45 minutes

Total time

75 minutes

Servings

4 people

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.

Baking dish of Eggplant Rollatini with melted mozzarella cheese, toasted spots, red pepper flakes, and parmesan.
Golden-brown toasted mozzarella cheese is the hallmark of this perfect Eggplant Rollatini.

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.

Top-down macro shot of Eggplant Rollatini in a white dish showing the creamy ricotta and spinach filling inside tender eggplant rolls.
A close-up look at the vibrant green spinach and creamy ricotta filling.

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

Top-down macro shot of Eggplant Rollatini in a white dish showing the creamy ricotta and spinach filling inside tender eggplant rolls.

Eggplant Rollatini with Ricotta and Spinach (Ultra-Cheesy!)

Eggplant Rollatini features tender roasted eggplant slices rolled around a creamy ricotta and spinach filling, baked in chunky marinara and topped with bubbly, toasted mozzarella cheese.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 4 people
Course: Dinner, Main Course
Cuisine: Italian
Calories: 385

Ingredients
  

Eggplant Rollatini Ingredients
  • 2 large Italian Eggplants Sliced into 1/4 inch planks
  • 15 oz Ricotta Cheese Whole milk (425g)
  • 10 oz Fresh Spinach Blanched and chopped (280g)
  • 1 large Egg Lightly beaten
  • 24 oz Marinara Sauce Thick and chunky (680g)
  • 2 cups Mozzarella Cheese Shredded (225g)
  • 1/2 cup Parmesan Cheese Finely grated (50g)
  • 1/4 cup Fresh Basil Chiffonade cut
  • 1 tsp Red Pepper Flakes

Equipment

  • 1 Ceramic White Baking Dish 9x13 inch recommended
  • 2 Baking sheets For roasting eggplant

Method
 

Prep and Roast
  1. Salt eggplant slices for 20 minutes to remove moisture, then pat dry.
  2. Brush with oil and roast at 400°F (200°C) until edges are golden-brown and slices are tender (10-12 mins).
Make Filling and Assemble
  1. Blanch spinach, squeeze dry, and mix with ricotta, egg, and half the parmesan.
  2. Spread 1 cup sauce in dish. Place filling on eggplant slices, roll tightly, and place in dish.
Bake
  1. Cover with remaining sauce and mozzarella. Bake at 375°F (190°C) for 20 minutes.
  2. Broil for 2-3 minutes until cheese has dramatic toasted brown spots.

Notes

Always squeeze the spinach in a towel to prevent a watery sauce.
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!

A ceramic white baking dish filled with Eggplant Rollatini, featuring tender roasted eggplant rolls, thick chunky marinara, and bubbly melted mozzarella with toasted brown spots and fresh basil.
The ultimate Eggplant Rollatini with a gooey cheese pull and fresh basil garnish.

You might also like these recipes

Leave a Comment

Recipe Rating