Cheesy Eggplant Rolls

Featured in Crowd-Pleasing Appetizers and Snacks for Any Occasion.

This dish starts with thin strips of eggplant roasted just enough to make them easy to roll. Each piece gets stuffed with a flavorful ricotta mixture featuring Parmesan, garlic, and herbs. The rolls are tucked into a baking pan with tomato sauce, covered with mozzarella, and baked until golden and bubbling. The result is a hearty, cheesy Italian favorite that balances the softness of eggplant with the richness of the filling.

To get it right, lightly salt and drain the eggplant to keep it from getting soggy, roast it until it's pliable, then assemble your rolls. A tomato sauce (homemade or store-bought) brings it together as the base, topped with a cheesy finish baked to perfection.

A man wearing a white shirt and suspenders holding a piece of paper.
Updated on Thu, 28 Aug 2025 10:35:09 GMT
Eggplant rollatini topped with tomato sauce. Pin it
Eggplant rollatini topped with tomato sauce. | chefmelt.com

This velvety eggplant rollatini turns basic eggplant into a fancy Italian comfort meal that's better than what you'd get at many restaurants. The soft eggplant folds around a smooth, herb-rich ricotta mixture, all covered in flavorful tomato sauce and melty cheese for a truly delightful dinner.

I came across this dish one summer when my garden gave me too many eggplants to handle. After trying different versions, this one became our household favorite that even my veggie-hating nephew asks for when his birthday comes around each year.

  • Eggplants go for shiny, firm ones without many spots to get the nicest texture and taste
  • Ricotta cheese full-fat gives the best creaminess though lower-fat options will do if needed
  • Fresh herbs real parsley and basil add brightness that you just can't get from the dried stuff
  • Nutmeg this gentle warm spice turns the cheese filling into something really magical
  • Crushed tomatoes the San Marzano kind offers amazing sweetness and richness for your sauce
  • Red pepper flakes brings a subtle heat that cuts through the cheese's richness

Delicious Eggplant Rollatini Method

Prepare the eggplant
Cut eggplants lengthwise into quarter-inch slices. Cover them with salt and wait 30 minutes to pull out water and bitterness. Wipe them completely dry, coat with olive oil, and bake at 400°F for around 12 minutes until bendy but not too soft. Baking them creates better flavor than the old-school frying way.
Create the filling
Mix ricotta, Parmesan, egg, herbs, garlic, and spices in a bowl. Stir softly but well until just mixed. Don't stir too much or the filling will get heavy instead of airy. The egg works to hold everything together so the filling won't get watery while cooking.
Prepare the sauce
Cook onions until see-through, about 6 minutes, then add garlic and cook one more minute. Pour in crushed tomatoes and spices, then let bubble gently for at least 25 minutes, giving it a stir now and then. The longer cooking time lets the sauce get incredibly tasty and thick up just right.
Assemble the rollatini
Put a small amount of sauce in a baking dish. Drop about two spoonfuls of filling at one end of each eggplant slice and roll it up. Put them in the dish with the seam facing down, cover with the rest of the sauce and cheeses. Be careful not to put too much filling or it'll leak out while baking.
Bake to perfection
Cook at 375°F for 25-30 minutes until bubbling with a golden cheese top. Let it sit for 10 minutes before serving so the flavors can settle and it's easier to cut. This resting time really matters for the best texture.

My grandma showed me to add that tiny bit of nutmeg to the ricotta mix, a trick from her little town near Naples. She always told me the nutmeg was what changed a decent rollatini into an amazing one. Even now, when I smell this dish cooking, I'm instantly back in her small kitchen.

Prep-Ahead and Storage Options

Eggplant rollatini gets even tastier after sitting a while, so it's great for planning ahead. You can set up the whole dish up to 24 hours before you need to cook it and just keep it covered in the fridge. When you're ready to eat, just bake as normal, maybe adding 5-10 extra minutes if it's coming straight from the cold fridge. Leftover rollatini stays good for up to 4 days when kept in a sealed container in the fridge. Warm up single servings in the microwave for 2-3 minutes or bigger portions in a 350°F oven until hot throughout.

A plate of eggplant rollatini with sauce and cheese. Pin it
A plate of eggplant rollatini with sauce and cheese. | chefmelt.com

Swapping Ingredients

This dish works well with all kinds of changes based on what you need or have on hand. For folks who don't eat dairy, swap the ricotta with cashew ricotta or tofu ricotta and use non-dairy mozzarella instead. People avoiding gluten can enjoy this exactly as written. If you can't find fresh herbs, dried ones will work too – just use a third of what the recipe calls for. Want something meatier? Add some cooked ground turkey or sausage to your tomato sauce. When eggplants aren't in season, try using zucchini instead, though it won't feel quite the same when you eat it.

What To Serve With It

Eggplant rollatini stands out as the star of any Italian meal. Pair it with a basic green salad drizzled with lemon and olive oil to balance the richness. A loaf of crusty Italian bread works great for soaking up all that yummy sauce. If you want a bigger meal, some garlic-butter spaghetti goes really well alongside. A fruity red wine like Chianti or Montepulciano tastes amazing with this dish, bringing out both the tangy tomatoes and rich cheese flavors.

A plate of food with a rollatini on it. Pin it
A plate of food with a rollatini on it. | chefmelt.com

Frequently Asked Questions

→ Can I make this ahead of time?

Absolutely! You can prepare everything a day in advance—just don't put it in the oven yet. Cover the dish tightly and refrigerate. When you're ready, leave it out for about half an hour to get room temperature, and then bake as usual, adding a few more minutes if needed.

