There’s something magical about transforming humble eggplants into elegant little rolls filled with a creamy, savory surprise. These Eggplant Roll-Ups with Creamy Ricotta and Spinach are tender, cheesy, and packed with flavor. Imagine silky roasted eggplant slices wrapped around a luscious ricotta-spinach filling, all baked in bubbling tomato sauce until golden and irresistible.
Behind the Recipe
This dish was inspired by my love of Italian comfort food. It carries the spirit of a cozy baked pasta, but instead of noodles, eggplant takes the stage. It’s a lighter yet deeply satisfying option that still delivers that comforting, cheesy warmth we crave in a baked dish.
Recipe Origin or Trivia
Eggplant roll-ups, or involtini di melanzane, are an Italian classic that beautifully showcase Mediterranean flavors. Traditionally, the dish is baked with ricotta or mozzarella filling and simmered in tomato sauce. In southern Italy, especially Sicily, eggplant has long been a star ingredient thanks to its versatility and ability to absorb flavors like olive oil, herbs, and tomatoes.
Why You’ll Love Eggplant Roll-Ups with Creamy Ricotta and Spinach
Versatile: They work as a main dish, side, or even a stunning appetizer.
Budget-Friendly: With eggplants and ricotta as the main stars, this dish is affordable and filling.
Quick and Easy: The steps are straightforward, making this a manageable recipe for weeknights.
Customizable: Add herbs, different cheeses, or even extra veggies to the filling.
Crowd-Pleasing: Cheesy baked dishes rarely disappoint, and this one is no exception.
Make-Ahead Friendly: You can prep the rolls in advance and bake them just before serving.
Great for Leftovers: They reheat beautifully and taste even better the next day.
Chef’s Pro Tips for Perfect Results
For the best texture and flavor, keep these tips in mind:
- Slice eggplants evenly to ensure they roast at the same rate.
- Lightly salt the eggplant slices before roasting to draw out excess moisture.
- Don’t skip the squeeze of spinach after cooking; too much water will make the filling runny.
- Use whole-milk ricotta for a creamier, richer filling.
- Let the dish rest for 5 minutes after baking so the flavors can settle.
Kitchen Tools You’ll Need
A few essentials will help you prepare this dish with ease:
- Sharp knife or mandoline: For slicing the eggplants thinly.
- Baking sheet: To roast the eggplant slices until tender.
- Mixing bowls: For preparing the ricotta-spinach filling.
- Spoon or spatula: To spread the filling evenly.
- Casserole dish: For baking the roll-ups in tomato sauce.
Ingredients in Eggplant Roll-Ups with Creamy Ricotta and Spinach
Every ingredient has its role in creating balance between creaminess, freshness, and savory depth.
- Eggplants: 2 medium, sliced lengthwise about 1/4 inch thick, the base for the rolls.
- Olive oil: 3 tablespoons, brushed on eggplant for roasting.
- Ricotta cheese: 1 1/2 cups whole milk, creamy filling base.
- Parmesan cheese: 1/2 cup grated, adds sharpness to the filling.
- Mozzarella cheese: 1 cup shredded, melts beautifully on top.
- Spinach: 2 cups fresh, wilted and squeezed dry, adds color and nutrition.
- Garlic: 2 cloves minced, infuses flavor into the filling.
- Egg: 1 large, binds the ricotta mixture.
- Tomato sauce: 2 cups, base layer for baking.
- Fresh basil: 2 tablespoons chopped, adds brightness.
- Salt: 1/2 teaspoon, seasons the filling.
- Black pepper: 1/4 teaspoon, balances the flavor.
Ingredient Substitutions
Cooking is flexible, so here are some easy swaps:
- Ricotta cheese: Use cottage cheese or mascarpone.
- Spinach: Swap with kale or Swiss chard.
- Parmesan cheese: Pecorino Romano works beautifully.
- Tomato sauce: Marinara sauce or homemade passata.
- Eggplants: Try zucchini slices for a lighter twist.
Ingredient Spotlight
Eggplant: Known for its silky texture once roasted, it soaks up the olive oil and tomato sauce beautifully, becoming tender and full of flavor.
Ricotta cheese: Mild, creamy, and rich, it pairs with spinach to create a filling that’s both light and indulgent.

