Eggplant Roll-Ups with Ricotta and Spinach Recipe
If you’ve been searching for a dish that perfectly balances comfort and elegance, let me introduce you to the magic of Eggplant Roll-Ups with Ricotta and Spinach. This recipe transforms humble eggplant slices into tender edible vessels filled with a luscious mixture of creamy ricotta, fresh spinach, and a hint of garlic, all baked in a rich marinara sauce. It’s a delightful crowd-pleaser that feels fancy yet is surprisingly easy to make, making it one of my absolute favorites to whip up for both weeknight dinners and special occasions.

Ingredients You’ll Need
These ingredients come together effortlessly, combining simple pantry staples and fresh produce to create a dish bursting with flavor, texture, and vibrant color. Each element plays a crucial role—from the tender eggplant that holds everything together to the ricotta and spinach filling that adds creaminess and brightness.
- 2 medium eggplants, thinly sliced lengthwise: Choosing firm, fresh eggplants ensures tender yet sturdy roll-ups.
- 2 tbsp olive oil: Adds richness and helps roast the eggplant to golden perfection.
- Salt and pepper, to taste: Essential for enhancing flavors at every step.
- 1 cup ricotta cheese: Provides a creamy, mild base for the filling.
- 1 cup fresh spinach, finely chopped: Brings a fresh, green note and healthy boost.
- 1/4 cup grated Parmesan cheese: Adds a nutty, savory depth to the filling.
- 1 clove garlic, minced: Infuses the filling with a subtle aromatic kick.
- 1/2 tsp dried oregano or basil: For that classic Italian herb flavor that ties everything together.
- 1/2 cup marinara sauce: The rich tomato base that keeps the roll-ups moist and flavorful.
- Fresh basil, for garnish (optional): Adds a pop of color and fresh herbal fragrance when serving.
How to Make Eggplant Roll-Ups with Ricotta and Spinach
Step 1: Roast the Eggplant Slices
Start by preheating your oven to 400°F (200°C). Brush each thin eggplant slice lightly with olive oil on both sides, then season with salt and pepper. Lay them out on a baking sheet and roast for 15 to 18 minutes until they become tender and pliable—this step softens the eggplant just enough so they can be rolled without breaking, while developing a beautiful, slightly caramelized exterior.
Step 2: Prepare the Ricotta and Spinach Filling
While the eggplant roasts, mix the ricotta cheese, finely chopped fresh spinach, grated Parmesan, minced garlic, and dried oregano or basil in a bowl. Add salt and pepper to taste, then stir until everything is combined into a creamy, flavorful filling. This simple mixture not only tastes delicious but also adds a lovely contrast to the roasted eggplant’s mellow flavor.
Step 3: Roll Up the Eggplant
Once the eggplant slices are cool enough to handle, place a spoonful of the ricotta-spinach mixture at one end of each slice. Carefully roll the slice around the filling, creating a neat little package. This rolling step is where the magic really happens, turning modest ingredients into eye-catching, bite-sized bundles bursting with flavor.
Step 4: Bake with Marinara Sauce
Spread the marinara sauce evenly on the bottom of a baking dish. Arrange the eggplant roll-ups seam-side down on the sauce to help them hold their shape while baking. Pop the dish into the oven and bake for 15 to 20 minutes until the roll-ups are heated through and the sauce is bubbling gently. The sauce not only adds moisture but also infuses the dish with that delicious tomato richness.
How to Serve Eggplant Roll-Ups with Ricotta and Spinach

Garnishes
Fresh basil leaves are perfect for garnishing your Eggplant Roll-Ups with Ricotta and Spinach. Their bright aroma and vibrant green color add a stunning finishing touch that elevates the dish’s presentation and freshness. A light drizzle of extra virgin olive oil over the top just before serving is another great way to add shine and richness.
Side Dishes
This dish pairs wonderfully with a crisp green salad tossed in a lemon vinaigrette to cut through the richness of the cheese, or a side of garlicky roasted potatoes for more comfort food vibes. You can also keep it simple with some crusty bread to soak up every bit of that garlicky marinara sauce.
Creative Ways to Present
For a special dinner, try arranging the Eggplant Roll-Ups with Ricotta and Spinach on a platter with alternating colors of cherry tomatoes or roasted red peppers around the edges. Another fun idea is to serve individual portions in small, shallow ramekins filled with extra sauce and a sprinkle of Parmesan on top, then broil briefly for a bubbly finish.
Make Ahead and Storage
Storing Leftovers
You can store any leftover Eggplant Roll-Ups with Ricotta and Spinach in an airtight container in the refrigerator for up to three days. Be sure to keep them covered to prevent drying out and to preserve the flavors.
Freezing
If you want to prepare this dish ahead of time, the roll-ups freeze beautifully. Place them in a freezer-safe dish with the marinara sauce, cover tightly with foil or a lid, and freeze for up to two months. This makes for an easy, ready-to-bake meal whenever you need a comforting treat.
Reheating
Reheat leftovers in a preheated oven at 350°F (175°C) for 15 to 20 minutes or until warmed through. To avoid drying out, cover the dish with foil during reheating. You can also microwave individual portions but be mindful of maintaining the texture of the eggplant.
FAQs
Can I use frozen spinach for the filling?
Absolutely! Just make sure to thaw frozen spinach completely and squeeze out any excess moisture before mixing it with the ricotta to avoid watery filling.
Can I make this recipe vegan?
Yes, swap the ricotta and Parmesan for plant-based cheese alternatives or a tofu-based ricotta substitute. Also, check that your marinara sauce contains no animal products.
Is it necessary to roast the eggplant before rolling?
Roasting softens the eggplant and makes it flexible enough to roll without cracking. Skipping this step could result in tough or broken roll-ups.
Can I prepare the roll-ups ahead of time before baking?
Definitely. You can assemble the roll-ups, cover, and refrigerate them for up to 24 hours before baking. This can save time on busy days.
What other herbs work well in the filling?
Fresh thyme, rosemary, or even a pinch of nutmeg can add intriguing layers of flavor to the ricotta and spinach filling if you want to experiment.
Final Thoughts
Eggplant Roll-Ups with Ricotta and Spinach are such a wonderful recipe to have in your culinary repertoire. They’re straightforward to make, bursting with fresh flavors, and always impress at the table. Whether you’re cooking for family, friends, or just a cozy night in, these roll-ups bring warmth and deliciousness in every bite. Give them a try soon—I promise they’ll become one of your favorites!