→ What’s the point of salting the eggplant first?

Salting the slices does two things: it gets rid of extra moisture so your dish won’t turn out soggy, and it helps take away any bitterness. While modern kinds of eggplant aren't as bitter, this step still makes for better texture and flavor.

→ Is it okay to freeze it?

Totally! If you’re freezing before baking, get the dish ready (skip adding cheese on top), then wrap it up tightly and freeze for up to three months. To bake later, thaw in the fridge overnight, add cheese, and then cook. If you’ve got leftovers, just pop them in an airtight container and freeze for a couple of months.

→ What should I serve this with?

Pair it with a crisp salad drizzled with olive oil and lemon, or go for garlic bread or some crusty loaf to soak up all that sauce. For a more filling option, you could serve it alongside some pasta or roasted veggies like asparagus or zucchini.

→ Can this be made vegan?

Yes! Switch out the dairy for vegan options—cashew or tofu-based ricotta, plant-based Parmesan, and vegan mozzarella work great. To replace the egg, mix cornstarch with a little water or try nutritional yeast as a binder.

→ What’s the trick to keeping it from getting watery?

Don’t skip salting and drying the eggplant—it’s key. Roasting instead of frying helps keep the wateriness down too. Use a thicker tomato sauce and don’t overfill the rolls. Let the dish sit for a bit after baking to let the juices settle before cutting in.

Cheesy Eggplant Rolls

Soft eggplant is stuffed with smooth ricotta and baked in savory tomato sauce, finished off with melted cheese on top.

Prep Time
45 Minutes
Cook Time
60 Minutes
Total Time
105 Minutes


Difficulty: Intermediate

Cuisine: Italian

Yield: 6 Servings (16-20 rolls)

Dietary: Low-Carb, Vegetarian, Gluten-Free

Ingredients

→ Eggplant Prep

01 Two big eggplants, each weighing about a pound, firm with smooth skin
02 120ml olive oil, plus extra for drizzling on top
03 Salt and freshly ground black pepper, as needed

→ Ricotta Mixture

04 425g creamy whole milk ricotta
05 100g Parmesan cheese, grated, with extra for sprinkling
06 One large egg, lightly whisked
07 30g fresh parsley, chopped finely
08 15g fresh basil, chopped finely
09 2 garlic cloves, minced or finely chopped
10 1/4 teaspoon freshly ground nutmeg
11 Salt and black pepper, added to taste preference

→ Tomato Sauce Base

12 2 tablespoons olive oil
13 1 medium onion, chopped finely
14 2 garlic cloves, minced
15 800g crushed tomatoes from a can
16 1 teaspoon dried oregano
17 1/2 teaspoon dried basil
18 1/4 teaspoon optional red pepper flakes
19 1 teaspoon sugar
20 Salt and black pepper, adjusted as needed

→ Cheese Topping

21 225g shredded mozzarella cheese

Instructions

Step 01

Rinse the eggplants under the tap, pat them dry, and slice off the stems. Cut lengthwise into thin slices, around 1/4-inch thick. Sprinkle both sides with salt and let them sit for 30 minutes to draw out water. Use paper towels to dry them thoroughly. Turn your oven on to 200°C. Line parchment paper on two baking trays. Brush olive oil on the slices, both sides, and place them in a single layer. Bake for about 10-15 minutes until soft enough to roll, flipping them halfway. Take them out of the oven and cool slightly.

Step 02

Put ricotta, Parmesan, egg, parsley, basil, garlic, nutmeg, salt, and pepper in a medium-sized bowl. Stir everything together until it’s evenly blended and smooth. Adjust the taste with seasoning if needed.

Step 03

Pour olive oil into a big saucepan and heat over medium. Toss in the onions and cook for about 5-7 minutes until soft and see-through. Add in the garlic and stir for another minute until the smell is strong. Stir in the crushed tomatoes, oregano, basil, red pepper flakes if you like spice, and sugar. Add salt and pepper to your liking, then lower the heat. Cover the pan and let it simmer on low for 20-30 minutes, stirring now and then. Adjust seasonings if you think it needs it.

Step 04

Set your oven to 190°C. Lightly coat the bottom of a 9×13 inch dish with olive oil. Spread a thin layer of tomato sauce across the bottom. Take an eggplant slice, put 2-3 tablespoons of ricotta mixture at one end, and roll it up. Put each roll seam-side down in the dish. Pour the rest of the sauce over the rolls, and scatter mozzarella and extra Parmesan on top if you want.

Step 05

Bake your dish for roughly 25-30 minutes until the cheese is melted and the sauce is bubbling. Want a crispy top? Stick it under the broiler for 1-2 minutes. Let it cool for a few minutes before serving up.

Notes

  1. Adding salt to the eggplant helps pull out extra liquid and takes away any bitterness for a better texture.
  2. Whole milk ricotta brings a creamy feel, but you can swap it out for part-skim if you’d like.
  3. You can put everything together a day in advance and keep it in the fridge until it's time to bake.

Tools You'll Need

  • A 9×13 inch casserole dish
  • Two wide baking trays
  • Parchment paper or a non-stick liner
  • A sharp knife or mandoline to slice the eggplant
  • A medium-sized bowl for mixing
  • Large saucepan, or a Dutch oven if available

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy products like ricotta, Parmesan, and mozzarella
  • Contains egg

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 22 g
  • Total Carbohydrate: 18 g
  • Protein: 16 g