If you are looking for a comforting yet elegant dish to impress your family or guests, this Cheesy Eggplant Rolls Recipe is about to become your go-to. Imagine tender, thinly sliced eggplant rolled up with a luscious blend of ricotta, mozzarella, and parmesan, all seasoned with fragrant herbs and a hint of garlic. Baked to perfection with a golden top and a side of vibrant marinara, this dish is a glorious symphony of creamy, savory, and fresh flavors that comes together in an irresistible presentation. Whether as a weeknight dinner or a special occasion meal, these rolls are pure joy on a plate.

Ingredients You’ll Need
What makes the Cheesy Eggplant Rolls Recipe truly shine is the simplicity and quality of its ingredients. Each component is carefully chosen to create the perfect balance of flavor, texture, and color, making the preparation straightforward but the result spectacular.
- 2 medium Eggplants: Choose firm and smooth-skinned eggplants for easy slicing and a great texture.
- 1 cup Ricotta Cheese: Provides a creamy, mild base; you can swap it for cream cheese or goat cheese for a flavor twist.
- 1 cup Mozzarella Cheese: Adds that essential gooey, melty goodness that binds everything together.
- 1/2 cup Grated Parmesan Cheese: Introduces a tangy depth that enhances the savory profile.
- 1 large Egg: Acts as a binder to hold the cheese filling together; substitute with a flax egg for vegan options.
- 1/4 cup Fresh Basil: Brings a burst of freshness and color, but dried basil works well too.
- 1 teaspoon Garlic Powder: Gives a subtle kick without overpowering the other flavors.
- 1 teaspoon Dried Oregano: Adds an herbal note that perfectly complements both cheese and eggplant.
- 2 tablespoons Olive Oil: For brushing the eggplant slices, ensuring they roast beautifully and don’t stick.
- Salt and Pepper: Essential seasonings that highlight all the natural flavors involved.
- 1 cup Marinara Sauce (optional): A tangy, vibrant addition that enhances the overall dish with a saucy finish.
How to Make Cheesy Eggplant Rolls Recipe
Step 1: Prepare the Eggplants
Begin by washing the eggplants thoroughly, then slice them lengthwise into thin, even strips about 1/4 inch thick. Brushing each slice with olive oil on both sides will help them cook evenly and prevent sticking. Lay the slices out on a baking sheet and roast or grill until tender but still firm enough to roll without breaking. This step is crucial because perfectly cooked eggplant becomes the delicate wrapper for the luscious filling inside.
Step 2: Make the Cheese Filling
In a mixing bowl, combine the ricotta, mozzarella, parmesan, and egg. Stir in the chopped fresh basil, garlic powder, dried oregano, salt, and pepper. This creamy, herb-infused mixture will be the star filling for your rolls, offering rich texture and a wonderful depth of flavor that bursts in every bite.
Step 3: Assemble the Rolls
Take each roasted eggplant slice and spread a generous spoonful of the cheese mixture along one end. Gently roll it up, tucking in the filling carefully so it stays inside. Place each roll seam-side down in a baking dish to keep them intact during cooking. This assembly step is where the magic begins — it transforms simple ingredients into an elegant, hand-held bundle of comfort.
Step 4: Bake to Perfection
If you love saucy dishes, spoon marinara sauce over and around the rolls in the baking dish. Bake in a preheated oven at 375°F (190°C) for about 20-25 minutes until the cheese is bubbly and golden on top. The sauce melts into the rolls, creating a moist, flavorful exterior that complements the creamy filling inside, rounding out this irresistible dish.
How to Serve Cheesy Eggplant Rolls Recipe