Instructions for Making Eggplant Roll-Ups with Creamy Ricotta and Spinach
Rolling and baking these beauties is simpler than it looks. Here’s how to make them:
- Preheat Your Equipment: Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Combine Ingredients: Mix ricotta, Parmesan, spinach, garlic, egg, basil, salt, and pepper in a bowl until well combined.
- Prepare Your Cooking Vessel: Brush eggplant slices with olive oil, season lightly, and roast for 15 minutes until pliable. Spread tomato sauce in the bottom of a casserole dish.
- Assemble the Dish: Spoon 1–2 tablespoons of ricotta mixture onto each eggplant slice. Roll up gently and place seam-side down in the casserole dish.
- Cook to Perfection: Pour remaining tomato sauce over rolls, sprinkle with mozzarella, and bake at 375°F (190°C) for 25–30 minutes until bubbly and golden.
- Finishing Touches: Let rest for 5 minutes before serving. Garnish with extra basil if desired.
- Serve and Enjoy: Serve warm with crusty bread or a simple green salad.
Texture & Flavor Secrets
These roll-ups offer a beautiful interplay of textures: tender eggplant, creamy ricotta filling, stretchy melted mozzarella, and the bright acidity of tomato sauce. Together, they create harmony in every bite.
Cooking Tips & Tricks
- Roast eggplants instead of frying to keep them light yet flavorful.
- Add a pinch of nutmeg to the ricotta filling for subtle warmth.
- Double the recipe for entertaining; it scales easily.
What to Avoid
Even simple dishes can go wrong—here’s what to watch for:
- Don’t slice eggplant too thick, or it won’t roll easily.
- Avoid watery spinach; always squeeze it well.
- Don’t overbake; the rolls should be tender, not dry.
Nutrition Facts
Servings: 4
Calories per serving: 320
Note: These are approximate values.
Preparation Time
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Make-Ahead and Storage Tips
You can assemble the rolls a day ahead, cover tightly, and refrigerate until ready to bake. Leftovers can be stored in an airtight container in the fridge for up to 3 days or frozen for up to a month. Reheat in the oven until warmed through.
How to Serve Eggplant Roll-Ups with Creamy Ricotta and Spinach
Serve as a main with garlic bread and a fresh salad, or as a side alongside roasted chicken or grilled fish. For a fancier presentation, arrange them in single-serve ramekins.
Creative Leftover Transformations
Leftovers can become tomorrow’s delight:
- Chop up rolls and toss with cooked pasta for a quick meal.
- Layer into a sandwich with crusty bread and extra mozzarella.
- Reheat and serve over polenta for a rustic twist.
Additional Tips
For an extra punch, drizzle with good-quality olive oil before serving. You can also sprinkle red pepper flakes for a gentle kick.
Make It a Showstopper
Bake in a beautiful ceramic dish and garnish with basil leaves and a light dusting of Parmesan right before serving. It will look as good as it tastes.
Variations to Try
- Add sautéed mushrooms to the filling for earthiness.
- Swap mozzarella with smoked provolone for deeper flavor.
- Use zucchini instead of eggplant for a lighter version.
- Add roasted red peppers into the filling for a sweet touch.
FAQ’s
Q1. Can I grill the eggplant instead of roasting it?
Yes, grilling adds a smoky flavor that pairs beautifully with the filling.
Q2. Do I need to peel the eggplant?
No, the skin becomes tender after roasting and helps hold the rolls together.
Q3. Can I make it gluten-free?
Yes, this recipe is naturally gluten-free as long as your tomato sauce has no added gluten.
Q4. Can I use frozen spinach?
Yes, just thaw and squeeze it very well to remove excess water.
Q5. How do I keep the eggplant from getting bitter?
Lightly salting slices before roasting helps reduce bitterness.
Q6. Can I prepare these ahead of time?
Yes, assemble a day before and bake when ready to serve.
Q7. Do I have to use mozzarella on top?
No, you can use provolone, fontina, or leave it off for a lighter version.
Q8. Can I freeze them?
Yes, freeze assembled but unbaked roll-ups, then bake straight from frozen, adding extra time.
Q9. Can I make them vegan?
Yes, use vegan ricotta and cheese alternatives for a plant-based version.
Q10. What pairs best with this dish?
A crisp green salad and warm crusty bread make the perfect companions.
Conclusion
Eggplant Roll-Ups with Creamy Ricotta and Spinach are a beautiful balance of rustic comfort and elegant presentation. With their tender rolls, creamy filling, and bubbling tomato sauce, they make any table feel like an Italian feast. Trust me, this one’s worth every bite.
Print
Eggplant Roll-Ups with Creamy Ricotta and Spinach
Description
Delicate eggplant slices rolled up with a luscious filling of creamy ricotta, sautéed spinach, and herbs, then baked in a rich tomato sauce for a comforting and elegant vegetarian dish.
Ingredients
- Eggplants: 2 large, sliced lengthwise into 1/4-inch thick slices — these serve as the base for the roll-ups.
- Ricotta Cheese: 1 1/2 cups — provides the creamy, rich filling.
- Fresh Spinach: 4 cups — adds vibrant green color and earthy depth to the filling.
- Parmesan Cheese: 1/3 cup, grated — brings a salty, nutty touch to the ricotta mix.
- Egg: 1 large — helps bind the filling together.
- Garlic: 2 cloves, minced — infuses the dish with aromatic flavor.
- Olive Oil: 2 tablespoons — used for brushing eggplant slices and sautéing spinach.
- Salt: 1 teaspoon — enhances the overall flavor.
- Black Pepper: 1/2 teaspoon — adds a subtle kick to the dish.
- Marinara Sauce: 2 cups — the luscious base for baking the roll-ups.
- Fresh Basil: A handful, chopped — for garnish and a burst of fresh flavor.
Instructions
- Preheat Your Equipment: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and lightly oil it.
- Combine Ingredients: In a bowl, mix ricotta cheese, sautéed spinach, Parmesan, egg, garlic, salt, and pepper until well blended.
- Prepare Your Cooking Vessel: Lightly grease a baking dish and spread 1 cup of marinara sauce on the bottom.
- Assemble the Dish: Grill or roast eggplant slices until soft and flexible. Place a spoonful of ricotta mixture on each slice and roll it up. Arrange roll-ups seam side down in the prepared dish.
- Cook to Perfection: Spoon remaining marinara sauce over the top and bake uncovered for 25–30 minutes until bubbly and lightly golden.
- Finishing Touches: Let cool for a few minutes before garnishing with fresh basil.
- Serve and Enjoy: Plate the roll-ups warm with a side salad or crusty bread and savor every bite.
Notes
- Brush eggplant slices lightly with olive oil before roasting to prevent dryness.
- Let the ricotta mixture sit for 5–10 minutes to meld flavors before assembling.
- You can use store-bought or homemade marinara sauce depending on time.