These Italian-style eggplant rolls are a comforting baked dish made with tender slices of eggplant filled with creamy ricotta cheese and baked in a rich tomato sauce. The result is a flavorful, satisfying meal that feels elegant yet simple to prepare at home.
Why You’ll Love This Recipe
These eggplant rolls combine creamy, savory, and slightly tangy flavors in every bite. The eggplant becomes soft and tender after baking, perfectly wrapping the rich ricotta filling while the tomato sauce adds warmth and depth.
Another reason this recipe stands out is how approachable it is. With only a handful of ingredients, you can create a dish that feels like it came from a traditional Italian kitchen.
It’s also a great option for a lighter meal that still feels hearty and satisfying. The baked eggplant provides a wonderful texture while the cheese filling keeps the dish rich and comforting.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 large eggplants, sliced lengthwise into thin strips (about 1/4 inch thick)
250 g ricotta cheese
1 cup marinara sauce
1/2 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
1 egg
2 tablespoons chopped fresh basil
1 teaspoon garlic powder
1/2 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon olive oil
Directions
Preheat your oven to 190°C (375°F). Lightly grease a baking dish and set it aside.
Prepare the eggplant slices. Brush both sides lightly with olive oil and place them on a baking sheet. Bake for about 10–12 minutes until they become soft and flexible. Remove from the oven and allow them to cool slightly.
In a mixing bowl, combine ricotta cheese, egg, Parmesan cheese, garlic powder, chopped basil, salt, and black pepper. Mix until smooth and well combined.
Spread a thin layer of marinara sauce across the bottom of the prepared baking dish.
Lay one eggplant slice flat on a work surface. Place about 1 to 2 tablespoons of the ricotta mixture near one end of the slice.
Roll the eggplant slice gently around the filling to form a roll. Place it seam-side down in the baking dish.
Repeat with the remaining eggplant slices and filling, arranging the rolls snugly in the dish.
Spoon the remaining marinara sauce over the eggplant rolls and sprinkle shredded mozzarella on top.
Bake for 25–30 minutes until the cheese is melted and the sauce is bubbling.
Allow the dish to rest for about 5 minutes before serving.
You can easily customize this dish depending on your taste preferences.
Add spinach to the ricotta mixture for extra flavor and nutrients. Simply mix in about 1/2 cup of finely chopped fresh spinach.
For a richer filling, blend ricotta with a small amount of cream cheese or mascarpone.
If you enjoy herbs, you can add oregano, parsley, or thyme to the filling mixture to deepen the flavor.
For extra texture, sprinkle toasted breadcrumbs on top before baking to create a light, crispy topping.
Storage/Reheating
Store leftover eggplant rolls in an airtight container in the refrigerator for up to 3 days.
To reheat, place the rolls in an oven-safe dish, cover with foil, and warm in a 180°C (350°F) oven for about 15 minutes until heated through.
You can also reheat individual portions in the microwave for about 1–2 minutes.
These eggplant rolls can also be frozen. Allow them to cool completely, place them in a freezer-safe container, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
FAQs
Can I make eggplant rolls ahead of time?
Yes. You can assemble the rolls and store them in the refrigerator for up to 24 hours before baking.
Do I need to peel the eggplant?
No, the skin becomes tender during baking and helps the slices hold their shape.
How thin should the eggplant slices be?
About 1/4 inch thick works best. Thin slices roll easily without breaking.
Can I grill the eggplant instead of baking it?
Yes. Lightly grill the slices for a few minutes until they soften and develop light grill marks.
What sauce works best for this recipe?
A classic marinara or homemade tomato sauce works perfectly.
Can I make this recipe without eggs?
Yes. The egg helps bind the filling, but you can omit it or replace it with a small amount of cream cheese.
Can I add meat to the filling?
If desired, you can mix cooked ground chicken or turkey into the ricotta filling.
How do I keep the eggplant from becoming soggy?
Pre-baking the slices helps remove excess moisture and keeps the rolls from becoming watery.
What side dishes pair well with eggplant rolls?
They pair well with a fresh green salad, roasted vegetables, or warm bread.
Can I use store-bought marinara sauce?
Yes. A good-quality store-bought marinara works perfectly for this dish.
Conclusion
Eggplant rolls with ricotta and tomato sauce are a comforting Italian-inspired dish that brings together simple ingredients in a flavorful and satisfying way. The creamy filling, tender eggplant, and rich tomato sauce create a balanced meal that is perfect for family dinners or special gatherings. Once you try this recipe, it may quickly become one of your favorite baked vegetable dishes.
Italian-style eggplant rolls filled with creamy ricotta cheese and baked in a rich tomato marinara sauce with melted mozzarella, creating a comforting and flavorful baked vegetable dish.
Total Time:50 minutes
Yield:4 servings
Ingredients
2 large eggplants, sliced lengthwise into thin strips (about 1/4 inch thick)
250 g ricotta cheese
1 cup marinara sauce
1/2 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
1 egg
2 tablespoons chopped fresh basil
1 teaspoon garlic powder
1/2 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon olive oil
Instructions
Preheat the oven to 190°C (375°F) and lightly grease a baking dish.
Brush both sides of the eggplant slices with olive oil and arrange them on a baking sheet.
Bake the eggplant slices for 10–12 minutes until soft and flexible, then remove and allow to cool slightly.
In a mixing bowl combine ricotta cheese, egg, grated Parmesan cheese, garlic powder, chopped basil, salt, and black pepper until smooth.
Spread a thin layer of marinara sauce over the bottom of the prepared baking dish.
Place an eggplant slice on a flat surface and add about 1–2 tablespoons of the ricotta mixture near one end.
Roll the eggplant slice around the filling and place it seam-side down in the baking dish.
Repeat with the remaining eggplant slices and filling, arranging the rolls closely together.
Spoon the remaining marinara sauce over the rolls and sprinkle the shredded mozzarella cheese on top.
Bake for 25–30 minutes until the cheese is melted and the sauce is bubbling.
Allow the dish to rest for about 5 minutes before serving.
Notes
Add about 1/2 cup chopped spinach to the ricotta mixture for extra flavor and nutrition.
For a richer filling mix in a small amount of cream cheese or mascarpone.
Extra herbs such as oregano, parsley, or thyme can enhance the filling.
Sprinkle toasted breadcrumbs on top before baking for a crispy topping.
Pre-baking the eggplant slices helps prevent the rolls from becoming soggy.