Homemade Spinach and Ricotta Rolls

Highlighted under: Homemade Cakes Recipes

I love making these Homemade Spinach and Ricotta Rolls because they bring a rich, creamy taste that never fails to impress my family and friends. The combination of fresh spinach, velvety ricotta, and a touch of herbs creates a delicious filling that complements the perfectly baked pastry. It’s a recipe that allows for creativity; I often experiment with different herbs or add a dash of nutmeg for an extra kick. Today, I’m excited to share my go-to method for making these delightful rolls from scratch that are sure to be the star of your next gathering.

Created by

The Chefgrantskitchen Team

Last updated on 2026-02-08T19:46:27.966Z

When I first attempted to make these Homemade Spinach and Ricotta Rolls, I was looking for a way to incorporate more vegetables into my meals without sacrificing flavor. The result was a delightfully creamy filling that pairs beautifully with the flaky pastry. I found that using fresh spinach instead of frozen gives a vibrant taste and texture, making every bite a little piece of heaven.

What really makes this recipe stand out is the herb blend. I tried various combinations and discovered that a mix of basil and oregano elevates the flavor profile significantly. This simple twist has made these rolls a favorite at my dinner parties, and I always receive compliments!

Why You'll Love This Recipe

  • Rich combination of creamy ricotta and fresh spinach
  • Flaky pastry that adds a delightful crunch
  • Versatile dish perfect for appetizers or main course
  • Great for meal prep and freezing for later enjoyment

Mastering the Filling

When preparing the filling, the quality of your spinach is crucial. Fresh spinach offers a bright, vibrant flavor that complements the creamy ricotta. Opt for organic spinach if available, as it tends to have a more intense taste. If you’re short on time, frozen spinach can be an alternative, but make sure to thaw and thoroughly drain it to avoid excess moisture, which could make the filling runny.

Mixing the herbs into the ricotta is an essential step to enhance the overall flavor profile. Don’t hesitate to use fresh herbs if you have them on hand, as they can elevate the dish with their aromatic qualities. Remember, adjusting the quantity of Parmesan cheese can give the filling richer depth; feel free to add another tablespoon or two if you're a cheese lover, as it melds beautifully with the other ingredients.

Perfecting the Pastry

Handling puff pastry can be tricky, but with a few simple tips, you can achieve the flakiest results. Always keep your pastry cold until you’re ready to work with it; if it becomes warm, it can lose its ability to puff up properly during baking. If you notice your dough starting to soften, pop it back in the fridge for about 10 minutes before continuing to cut it into squares.

For a beautifully golden finish, the egg wash is a crucial element. Make sure to apply it evenly with a pastry brush, covering all exposed areas of the pastry. This not only gives an appealing color but also helps create an enticing sheen that beckons guests to take a bite. A light sprinkle of sea salt on top just before baking can also add a delightful flavor contrast to the richness of the filling.

Ingredients for Spinach and Ricotta Rolls

Filling

  • 300g fresh spinach, chopped
  • 250g ricotta cheese
  • 100g grated Parmesan cheese
  • 1 clove garlic, minced
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste

Pastry

  • 1 sheet of puff pastry, thawed
  • 1 egg, beaten (for egg wash)

Preparation Instructions

Secondary image

How to Make Homemade Spinach and Ricotta Rolls

Prepare the Filling

In a large skillet over medium heat, add the chopped spinach and garlic. Sauté until the spinach wilts, about 3-5 minutes. Remove from heat and let cool slightly. In a bowl, combine the ricotta, Parmesan cheese, sautéed spinach, herbs, salt, and pepper. Mix until well incorporated.

Assemble the Rolls

Preheat your oven to 200°C (400°F). Roll out the puff pastry on a floured surface and cut it into squares. Place a generous amount of filling in the center of each square. Fold the corners towards the center and pinch to seal. Brush the tops with beaten egg for a golden finish.

Bake

