Let me tell you, these Deliciously Cheesy Eggplant Rolls have completely transformed my weeknight dinner routine, and I’m confident they’ll do the same for you. I used to be on the fence about eggplant, often finding it a bit spongy or bland. But this recipe? It’s a game-changer. It turns the humble eggplant into silky, tender wrappers for a ridiculously creamy and flavorful cheese filling, all baked in a rich, savory tomato sauce until bubbly and golden. It’s the kind of comfort food that feels both indulgent and wholesome at the same time. Every time I make this, my kitchen fills with the most incredible aroma of baked cheese, garlic, and basil, and my family comes running. It’s elegant enough for a special occasion but simple enough for a cozy night in. This isn’t just a recipe; it’s an experience that proves vegetarian dishes can be the star of any table. Prepare to fall in love with eggplant all over again!
Ingredients
- 2 large, firm globe eggplants (about 2.5 to 3 lbs total)
- 1/4 cup olive oil, plus more for greasing
- 1 teaspoon salt, plus more for sweating the eggplant
- 1/2 teaspoon black pepper
- 1 (15-ounce) container whole milk ricotta cheese
- 1 1/2 cups shredded low-moisture mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese, plus more for topping
- 1 large egg, lightly beaten
- 1/2 cup fresh basil, chopped
- 1/4 cup fresh parsley, chopped
- 3 cloves garlic, minced
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 1 (24-ounce) jar of your favorite marinara or tomato sauce
Instructions
- Prepare the Eggplant Slices: Start by preparing your eggplant, which is the foundation of this dish. Wash and dry the eggplants thoroughly. Trim off the stem and the bottom end. Using a mandoline slicer for uniform thickness or a very sharp knife, carefully slice the eggplants lengthwise into planks that are about 1/4-inch thick. You should get about 6-8 good slices from each eggplant. Don’t worry if the first and last slices are mostly skin; you can discard those or chop them up to add to the sauce later.
- Sweat the Eggplant: This is a crucial step to remove excess moisture and any potential bitterness. Arrange the eggplant slices in a single layer on baking sheets lined with paper towels. Sprinkle both sides of each slice generously with salt. Let them sit for about 30 to 45 minutes. You will see beads of water forming on the surface. This process, known as “sweating,” is key to achieving a tender, not spongy, texture in the final dish.
- Rinse and Dry the Eggplant: After the eggplant has sweat, you must rinse the slices thoroughly under cold water to remove all the salt. Once rinsed, pat them completely dry with more paper towels or a clean kitchen towel. Press gently to squeeze out any remaining moisture. This ensures the eggplant will roast beautifully instead of steaming.
- Roast the Eggplant: Preheat your oven to 400°F (200°C). Lightly grease two large baking sheets with olive oil. Arrange the dried eggplant slices in a single layer on the prepared sheets. Brush the tops of the slices with the 1/4 cup of olive oil and season lightly with salt and black pepper. Roast for 15-20 minutes, flipping the slices halfway through, until they are tender, pliable, and lightly golden. They need to be flexible enough to roll without breaking. Once done, remove them from the oven and let them cool slightly.
- Prepare the Cheesy Filling: While the eggplant is roasting, you can prepare the delicious cheese filling. In a medium-sized bowl, combine the whole milk ricotta cheese, 1 cup of the shredded mozzarella, the grated Parmesan cheese, the beaten egg, chopped fresh basil, chopped fresh parsley, minced garlic, and the optional red pepper flakes. The egg acts as a binder, helping the filling hold its shape during baking. Mix everything together until it’s well combined and creamy. Take a moment to taste the filling and adjust seasoning if needed, though the Parmesan adds a good amount of saltiness.
- Assemble the Eggplant Rolls: Now for the fun part! Reduce the oven temperature to 375°F (190°C). Spread about 1 cup of the marinara sauce evenly over the bottom of a 9×13-inch baking dish. This will prevent the rolls from sticking and create a flavorful base. Lay one slice of roasted eggplant on a clean work surface. Spoon about 2 tablespoons of the cheese filling onto one end of the slice. Gently roll it up, from the filling-covered end to the clean end, creating a neat little package. Place the roll seam-side down in the prepared baking dish. Repeat with the remaining eggplant slices and filling, arranging them snugly in the dish.
- Bake to Perfection: Once all the rolls are nestled in the dish, pour the remaining marinara sauce over the top, ensuring they are well-covered. Sprinkle the remaining 1/2 cup of mozzarella cheese and a little extra Parmesan cheese over the sauce. This will create that irresistible, bubbly, golden-brown crust.
- Final Bake and Rest: Cover the baking dish with foil and bake for 25 minutes. The foil traps the steam and helps heat the rolls through. Then, remove the foil and bake for another 15-20 minutes, or until the sauce is bubbling and the cheese on top is melted and beautifully golden brown. Let the eggplant rolls rest for at least 10 minutes before serving. This allows them to set up, making them easier to serve and preventing the filling from running out. Garnish with a sprinkle of fresh basil or parsley before bringing it to the table.
Nutrition Facts
This recipe offers a wonderfully balanced nutritional profile, making it a satisfying and wholesome vegetarian main course. It’s rich in protein from the cheese and egg, provides dietary fiber from the eggplant, and delivers healthy fats from the olive oil. It’s a fantastic way to enjoy a comforting, classic Italian-American dish without the heaviness of pasta.
- Servings: 6
- Calories per serving: Approximately 450 kcal
- Protein: 22g
- Fat: 32g
- Carbohydrates: 18g
- Fiber: 7g
- Sodium: 850mg (can be reduced by using low-sodium sauce and less salt)
Preparation Time
While this recipe has a few steps, the process is straightforward and well worth the effort. The hands-on time is manageable, with much of the duration dedicated to sweating the eggplant and baking. You can easily prepare the cheese filling while the eggplant slices are sweating or roasting, making the workflow efficient and perfect for a weekend cooking project or a planned-ahead weeknight meal.
- Prep time: 25 minutes (slicing eggplant, making filling)
- Sweating time: 30-45 minutes
- Cook time: 55-60 minutes (roasting and baking)
- Total time: Approximately 2 hours
How to Serve
These cheesy eggplant rolls are incredibly versatile and can be the star of the show or a stunning side dish. Here are some of our favorite ways to serve them:
- As a Main Course: Serve 2-3 rolls per person alongside a simple, crisp green salad with a lemon vinaigrette to cut through the richness of the cheese. A side of garlic bread or crusty artisan bread is a must for soaking up every last bit of the delicious marinara sauce.
- With a Grain: For a heartier meal, serve the eggplant rolls over a bed of creamy polenta, fluffy quinoa, or even a simple orzo pasta. The grains provide a wonderful texture contrast and make the meal even more substantial.
- Appetizer Style: For parties or gatherings, you can serve a single roll per person as an elegant and impressive appetizer. It sets a wonderful tone for the meal to come.
- Paired with Vegetables: Complement the dish with a side of steamed or roasted vegetables, such as broccoli, asparagus, or green beans, to add more nutrients and color to your plate.
- Family-Style Platter: Simply bring the entire baking dish to the table, garnished with fresh herbs, and let everyone serve themselves. It creates a warm, communal, and inviting dining experience.
Additional Tips
- Make-Ahead Magic: You can fully assemble the eggplant rolls in the baking dish a day in advance. Cover tightly with plastic wrap or foil and refrigerate. When you’re ready to eat, just remove it from the fridge 30 minutes before baking to let it come to room temperature, then bake as directed. You may need to add 5-10 minutes to the initial covered baking time.
- Freezer-Friendly Meal: This dish freezes beautifully. After baking, let it cool completely. You can freeze the entire dish or portion it into individual airtight containers. It will keep for up to 3 months. To reheat, thaw in the refrigerator overnight and bake at 350°F (175°C) until heated through.
- Cheese Variations: Feel free to get creative with the cheese filling. For a tangier flavor, you can substitute some of the ricotta with goat cheese. For a smokier taste, try adding a bit of smoked mozzarella or smoked provolone to the mix. A dollop of pesto in the filling also adds a wonderful, herby dimension.
- Perfect Your Slices: The key to easy rolling is the thickness of your eggplant slices. A mandoline slicer is your best friend here for achieving consistent 1/4-inch slices. If you don’t have one, use your sharpest chef’s knife and take your time. Slices that are too thick will be hard to roll, and slices that are too thin may fall apart.
- Don’t Skip the Herbs: Fresh herbs make a world of difference in this recipe. While dried herbs can work in a pinch, the vibrant flavor of fresh basil and parsley elevates the dish from good to unforgettable. If you have extra, use them as a fresh garnish right before serving for an extra pop of color and flavor.
Budgeting the Recipe
Creating a gourmet-tasting meal doesn’t have to break the bank, and these eggplant rolls are a perfect example. Eggplant is often an inexpensive vegetable, especially when it’s in season during the late summer and early fall. To make this recipe even more budget-friendly, consider buying store-brand cheeses. The difference in taste is often negligible, especially when combined with all the other flavorful ingredients. You can save a significant amount by opting for a block of mozzarella and shredding it yourself rather than buying the pre-shredded variety, which often contains anti-caking agents and costs more per ounce.
Another excellent way to cut costs is by making your own marinara sauce. A large can of crushed tomatoes, some garlic, onion, and dried herbs can be simmered into a delicious sauce for a fraction of the price of a jarred one. This also allows you to control the sodium and sugar content. Finally, growing your own herbs like basil and parsley in a small pot on your windowsill is a sustainable and cost-effective way to have fresh flavor at your fingertips, saving you from buying expensive plastic packages at the store.
Frequently Asked Questions
Q: Can I make this recipe vegan?
A: Absolutely! To make a vegan version, you can use a high-quality vegan ricotta, often made from tofu or cashews. For the mozzarella and Parmesan, there are many excellent plant-based shreds and grated cheeses available. Instead of the egg, you can use a “flax egg” (1 tablespoon ground flaxseed mixed with 3 tablespoons water) or simply omit it, as the vegan ricotta is often firm enough to bind the filling.
Q: My eggplant rolls came out watery. What went wrong?
A: The most common culprit for a watery dish is not properly “sweating” the eggplant. Salting the slices and letting them sit for at least 30 minutes is crucial for drawing out excess moisture. It’s also important to pat them completely dry after rinsing. Additionally, using whole milk ricotta instead of skim or part-skim helps, as it has a lower water content and creates a creamier, more stable filling.
Q: Can I use different types of herbs in the filling?
A: Yes, feel free to customize the herbs based on your preference. While basil and parsley are a classic combination, you could also add fresh oregano for a more robust Italian flavor, or even a little fresh thyme. A teaspoon of chopped fresh mint could also add a surprising and delightful brightness to the ricotta filling.
Q: How do I store and reheat leftovers?
A: Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, you can use a microwave for a quick option, but for the best results, place the rolls in an oven-safe dish, cover with foil, and warm in a 350°F (175°C) oven for about 15-20 minutes, or until heated through. This helps the cheese get melty and delicious again without drying out the rolls.
Q: Can I prepare the components in advance to save time?
A: Yes, this recipe is great for prepping in stages. You can roast the eggplant slices a day ahead and store them in an airtight container in the fridge. The cheese filling can also be mixed and refrigerated for up to 24 hours. When you’re ready to make dinner, all you have to do is assemble the rolls and bake, which cuts the active prep time down significantly.
PrintDeliciously Cheesy Eggplant Rolls for Everyone
- Total Time: Approximately 2 hours (includes sweating time)
- Yield: 6 servings
- Diet: Vegetarian
Description
This Cheesy Eggplant Rolls recipe offers a wonderfully balanced nutritional profile, making it a satisfying and wholesome vegetarian main course. It’s rich in protein from the cheese and egg, provides dietary fiber from the eggplant, and delivers healthy fats from the olive oil. It’s a fantastic way to enjoy a comforting, classic Italian-American dish without the heaviness of pasta.
While this recipe has a few steps, the process is straightforward and well worth the effort. The hands-on time is manageable, with much of the duration dedicated to sweating the eggplant and baking. You can easily prepare the cheese filling while the eggplant slices are sweating or roasting, making the workflow efficient and perfect for a weekend cooking project or a planned-ahead weeknight meal.
Ingredients
Large, firm globe eggplants: 2 (about 2.5 to 3 lbs total)
Olive oil: 1/4 cup, plus more for greasing
Salt: 1 teaspoon, plus more for sweating the eggplant
Black pepper: 1/2 teaspoon
Whole milk ricotta cheese: 1 (15-ounce) container
Shredded low-moisture mozzarella cheese: 1 1/2 cups, divided
Grated Parmesan cheese: 1/2 cup, plus more for topping
Large egg: 1, lightly beaten
Fresh basil: 1/2 cup, chopped
Fresh parsley: 1/4 cup, chopped
Garlic cloves: 3, minced
Red pepper flakes (optional, for a little heat): 1/4 teaspoon
Your favorite marinara or tomato sauce: 1 (24-ounce) jar
Instructions
1. Prepare the Eggplant Slices:
2. Start by preparing your eggplant, which is the foundation of this dish. Wash and dry the eggplants thoroughly. Trim off the stem and the bottom end. Using a mandoline slicer for uniform thickness or a very sharp knife, carefully slice the eggplants lengthwise into planks that are about 1/4-inch thick. You should get about 6-8 good slices from each eggplant. Don’t worry if the first and last slices are mostly skin; you can discard those or chop them up to add to the sauce later.
3. Sweat the Eggplant:
4. This is a crucial step to remove excess moisture and any potential bitterness. Arrange the eggplant slices in a single layer on baking sheets lined with paper towels. Sprinkle both sides of each slice generously with salt. Let them sit for about 30 to 45 minutes. You will see beads of water forming on the surface. This process, known as “sweating,” is key to achieving a tender, not spongy, texture in the final dish.
5. Rinse and Dry the Eggplant:
6. After the eggplant has sweat, you must rinse the slices thoroughly under cold water to remove all the salt. Once rinsed, pat them completely dry with more paper towels or a clean kitchen towel. Press gently to squeeze out any remaining moisture. This ensures the eggplant will roast beautifully instead of steaming.
7. Roast the Eggplant:
8. Preheat your oven to 400°F (200°C). Lightly grease two large baking sheets with olive oil. Arrange the dried eggplant slices in a single layer on the prepared sheets. Brush the tops of the slices with the 1/4 cup of olive oil and season lightly with salt and black pepper. Roast for 15-20 minutes, flipping the slices halfway through, until they are tender, pliable, and lightly golden. They need to be flexible enough to roll without breaking. Once done, remove them from the oven and let them cool slightly.
9. Prepare the Cheesy Filling:
10. While the eggplant is roasting, you can prepare the delicious cheese filling. In a medium-sized bowl, combine the whole milk ricotta cheese, 1 cup of the shredded mozzarella, the grated Parmesan cheese, the beaten egg, chopped fresh basil, chopped fresh parsley, minced garlic, and the optional red pepper flakes. The egg acts as a binder, helping the filling hold its shape during baking. Mix everything together until it’s well combined and creamy. Take a moment to taste the filling and adjust seasoning if needed, though the Parmesan adds a good amount of saltiness.
11. Assemble the Eggplant Rolls:
12. Now for the fun part! Reduce the oven temperature to 375°F (190°C). Spread about 1 cup of the marinara sauce evenly over the bottom of a 9×13-inch baking dish. This will prevent the rolls from sticking and create a flavorful base. Lay one slice of roasted eggplant on a clean work surface. Spoon about 2 tablespoons of the cheese filling onto one end of the slice. Gently roll it up, from the filling-covered end to the clean end, creating a neat little package. Place the roll seam-side down in the prepared baking dish. Repeat with the remaining eggplant slices and filling, arranging them snugly in the dish.
13. Bake to Perfection:
14. Once all the rolls are nestled in the dish, pour the remaining marinara sauce over the top, ensuring they are well-covered. Sprinkle the remaining 1/2 cup of mozzarella cheese and a little extra Parmesan cheese over the sauce. This will create that irresistible, bubbly, golden-brown crust.
15. Final Bake and Rest:
16. Cover the baking dish with foil and bake for 25 minutes. The foil traps the steam and helps heat the rolls through. Then, remove the foil and bake for another 15-20 minutes, or until the sauce is bubbling and the cheese on top is melted and beautifully golden brown. Let the eggplant rolls rest for at least 10 minutes before serving. This allows them to set up, making them easier to serve and preventing the filling from running out. Garnish with a sprinkle of fresh basil or parsley before bringing it to the table.
- Prep Time: 25 minutes (slicing eggplant, making filling)
- Cook Time: 55-60 minutes (roasting and baking)
- Category: Main Course, Vegetarian, Italian, Baked
- Method: Slicing, Sweating, Roasting, Mixing, Assembling, Baking
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: N/A
- Sodium: 850mg (can be reduced by using low-sodium sauce and less salt)
- Fat: 32g
- Saturated Fat: N/A
- Unsaturated Fat: N/A
- Trans Fat: N/A
- Carbohydrates: 18g
- Fiber: 7g
- Protein: 22g
- Cholesterol: N/A





