Homemade Spinach and Ricotta Ravioli: A Delicious and Flavorful Recipe

Make homemade spinach and ricotta ravioli with this easy recipe. Fresh pasta filled with creamy ricotta and spinach, a perfect Italian dish for any occasion!

Making ravioli from scratch might sound intimidating, but it’s actually a fun and rewarding cooking project. Homemade spinach and ricotta ravioli is the perfect dish for anyone looking to dive into the world of fresh pasta. With a rich filling of creamy ricotta and nutritious spinach, paired with soft homemade pasta, this dish brings the authentic flavors of Italy to your kitchen.

Whether you're preparing for a family dinner or a special occasion, homemade ravioli is always a hit. The good news is, making ravioli is not as complicated as it seems, especially if you follow this simple step-by-step guide.

Ingredients for Spinach and Ricotta Ravioli

For the pasta dough:

  • 2 cups all-purpose flour (plus extra for dusting)

  • 2 large eggs

  • 1 tablespoon olive oil

  • A pinch of salt

  • Water (as needed)

For the spinach and ricotta filling:

  • 1 lb (450g) fresh spinach (or 10 oz frozen spinach)

  • 1 ½ cups ricotta cheese (drained)

  • 1/4 cup grated Parmesan cheese

  • 1 clove garlic, minced

  • Salt and pepper, to taste

  • A pinch of nutmeg (optional, for extra flavor)

For the sauce (optional but recommended):

  • 4 tablespoons butter

  • 2 tablespoons olive oil

  • Fresh sage leaves (optional)

  • Grated Parmesan, for serving

Step-by-Step Instructions for Homemade Spinach and Ricotta Ravioli

Step 1: Prepare the Pasta Dough

  1. Form the dough: On a clean work surface, form a well with the flour. Crack the eggs into the center, add the olive oil, and a pinch of salt. Using a fork, slowly whisk the eggs, gradually incorporating the flour from the edges of the well. Once the mixture starts coming together, use your hands to knead the dough.

  2. Knead the dough: Knead the dough for about 10 minutes, adding a little flour if it’s too sticky. The dough should be smooth and elastic. If it feels dry, add a little water (a tablespoon at a time).

  3. Rest the dough: Wrap the dough in plastic wrap or cover it with a clean cloth. Let it rest for about 30 minutes. This will make it easier to roll out later.

Step 2: Prepare the Spinach Filling

  1. Cook the spinach: If using fresh spinach, cook it in a large pan with a little bit of olive oil. Sauté it until wilted (about 2-3 minutes). If using frozen spinach, thaw it and squeeze out any excess water.

  2. Make the filling: In a bowl, combine the cooked spinach, ricotta cheese, Parmesan cheese, minced garlic, and a pinch of nutmeg (optional). Season with salt and pepper to taste. Mix well until the filling is creamy and smooth. Set aside.

Step 3: Roll the Pasta Dough

  1. Roll out the dough: After the dough has rested, divide it into 2 equal portions. Lightly flour your work surface and roll one portion of the dough into a thin sheet (about 1/16 inch thick). If you have a pasta machine, use it to roll the dough to the thinnest setting.

  2. Prepare the ravioli sheets: Once the dough is rolled out, lay the sheet on a clean surface. You can cut the dough into squares, rectangles, or use a round cookie cutter (about 3 inches in diameter) for a more traditional look.

Step 4: Assemble the Ravioli

  1. Fill the ravioli: Place small spoonfuls of the spinach and ricotta filling (about 1 teaspoon) spaced about 1 inch apart on one sheet of pasta. Be careful not to overfill.

  2. Seal the ravioli: Brush a little water around the edges of each filled section of dough. Place a second sheet of pasta over the top. Gently press down around each filling to seal the ravioli, making sure no air is trapped inside.

  3. Cut and shape: Use a pizza cutter or a ravioli cutter to cut the individual raviolis. Press around the edges with a fork to further seal them.

Step 5: Cook the Ravioli

  1. Boil the ravioli: Bring a large pot of salted water to a boil. Gently drop the ravioli into the boiling water and cook for about 3-4 minutes or until the ravioli float to the surface. Fresh pasta cooks much faster than dried, so keep an eye on it.

  2. Remove and drain: Using a slotted spoon, remove the ravioli from the water and set them aside on a plate.

Step 6: Make the Sauce (Optional)

  1. Prepare the sauce: While the ravioli is cooking, melt butter and olive oil in a pan over medium heat. Once the butter melts, add fresh sage leaves (optional) and cook for about 2-3 minutes until the sage becomes crispy.

  2. Toss the ravioli: Gently add the cooked ravioli to the pan and toss them in the sage butter sauce for a couple of minutes, allowing them to soak in the flavors.

Step 7: Serve and Enjoy

  1. Serve: Transfer the ravioli to a plate, top with a little extra grated Parmesan cheese, and garnish with fresh herbs if desired. Serve immediately and enjoy!

Tips for Perfect Homemade Spinach and Ricotta Ravioli

  • Use fresh ricotta: Fresh, creamy ricotta will give you the best texture. Drain the ricotta well to avoid excess moisture in the filling.

  • Don’t overfill the ravioli: If you use too much filling, it will cause the ravioli to burst open while cooking.

  • Rest the dough: Don’t skip the resting time for the dough. It makes the pasta easier to roll and work with.

  • Cook in batches: If you're making a lot of ravioli, you might want to cook them in batches to avoid overcrowding the pot.

  • Make it ahead: You can make the ravioli ahead of time and freeze them. Just place the unboiled ravioli on a baking sheet in a single layer, freeze them, and then store them in a plastic bag or container for later.

Conclusion

Making homemade spinach and ricotta ravioli is an enjoyable and rewarding experience. The creamy, savory filling paired with the fresh, soft pasta creates a dish that’s impossible to resist. Whether you’re making it for a special occasion or a weeknight meal, this homemade ravioli will impress anyone who tastes it. With a little patience and the right ingredients, you can create an authentic Italian dish right at home!