Place the rolls on a baking tray lined with parchment paper. Bake for 20-25 minutes, or until they are golden brown and puffed up. Let them cool slightly before serving.

Enjoying Your Rolls

Pro Tips

  • For a bit of heat, consider adding a pinch of red pepper flakes to the filling. These rolls can be made in advance and frozen until you're ready to bake them.

Make-Ahead Tips

These Spinach and Ricotta Rolls can easily be prepared in advance, making them perfect for busy days or gatherings. You can assemble the rolls and place them on a baking tray lined with parchment paper. Cover the tray with plastic wrap and store it in the fridge for up to 24 hours before baking. This method allows the flavors to meld together beautifully while saving you time on the day of serving.

If you'd like to freeze some for later, it's best to freeze the unbaked rolls. Arrange them on a lined baking tray and freeze until firm, then transfer them to a freezer-safe bag. They can be kept in the freezer for up to 3 months. When ready to bake, simply place them directly in the oven without thawing, adding a few extra minutes to the baking time, and watch them puff into perfection.

Serving Suggestions

These rolls are incredibly versatile and can be served in various ways. For an elegant appetizer, serve them with a side of marinara sauce for dipping, which adds a zesty contrast to the creamy filling. You can also pair them with a fresh salad, allowing the vibrant, green notes to balance out the richness of the pastry.

For a heartier meal, consider serving the rolls alongside a light garlic and olive oil pasta. The combination of flavors will make for a fulfilling dinner that still feels elegant. You might even venture to create a layered platter with these rolls, assorted cheeses, and olives for a complete antipasto experience that impresses any crowd.

Questions About Recipes

→ Can I use frozen spinach?

Yes, but be sure to thaw and drain it thoroughly to remove excess moisture.

→ How can I store leftovers?

Store any leftovers in an airtight container in the fridge for up to 3 days or freeze them for later.

→ What can I serve with these rolls?

These rolls pair beautifully with marinara sauce or a fresh salad.

→ Can I make these vegan?

Absolutely! Substitute ricotta with a vegan alternative and use a plant-based pastry.

Homemade Spinach and Ricotta Rolls

Prep Time20 minutes
Cooking Duration25 minutes
Overall Time45 minutes

Created by: The Chefgrantskitchen Team

Recipe Type: Homemade Cakes Recipes

Skill Level: Intermediate

Final Quantity: 12 rolls

What You'll Need

Filling

  1. 300g fresh spinach, chopped
  2. 250g ricotta cheese
  3. 100g grated Parmesan cheese
  4. 1 clove garlic, minced
  5. 1 teaspoon dried basil
  6. 1 teaspoon dried oregano
  7. Salt and pepper to taste

Pastry

  1. 1 sheet of puff pastry, thawed
  2. 1 egg, beaten (for egg wash)

How-To Steps

Step 01

In a large skillet over medium heat, add the chopped spinach and garlic. Sauté until the spinach wilts, about 3-5 minutes. Remove from heat and let cool slightly. In a bowl, combine the ricotta, Parmesan cheese, sautéed spinach, herbs, salt, and pepper. Mix until well incorporated.

Step 02

Preheat your oven to 200°C (400°F). Roll out the puff pastry on a floured surface and cut it into squares. Place a generous amount of filling in the center of each square. Fold the corners towards the center and pinch to seal. Brush the tops with beaten egg for a golden finish.

Step 03

Place the rolls on a baking tray lined with parchment paper. Bake for 20-25 minutes, or until they are golden brown and puffed up. Let them cool slightly before serving.

Extra Tips

  1. For a bit of heat, consider adding a pinch of red pepper flakes to the filling. These rolls can be made in advance and frozen until you're ready to bake them.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 20g
  • Saturated Fat: 8g
  • Cholesterol: 45mg
  • Sodium: 300mg
  • Total Carbohydrates: 30g
  • Dietary Fiber: 2g
  • Sugars: 2g
  • Protein: 10g