These Cheesy Spinach Stuffed Zucchini Rolls are a delicious, low-carb comfort food packed with creamy ricotta, fresh spinach, garlic, and melted mozzarella cheese. Thin slices of zucchini are rolled around a flavorful cheesy filling, covered with rich marinara sauce, and baked until tender, bubbly, and golden.

Perfect for a healthy family dinner, vegetarian meal, or a delicious Mediterranean-inspired side dish!

Low-Carb Friendly
Vegetarian Favorite

Preparation & Cooking Time

  • Prep Time: 20 minutes
  • Cook Time: 30–35 minutes
  • Total Time: 55 minutes
  • Servings: 4
  • Course: Main Course / Side Dish
  • Cuisine: Italian-Mediterranean
    Ingredients
    For the Zucchini Rolls:
  • 3 medium zucchini
  • 1 tablespoon olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
    For the Spinach Cheese Filling:
  • 1½ cups fresh baby spinach, chopped
  • 1 cup ricotta cheese
  • 1 cup shredded mozzarella cheese, divided
  • ½ cup grated Parmesan cheese
  • 1 large egg
  • 3 cloves garlic, minced
  • ½ teaspoon Italian seasoning
  • ¼ teaspoon black pepper
  • ¼ teaspoon salt
    For the Sauce:
  • 1½ cups marinara sauce
  • ½ teaspoon dried oregano
  • ¼ teaspoon red pepper flakes (optional)
    For Garnishing:
  • 2 tablespoons fresh parsley, chopped
  • 2 tablespoons grated Parmesan cheese
  • Fresh basil leaves (optional)
    Instructions
    Step 1: Prepare the Oven

Preheat your oven to 375°F (190°C). Lightly grease a baking dish with olive oil.

Step 2: Slice the Zucchini

Wash and dry the zucchini. Using a mandoline or sharp knife, slice each zucchini lengthwise into thin strips, approximately ⅛ inch thick.

You should have around 18–20 long slices.

Step 3: Remove Excess Moisture

Arrange the zucchini slices on paper towels and sprinkle lightly with salt.

Let them rest for 10 minutes to release excess moisture. Pat dry thoroughly.

This step helps prevent watery zucchini rolls.

Step 4: Soften the Zucchini

Brush the zucchini slices lightly with olive oil.

Arrange them on a baking sheet and bake for 5–7 minutes until slightly softened and flexible.

Allow them to cool enough to handle.

Step 5: Prepare the Spinach

Heat a small skillet over medium heat. Add the chopped spinach and cook for 2–3 minutes until wilted.

Allow it to cool slightly, then squeeze out excess moisture.

Step 6: Make the Cheesy Filling

In a large mixing bowl, combine ricotta cheese, cooked spinach, ½ cup mozzarella, Parmesan cheese, egg, minced garlic, Italian seasoning, salt, and black pepper.

Mix until everything is evenly combined.

Step 7: Prepare the Marinara Sauce

Spread approximately 1 cup of marinara sauce across the bottom of the prepared baking dish.

Stir the remaining sauce with oregano and optional red pepper flakes.

Step 8: Assemble the Zucchini Rolls

Lay each zucchini slice flat on a clean surface.

Spread approximately 1 tablespoon of spinach and cheese filling along each slice.

Carefully roll up each zucchini strip and place it seam-side down in the baking dish.

Repeat until all the zucchini slices and filling are used.

Step 9: Add the Sauce and Cheese

Spoon the remaining marinara sauce over the zucchini rolls.

Sprinkle the remaining ½ cup mozzarella cheese evenly over the top.

Step 10: Bake

Place the baking dish in the preheated oven.

Bake uncovered for 20–25 minutes, until the cheese is melted and bubbly and the zucchini is tender.

For a golden cheese topping, broil for an additional 1–2 minutes, watching carefully.

Step 11: Garnish and Serve

Remove from the oven and let rest for 5 minutes.

Garnish with fresh parsley, Parmesan cheese, and basil leaves.

