These Eggplant Roll-Ups with Creamy Ricotta and Spinach are a comforting and satisfying vegetarian dish that brings together tender roasted eggplant, creamy ricotta, fresh spinach, and a rich marinara sauce. Baked until bubbly and golden, they’re perfect for a hearty dinner or a crowd-pleasing side.

Eggplant Roll-Ups with Creamy Ricotta and Spinach

Why You’ll Love This Recipe

I love how this dish transforms humble eggplant into something truly special. The eggplant slices soften beautifully in the oven, making them easy to roll around a luscious spinach and ricotta filling. It’s rich yet light, cheesy without being heavy, and packed with wholesome ingredients. Whether I’m serving it for a meatless Monday or as an elegant dinner-party starter, this recipe always delivers big flavor.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

2 large eggplants, sliced lengthwise
Salt and pepper to taste
2 tbsp olive oil
2 cups fresh spinach, chopped
1 cup ricotta cheese
2 cloves garlic, minced
1 cup marinara sauce
1/4 cup grated Parmesan

Directions

  1. I start by preheating my oven to 375°F (190°C).

  2. I brush the eggplant slices with olive oil, season them with salt and pepper, and bake them for about 10–12 minutes until they’re soft and pliable.

  3. While the eggplant bakes, I mix together the ricotta cheese, chopped spinach, and minced garlic in a bowl.

  4. Once the eggplant is ready, I spoon the ricotta mixture onto each slice and carefully roll them up.

  5. In a baking dish, I spread a layer of marinara sauce and place the rolls seam-side down.

  6. I top them with grated Parmesan and bake for another 15–20 minutes until everything is heated through and slightly golden on top.

  7. I serve them warm and enjoy every creamy, savory bite.

Servings and timing

This recipe makes about 4 servings.
Prep time: 15 minutes
Cook time: 30 minutes
Total time: 45 minutes

Variations

I sometimes add a pinch of red pepper flakes to the ricotta filling for a little heat. For a dairy-free version, I use almond ricotta and skip the Parmesan. If I’m craving something heartier, I mix in chopped sautéed mushrooms or cooked lentils with the filling. You can also substitute kale for spinach if that’s what’s in the fridge.

Storage/Reheating

To store leftovers, I place them in an airtight container and refrigerate for up to 3 days. To reheat, I cover the roll-ups with foil and warm them in a 350°F (175°C) oven for about 15 minutes. They can also be microwaved, but I prefer the oven to keep the texture just right.

FAQs

How do I keep the eggplant from being too soggy?

I make sure to bake the slices just until soft, not mushy. Salting the slices before baking can also help draw out moisture.

Can I make this dish ahead of time?

Yes, I often assemble the roll-ups earlier in the day, refrigerate them, and then bake right before dinner.

Can I freeze eggplant roll-ups?

Yes, but I recommend baking them first. Once cooled, I freeze them in a covered dish and reheat directly from frozen at 375°F for 30–35 minutes.

What can I serve with this dish?

I like to serve it with a crisp green salad or some garlic bread for a complete meal.

Can I grill the eggplant instead of baking it?

Absolutely. Grilling adds a delicious smoky flavor. I just make sure the slices are tender enough to roll.

Conclusion

These Eggplant Roll-Ups with Creamy Ricotta and Spinach are one of those go-to recipes I turn to when I want something nourishing, flavorful, and satisfying. They’re simple enough for a weeknight yet elegant enough to impress guests. I love how each bite delivers a blend of roasted eggplant, creamy cheese, and savory marinara.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Eggplant Roll-Ups with Creamy Ricotta and Spinach

Eggplant Roll-Ups with Creamy Ricotta and Spinach

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Eggplant Roll-Ups with Creamy Ricotta and Spinach are a hearty, comforting vegetarian dish featuring tender roasted eggplant slices rolled around a rich ricotta and spinach filling, topped with marinara and Parmesan, then baked to perfection.

  • Total Time: 45 minutes
  • Yield: 4 servings

Ingredients

2 large eggplants, sliced lengthwise

Salt and pepper, to taste

2 tbsp olive oil

2 cups fresh spinach, chopped

1 cup ricotta cheese

2 cloves garlic, minced

1 cup marinara sauce

1/4 cup grated Parmesan

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Brush eggplant slices with olive oil, season with salt and pepper, and bake for 10–12 minutes until soft and pliable.
  3. In a bowl, mix ricotta cheese, chopped spinach, and minced garlic.
  4. Spoon the ricotta mixture onto each eggplant slice and roll them up.
  5. Spread marinara sauce in the bottom of a baking dish and place the rolls seam-side down.
  6. Top with grated Parmesan and bake for 15–20 minutes until bubbly and golden.
  7. Serve warm and enjoy.

Notes

  • Add red pepper flakes to the filling for a spicy kick.
  • Use almond ricotta and omit Parmesan for a dairy-free version.
  • Mix in sautéed mushrooms or lentils for a heartier dish.
  • Kale can be used in place of spinach.
  • Grill the eggplant for a smoky flavor alternative.
  • Author: Amelia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian-Inspired
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 210
  • Sugar: 6g
  • Sodium: 420mg
  • Fat: 13g
  • Saturated Fat: 5g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 5g
  • Protein: 9g
  • Cholesterol: 30mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star