Why You’ll Love This Eggplant Roll-Ups with Ricotta and Spinach
- Ease of preparation: This eggplant roll-ups with ricotta and spinach recipe is wonderfully simple and quick to make. With straightforward steps like roasting eggplant slices and mixing a creamy filling, it’s perfect for busy weeknights or when you want a delicious meal without the fuss.
- Health benefits: Packed with nutrient-rich ingredients like fresh spinach and eggplant, these roll-ups offer antioxidants, fiber, and essential vitamins that promote overall wellness. Ricotta cheese adds a good dose of protein and calcium, balancing nutrition with great flavor.
- Versatility: This recipe adapts easily to different dietary requirements. Whether you need a vegan alternative by substituting the ricotta and mozzarella with plant-based cheeses or prefer gluten-free versions by choosing compliant sauce and ingredients, these eggplant roll-ups remain a tasty and flexible option.
- Distinctive flavor: The creamy ricotta melds with tender spinach and mild roasted eggplant, all bound by a savory tomato sauce and topped with melted mozzarella. The combination delivers a delightful balance of fresh, rich, and comforting flavors.
Essential Ingredients for Eggplant Roll-Ups with Ricotta and Spinach
- 2 medium eggplants – provide tender, roasted slices perfect for rolling and holding filling
- 15 oz (400 g) canned chopped tomatoes – form the rich tomato sauce base
- 1 shallot – adds mild sweetness and depth to the sauce
- 2 cloves garlic – infuse aromatic flavor into the recipe
- 1 tbsp olive oil (divided) – used for sautéing spinach, sauce preparation, and brushing eggplants
- ½ tbsp tomato paste – intensifies tomato flavor in the sauce
- ½ tsp dried oregano – adds herbal warmth
- 1 pinch nutmeg – subtle spice in the ricotta filling
- 8.5 oz (250 g) ricotta cheese – creamy, protein-rich filling base
- 8.5 oz (240 g or about 1 1/8 cups) fresh spinach – provides fresh, nutrient-dense greens
- 1 ball fresh mozzarella – melts into a luscious topping
- 1 tbsp grated Parmesan cheese – adds umami and sharpness to the filling
- Salt and pepper to taste – for well-rounded seasoning
Special Dietary Options:
- Vegan: Replace ricotta, Parmesan, and mozzarella with plant-based cheese alternatives made from cashews or almonds.
- Gluten-free: Ensure tomato sauce and other ingredients are gluten-free; naturally, this recipe contains no gluten.
- Low-calorie: Use light ricotta or reduce cheese amounts, and brush eggplants with minimal olive oil to keep calories down.
How to Prepare the Perfect Eggplant Roll-Ups with Ricotta and Spinach: Step-by-Step Guide
First Step: Prepare Eggplant Slices
Preheat your oven to 180°C (350°F). Remove the eggplant tops and slice them lengthwise into 1 cm (¼ inch) thick pieces to ensure even cooking and ease of rolling. Lightly brush each slice with olive oil and arrange on a baking sheet.
Second Step: Roast Eggplant
Bake the eggplant slices in the oven for 20 minutes until tender and pliable. Once done, allow the slices to cool for easier handling when assembling the roll-ups.
Third Step: Wilt and Prepare Spinach
In a frying pan over medium heat, sauté the fresh spinach with ½ tablespoon of olive oil, stirring frequently to prevent burning. Remove from heat and let it cool, then squeeze out excess moisture and finely chop the spinach for the filling.
Fourth Step: Make the Tomato Sauce
In a saucepan, heat 1 tablespoon olive oil over medium heat. Sauté finely chopped shallot and garlic for about 1 minute until fragrant. Add the canned chopped tomatoes, ¼ cup (60 ml) water, tomato paste, dried oregano, salt, and pepper. Let the sauce simmer gently for 15 minutes, stirring occasionally until thickened.
Fifth Step: Prepare the Ricotta and Spinach Filling
In a large bowl, mix the chopped spinach, ricotta cheese, grated Parmesan, nutmeg, salt, and pepper thoroughly until you have a creamy, well-blended filling ready for stuffing the eggplant slices.
Sixth Step: Assemble the Roll-Ups
Place a generous heaping tablespoon of the ricotta and spinach mixture at one end of each eggplant slice. Roll each slice tightly and place seam-side down in a baking dish.
Seventh Step: Bake with Sauce and Cheese
Spread about three-quarters of the tomato sauce evenly on the bottom of the baking dish beneath the eggplant rolls. Cover the rolls with the remaining sauce. Tear the fresh mozzarella ball into pieces and distribute over the top.
Final Step: Bake and Serve
Bake the rolled eggplants at 180°C (350°F) for 20 to 25 minutes until the mozzarella is melted, golden, and bubbly. Let the dish rest for 5 minutes to allow flavors to meld before serving warm.
Tip: Adjust seasoning during filling preparation for dietary preferences, such as using vegan cheeses or reducing salt.
Dietary Substitutions to Customize Your Eggplant Roll-Ups with Ricotta and Spinach
Protein and Main Component Alternatives
- Swap ricotta cheese with creamy cashew or almond-based vegan ricotta alternatives for plant-based diets.
- Switch eggplant slices with roasted zucchini or large portobello mushrooms for different textures or flavors.
- For a more protein-packed version, mix in finely chopped nuts like walnuts or pine nuts into the filling.
Vegetable, Sauce, and Seasoning Modifications
- Use kale or Swiss chard instead of spinach for a different nutrient profile and slightly earthier flavor.
- Try replacing classic marinara with spicy arrabbiata sauce or basil pesto for varied tastes.
- Experiment with fresh herbs such as basil, thyme, or oregano to elevate aromatic qualities.
- Adjust seasoning by adding garlic powder, red pepper flakes, or lemon zest to enrich the flavor.
Mastering Eggplant Roll-Ups with Ricotta and Spinach: Advanced Tips and Variations
- Pro cooking techniques: To avoid soggy roll-ups, salt eggplant slices before roasting and pat dry to remove excess moisture. Use a high-quality ricotta, or blend homemade ricotta for improved creaminess.
- Flavor variations: Add sun-dried tomatoes, toasted pine nuts, or fresh basil to the ricotta mixture for added texture and brightness. Incorporate a pinch of nutmeg or smoked paprika for a subtle warming note.
- Presentation tips: Garnish with fresh basil leaves or parsley and drizzle balsamic glaze for an elegant finish. Serve on a platter lined with extra marinara sauce for a vibrant appearance.
- Make-ahead options: Assemble roll-ups in advance and refrigerate covered for up to 24 hours before baking. For longer storage, freeze assembled rolls and bake after thawing to maintain freshness and flavor.
How to Store Eggplant Roll-Ups with Ricotta and Spinach: Best Practices
| Storage Method | Instructions | Tips |
|---|---|---|
| Refrigeration | Place leftovers in an airtight container and refrigerate for up to 3 days to maintain freshness. | Reheat in the oven to preserve texture and bubbly cheese. |
| Freezing | Freeze fully assembled and baked roll-ups in freezer-safe containers. Thaw overnight in the refrigerator before reheating. | Avoid freezing raw eggplant slices to prevent texture loss. |
| Reheating | Warm in a preheated oven at 350°F (175°C) for 15–20 minutes until warmed through and cheese is melted. | Cover loosely with foil to prevent excessive browning. |
| Meal Prep | Prepare multiple portions and freeze individually for quick, nutritious meals later. | Label containers with date for optimal rotation. |