Serve warm and enjoy!
Tips for Perfect Zucchini Rolls

  • Slice zucchini evenly so the rolls cook consistently.
  • Choose medium-sized zucchini for easier rolling.
  • Remove excess moisture before assembling.
  • Don’t overfill the zucchini slices.
  • Squeeze the cooked spinach well to avoid a watery filling.
  • Use whole-milk ricotta for a richer texture.
  • Place rolls seam-side down to prevent them from opening.
  • Allow the dish to rest before serving.
    Estimated Nutrition Information
    Per serving (approximately, based on 4 servings):
    Nutrient Amount
    Calories 290 kcal
    Protein 18 g
    Carbohydrates 15 g
    Fat 19 g
    Saturated Fat 9 g
    Fiber 3 g
    Sugar 6 g
    Sodium 620 mg

Nutrition values are estimates and vary depending on cheese and marinara sauce brands.
Nut Information & Allergens
No Nuts Added
Nuts in the standard recipe:

  • Almonds: None
  • Walnuts: None
  • Pecans: None
  • Cashews: None
  • Pistachios: None
  • Peanuts: None
  • Hazelnuts: None
  • Pine Nuts: None
    Other Allergen Information:
  • Dairy: Contains ricotta, mozzarella, and Parmesan cheese.
  • Eggs: Contains one egg.
  • Gluten: Naturally gluten-free if marinara sauce and packaged ingredients are verified gluten-free.
  • Soy: Check packaged marinara sauce and cheese labels.
  • Sesame: Not included in the standard recipe.
    Allergy Note: Always check ingredient labels for hidden allergens and possible cross-contamination.
    Frequently Asked Questions (Q&A)
    Q1: Can I make zucchini rolls ahead of time?

Yes! Prepare and assemble the rolls up to 24 hours ahead. Cover and refrigerate until ready to bake.

Q2: Do I need to peel the zucchini?

No. The zucchini skin is tender and helps the slices hold their shape.

Q3: How do I prevent zucchini rolls from becoming watery?

Sprinkle the slices with salt, allow them to rest, pat dry, and squeeze excess moisture from the cooked spinach.

Q4: Can I use frozen spinach?

Absolutely! Thaw it completely, drain, and squeeze out excess water before mixing it into the cheese filling.

Q5: Can I replace ricotta cheese?

Yes! Cottage cheese blended until smooth is an excellent alternative.

Q6: Can I add chicken to the filling?

Yes! Finely chopped cooked chicken makes these rolls more filling and increases the protein content.

Q7: Is this recipe keto-friendly?

It is relatively low in carbohydrates and can fit into some keto-style meal plans. Check the marinara sauce label for added sugars.

Q8: Can I make this recipe without eggs?

Yes. You can omit the egg, although the filling will be softer. Use well-drained ricotta and spinach.

Q9: What other cheese can I use?

Provolone, Monterey Jack, or mild cheddar can be used alongside mozzarella.

Q10: Can I freeze Cheesy Spinach Stuffed Zucchini Rolls?

Freezing is possible, but zucchini releases water after thawing and may become softer. For the best texture, enjoy them fresh.

Q11: What sauce works best?

Classic marinara sauce is delicious. Garlic tomato sauce or roasted tomato sauce also works beautifully.

Q12: How long do leftovers last?

Store in an airtight container in the refrigerator for 3–4 days. Reheat until thoroughly hot.
What to Serve With Zucchini Rolls

  • Mediterranean cucumber and tomato salad
  • Garlic roasted broccoli
  • Grilled lemon chicken
  • Roasted asparagus
  • Cauliflower rice
  • Garlic bread
  • Fresh basil tomato salad
    Storage Instructions
  • Refrigerator: Store leftovers in an airtight container for 3–4 days.
  • Freezer: Freezing is not recommended for the best texture.
  • Oven: Reheat at 350°F (175°C) until heated through.
  • Microwave: Heat individual portions in short intervals.
  • Food Safety: Refrigerate within 2 hours of cooking.
    Final Thoughts
    These Cheesy Spinach Stuffed Zucchini Rolls are a wonderful way to enjoy fresh vegetables with plenty of creamy, cheesy flavor. Every roll is filled with delicious spinach and ricotta, covered in savory marinara sauce, and topped with golden melted mozzarella.

A comforting, satisfying, and beautiful dish that the whole family will love!