Garnishes
Fresh basil leaves scattered on top add a bright, fresh look and taste that contrasts beautifully with the warm, cheesy rolls. A light sprinkle of extra parmesan or a drizzle of olive oil right before serving elevates the dish’s appeal and flavor profile.
Side Dishes
This recipe pairs wonderfully with crisp green salads, garlic bread, or even a simple pasta tossed in olive oil and herbs. Each side dish complements the richness of the rolls without overpowering them, creating a well-rounded meal that satisfies every craving.
Creative Ways to Present
For a fun twist, serve the rolls on individual plates topped with a dollop of pesto or a sprinkle of toasted pine nuts for crunch. They also shine beautifully on a rustic wooden board as part of a family-style feast. Presentation is key to making this Cheesy Eggplant Rolls Recipe feel special and loved.
Make Ahead and Storage
Storing Leftovers
After the rolls have cooled, store them in an airtight container in the refrigerator for up to 3 days. The flavors actually develop further overnight, making leftovers incredibly tasty. Just make sure to keep them covered well to preserve moisture and prevent drying out.
Freezing
You can freeze these eggplant rolls for up to 2 months. Place them in a freezer-safe container or wrap tightly with plastic wrap and aluminum foil. Thaw overnight in the refrigerator before reheating to maintain their creamy texture and delicious flavor.
Reheating
Reheat the rolls in a preheated oven at 350°F (175°C) until warmed through, about 15 minutes. Avoid microwaving if you want to keep the cheese melty and the eggplant slightly crispy. A quick broil at the end brings back that delicious golden top.
FAQs
Can I use a different type of cheese in this recipe?
Absolutely! While ricotta, mozzarella, and parmesan create a classic flavor, you can experiment with cream cheese for extra creaminess or goat cheese for a tangier bite. Just be mindful of the texture and salt content to keep the balance right.
How do I make this recipe vegan?
To make vegan Cheesy Eggplant Rolls Recipe, swap the egg for a flax egg and use plant-based cheese alternatives. Nutritional yeast can also add a lovely cheesy flavor if you’re looking to keep it fully plant-based without sacrificing taste.
Is it necessary to peel the eggplants?
Peeling is optional. The skin adds a bit of color and texture but can be slightly bitter in some eggplants. If you prefer a milder, softer roll, peeling the eggplant before slicing is a good idea.
Can I prepare the rolls ahead of time and bake later?
Yes! You can assemble the rolls and store them covered in the refrigerator for up to a day before baking. This makes the Cheesy Eggplant Rolls Recipe perfect for meal prepping or hosting dinners when you want to save time.
What can I serve with the marinara sauce?
Marinara adds a tangy touch that pairs beautifully with the richness of the rolls. You can serve extra on the side for dipping or lightly drizzle it over each roll to keep them moist and flavorful.
Final Thoughts
There’s something truly special about the Cheesy Eggplant Rolls Recipe that feels like a warm hug on your plate. Easy to make yet utterly impressive, it brings together fresh ingredients and comforting flavors in a way that feels homemade and indulgent. I can’t recommend it enough if you want to treat yourself or loved ones to a meal that’s both nourishing and delicious. Give it a try and watch it become an instant favorite!
Print
Cheesy Eggplant Rolls Recipe
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Total Time: 55 minutes
- Yield: 4 servings, 4 rolls
- Category: Appetizer
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Cheesy Eggplant Rolls are a delicious and comforting vegetarian dish featuring tender, roasted eggplant slices rolled with a savory blend of ricotta, mozzarella, and parmesan cheeses, enhanced with fresh basil, garlic, and oregano. Baked to perfection and optionally served with marinara sauce, these rolls make a perfect appetizer or main course that will satisfy your cravings for gooey, flavorful comfort food.
Ingredients
Vegetables
- 2 medium Eggplants (Choose firm, smooth ones)
Cheeses
- 1 cup Ricotta Cheese (Can be swapped for cream cheese or goat cheese)
- 1 cup Mozzarella Cheese (For that gooey meltiness)
- 1/2 cup Grated Parmesan Cheese (Brings tangy depth)
Other
- 1 large Egg (Use a flax egg for a vegan version)
- 1/4 cup Fresh Basil (Or dried)
- 1 teaspoon Garlic Powder (For a subtle kick)
- 1 teaspoon Dried Oregano (Beautifully complements cheese and eggplant)
- 2 tablespoons Olive Oil (For brushing the eggplant)
- Salt, to taste (To accentuate flavors)
- Pepper, to taste (To accentuate flavors)
- 1 cup Marinara Sauce (Optional but delightful)
Instructions
- Prepare the Eggplants: Slice the eggplants lengthwise into thin, even slices to ensure they cook uniformly. Brush each slice with olive oil on both sides and season lightly with salt and pepper to enhance their natural flavor.
- Roast the Eggplant: Preheat the oven to 400°F (200°C). Lay the eggplant slices on a baking sheet lined with parchment paper and roast them for about 15 minutes until they become tender and slightly golden but still pliable for rolling.
- Mix the Filling: In a mixing bowl, combine ricotta cheese, mozzarella cheese, grated parmesan, the egg, chopped fresh basil, garlic powder, dried oregano, salt, and pepper. Mix thoroughly until all ingredients are well incorporated, forming a creamy and flavorful filling.
- Assemble the Rolls: Once roasted, allow the eggplant slices to cool slightly. Then, place a generous spoonful of the cheese mixture at one end of each slice and carefully roll up the eggplant to enclose the filling. Arrange the rolls seam-side down in a baking dish.
- Add Sauce and Bake: Pour marinara sauce over the arranged eggplant rolls if using. This adds moisture and a delightful tang that complements the cheesy filling. Bake in the oven at 375°F (190°C) for an additional 10 minutes, allowing the cheese to melt thoroughly and the flavors to meld.
- Serve: Remove from the oven and let the rolls sit for a couple of minutes before serving. Garnish with extra basil or parmesan if desired. These rolls pair well with a light salad or crusty bread for a complete meal.
Notes
- You can substitute ricotta with cream cheese or goat cheese depending on your preference.
- To make this dish vegan, replace the egg with a flax egg and use vegan cheese alternatives.
- If using dried basil instead of fresh, use about 1 tablespoon to maintain flavor intensity.
- For a low sodium version, reduce or omit the added salt and use low sodium marinara sauce.
- Ensure eggplant slices are thin to facilitate easier rolling and cooking.