FAQs: Frequently Asked Questions About Eggplant Roll-Ups with Ricotta and Spinach
How do I prepare eggplant slices so they roll easily for eggplant roll-ups?
What’s the best way to get rid of excess water from spinach before mixing it with ricotta?
Can I make eggplant roll-ups with ricotta and spinach ahead of time?
What cheese works well for topping eggplant roll-ups, and can I use something other than ricotta inside?
How many servings does this eggplant roll-up recipe usually make?

Eggplant Roll-Ups with Ricotta and Spinach
- Total Time: 1 hour 20 minutes
- Yield: 4-6 servings
- Diet: Vegetarian
Description
🍆 Enjoy a delightful vegetarian dish with these versatile eggplant roll-ups, perfect for any mealtime occasion.
🧀 Filled with creamy ricotta and spinach, they offer a nutritious balance of protein and flavor.
Ingredients
– 2 medium eggplants
– 15 oz canned chopped tomatoes
– 1 shallot
– 2 cloves garlic
– 1 tbsp olive oil
– ½ tbsp tomato paste
– ½ tsp dried oregano
– 1 pinch nutmeg
– 8.5 oz ricotta cheese
– 8.5 oz fresh spinach
– 1 ball fresh mozzarella
– 1 tbsp grated Parmesan cheese
– Salt and pepper to taste
Instructions
1-First Step: Prepare Eggplant Slices Preheat your oven to 180°C (350°F). Remove the eggplant tops and slice them lengthwise into 1 cm (¼ inch) thick pieces to ensure even cooking and ease of rolling. Lightly brush each slice with olive oil and arrange on a baking sheet.
2-Second Step: Roast Eggplant Bake the eggplant slices in the oven for 20 minutes until tender and pliable. Once done, allow the slices to cool for easier handling when assembling the roll-ups.
3-Third Step: Wilt and Prepare Spinach In a frying pan over medium heat, sauté the fresh spinach with ½ tablespoon of olive oil, stirring frequently to prevent burning. Remove from heat and let it cool, then squeeze out excess moisture and finely chop the spinach for the filling.
4-Fourth Step: Make the Tomato Sauce In a saucepan, heat 1 tablespoon olive oil over medium heat. Sauté finely chopped shallot and garlic for about 1 minute until fragrant. Add the canned chopped tomatoes, ¼ cup (60 ml) water, tomato paste, dried oregano, salt, and pepper. Let the sauce simmer gently for 15 minutes, stirring occasionally until thickened.
5-Fifth Step: Prepare the Ricotta and Spinach Filling In a large bowl, mix the chopped spinach, ricotta cheese, grated Parmesan, nutmeg, salt, and pepper thoroughly until you have a creamy, well-blended filling ready for stuffing the eggplant slices.
6-Sixth Step: Assemble the Roll-Ups Place a generous heaping tablespoon of the ricotta and spinach mixture at one end of each eggplant slice. Roll each slice tightly and place seam-side down in a baking dish.
7-Seventh Step: Bake with Sauce and Cheese Spread about three-quarters of the tomato sauce evenly on the bottom of the baking dish beneath the eggplant rolls. Cover the rolls with the remaining sauce. Tear the fresh mozzarella ball into pieces and distribute over the top.
8-Final Step: Bake and Serve Bake the rolled eggplants at 180°C (350°F) for 20 to 25 minutes until the mozzarella is melted, golden, and bubbly. Let the dish rest for 5 minutes to allow flavors to meld before serving warm.
Notes
🌿 Salting eggplant slices before baking reduces bitterness; rinse and pat dry after.
🔥 Grill eggplant for a smoky flavor instead of baking.
🧀 Use vegan cheese alternatives for a plant-based dish.
- Prep Time: 25 minutes
- Baking Time: 25 minutes
- Cook Time: 55 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 roll-up
- Calories: 289
- Sugar: 12g
- Sodium: 314mg
- Fat: 16g
- Saturated Fat: 8g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 10g
- Protein: 18g
- Cholesterol: 43mg
Keywords: Eggplant roll-ups, Ricotta spinach, Vegetarian, Baked eggplant

