Homemade Ravioli Recipe (From Scratch)

This homemade ravioli uses a silky egg pasta dough and creamy ricotta spinach filling. Fresh, delicious, and surprisingly simple to make at home.

Making a homemade ravioli sounds intimidating, but it’s one of those kitchen projects that’s far more forgiving than you’d expect.

Fresh pasta dough comes together with just a handful of pantry staples, and the classic ricotta and spinach filling is straightforward and deeply satisfying.

The result is light, pillowy pillows of pasta that taste nothing like anything from a bag. Once you’ve made ravioli from scratch, it’s genuinely hard to go back.

This guide walks you through every single step clearly, so even if you’ve never made fresh pasta before, you’ll end up with a beautiful, restaurant-worthy plate.

If you love working with homemade pasta dough, you’ll also enjoy making Corn Tortillas or Flour Tortillas for another from-scratch experience.

Quick Recipe Summary
Prep Time60 minutes
Cook Time4 minutes
Total Time1 hour 4 minutes
Servings4 servings (approx. 36 ravioli)
Difficulty LevelIntermediate
Homemade Ravioli Recipe (From Scratch)

Why You’ll Love This Homemade Ravioli

Fresh pasta has a soft, silky texture that dried pasta simply cannot replicate. The moment these ravioli hit hot water, your kitchen fills with the most incredible aroma.

The ricotta and spinach filling is creamy, lightly herbed, and perfectly balanced. It’s a classic Italian combination for a reason.

This recipe is endlessly customizable. You can swap the filling, change the sauce, or make a big batch to freeze for later.

It’s also a genuinely fun project. Making pasta from scratch is meditative, satisfying, and a skill you’ll use over and over again.

You don’t need any special tools to get started. A rolling pin and a sharp knife are enough, though a pasta machine speeds things up considerably.

The whole process is approachable for beginners. Every step is broken down clearly so you always know exactly what to do next.

You might also enjoy: Spinach and Ricotta Stuffed Shells

Ingredients

Here’s what you’ll need for both the pasta dough and the classic ricotta-spinach filling. All measurements are for approximately 36 ravioli, serving 4 people generously.

For the Pasta Dough:

  • 2 cups (250g) all-purpose flour, plus more for dusting
  • 2 large eggs
  • 2 egg yolks
  • 1 tablespoon extra virgin olive oil
  • 1/2 teaspoon fine salt
  • 1-2 tablespoons cold water (as needed)

For the Ricotta Spinach Filling:

  • 1 cup (250g) whole-milk ricotta cheese
  • 1 cup (30g) fresh baby spinach, finely chopped (or 1/3 cup frozen spinach, thawed and squeezed dry)
  • 1/2 cup (50g) finely grated Parmigiano-Reggiano, plus more for serving
  • 1 egg yolk
  • 1/4 teaspoon freshly grated nutmeg
  • 1/2 teaspoon fine salt
  • 1/4 teaspoon freshly ground black pepper

For Serving:

  • 4 tablespoons unsalted butter
  • 6-8 fresh sage leaves
  • Additional Parmigiano-Reggiano for garnish

The same creamy ricotta mixture also works beautifully in Spinach Ricotta Pasta.

Kitchen Equipment Needed

You don’t need a fully stocked professional kitchen to make homemade ravioli. Here’s what will make your life easiest.

Read Also: Flaky Pie Crust Recipe

These are tools and ingredients I genuinely recommend for making homemade ravioli. They make the process smoother and the end result noticeably better.

1. Marcato Atlas 150 Pasta Machine

This is the gold-standard pasta machine for home cooks. It rolls dough to nine thickness settings, meaning you can get that perfectly thin pasta sheet that makes light, delicate ravioli every time.

Consistent thickness is one of the biggest keys to beautifully cooked pasta.

Get it on Amazon

2. Whole-Milk Ricotta Cheese

The quality of your ricotta directly affects the creaminess and texture of the filling.

Whole-milk ricotta is noticeably richer and less watery than part-skim, which means a filling that holds its shape perfectly inside the pasta pocket.

Get it on Amazon

3. Ravioli Stamp Set

A ravioli stamp seals and cuts in one press, giving you perfectly shaped, tightly sealed ravioli every time.

If you’re making this regularly, it’s a small investment that saves a lot of time and makes the results look professional.

Get it on Amazon

4. Parmigiano-Reggiano (Aged Imported)

Pre-grated cheese doesn’t melt or dissolve the same way freshly grated does.

A block of real Parmigiano-Reggiano grated fresh over your ravioli makes a dramatic difference in flavor and texture, both in the filling and as a finishing touch.

Get it on Amazon

Read Also: Lamb Ragu Recipe

Homemade Ravioli Recipe (From Scratch)

Step-by-Step Instructions: How to Make Homemade Ravioli

1. Make the Pasta Dough

  • Mound the 2 cups of all-purpose flour on a clean work surface or in a large bowl. Create a wide well in the center of the flour, large enough to hold the eggs without them running over the sides.
  • Crack the 2 whole eggs and 2 egg yolks directly into the well. Add the 1 tablespoon of olive oil and 1/2 teaspoon of salt to the well as well.
  • Using a fork, begin beating the eggs gently, slowly incorporating the surrounding flour from the inner walls of the well. Work from the inside out, pulling in a little flour at a time to avoid the eggs breaking out.
  • Once the mixture becomes thick and shaggy (it will look rough and uneven), use your hands or a bench scraper to bring everything together into a rough ball.
  • Begin kneading the dough firmly with the heel of your hand. Push it forward, fold it back, and rotate it a quarter turn. Repeat this motion for 8 to 10 minutes until the dough is smooth, elastic, and springs back slightly when you press it with a finger.
  • If the dough feels too dry and is cracking at the edges, add cold water one teaspoon at a time. If it’s sticky, dust lightly with flour.
  • Once smooth, wrap the dough tightly in plastic wrap and let it rest at room temperature for at least 30 minutes. This rest period is essential as it relaxes the gluten and makes rolling much easier.

2. Prepare the Ricotta Spinach Filling

  • If using fresh baby spinach, place it in a colander and pour boiling water over it to wilt it, then press out all excess moisture using the back of a spoon or squeezing with your hands. If using frozen spinach, make sure it is completely thawed and squeezed as dry as possible. Even a small amount of extra liquid can make the filling runny.
  • Finely chop the wilted spinach. The pieces should be small so the filling stays cohesive inside the ravioli pocket.
  • In a medium mixing bowl, combine the 1 cup whole-milk ricotta, chopped spinach, 1/2 cup grated Parmigiano-Reggiano, 1 egg yolk, 1/4 teaspoon freshly grated nutmeg, 1/2 teaspoon salt, and 1/4 teaspoon black pepper.
  • Stir everything together until fully combined. The filling should be thick and hold its shape when scooped. If it seems too loose, you can refrigerate it for 15 minutes to firm it up slightly.
  • Taste the filling and adjust seasoning as needed. Cover and set aside while you roll out the pasta.

3. Roll Out the Pasta Dough

  • Lightly dust your work surface and a baking sheet lined with parchment paper with flour.
  • Cut the rested pasta dough into four equal portions. Keep the portions you’re not working with covered with the plastic wrap so they don’t dry out.
  • If using a pasta machine: Set the machine to its widest setting (typically setting 1). Flatten one dough portion into a small rectangle with your hands. Feed it through the machine, fold it in half, and feed it through again. Repeat this 3-4 times on the widest setting to develop a smooth texture. Then roll the sheet progressively through the settings, reducing the thickness one notch at a time, until you reach setting 5 or 6. Your pasta sheet should be thin enough that you can see your hand faintly through it.
  • If using a rolling pin: Place one dough portion on the floured surface. Roll it away from you, applying firm, even pressure. Rotate the dough a quarter turn and roll again. Continue alternating directions until the dough is very thin, roughly 1-2mm thick, and about 12-14 inches long.
  • Lay the finished pasta sheet on your floured parchment-lined baking sheet and cover it with a clean kitchen towel to prevent drying. Repeat with the remaining portions.

4. Fill and Shape the Ravioli

  • Lay one pasta sheet flat on your work surface. Using a teaspoon or a small cookie scoop, place small mounds of filling (about 1 teaspoon each) along one half of the pasta sheet, spacing them about 1.5 to 2 inches apart from center to center. Leave a border of about 3/4 inch around the edges.
  • Dip your fingertip in a small bowl of water and lightly dampen the pasta around each mound of filling. This acts as a sealant and is a critical step, as unfilled, dry pasta won’t bond properly.
  • Carefully fold the other half of the pasta sheet over the mounds of filling, aligning the edges as closely as possible.
  • Starting from one end, use your fingers to gently press the pasta down around each mound, working out any air pockets as you go. Trapped air is the main reason ravioli burst during cooking, so take your time here.
  • Use a fluted pastry wheel, sharp knife, or ravioli stamp to cut between and around each mound, creating individual square or rectangular ravioli. Press the edges of each ravioli firmly one more time to confirm a tight seal.
  • Place finished ravioli on the floured parchment-lined baking sheet in a single layer without touching. Repeat with remaining pasta sheets and filling.

5. Cook the Ravioli

  • Bring a large pot of water to a rolling boil. Salt the water generously (it should taste like mild seawater). This is the only chance you have to season the pasta itself.
  • Carefully lower the ravioli into the boiling water in batches. Do not crowd the pot, as too many ravioli at once will lower the water temperature and cause uneven cooking.
  • Fresh ravioli cook very quickly. They will be done in 3 to 4 minutes. You’ll know they’re ready when they float to the surface and the pasta looks slightly translucent but cooked through.
  • Use a slotted spoon or spider strainer to gently lift the ravioli from the water, letting the excess water drain off. Transfer them directly to your serving plates or the pan with your sauce.

6. Make the Brown Butter Sage Sauce

  • While the ravioli cook, melt the 4 tablespoons of unsalted butter in a wide skillet over medium heat.
  • Once the butter melts, add the 6-8 fresh sage leaves. The butter will begin to foam and then the foam will subside. Continue cooking, swirling the pan occasionally, until the butter turns a golden amber color and smells nutty, about 3 to 4 minutes. Watch it carefully as it can go from golden to burned quickly.
  • Add the cooked, drained ravioli directly to the skillet. Toss gently to coat each ravioli in the brown butter sauce.
  • Serve immediately on warm plates. Finish with a generous grating of Parmigiano-Reggiano and a crack of black pepper.

The technique for getting a perfect brown butter sauce is similar to what makes Garlic Butter Shrimp with Veggies so irresistible.

Tips for the Best Homemade Ravioli

Getting a few fundamentals right makes the difference between ravioli that falls apart and ravioli that’s perfect. Here’s what matters most.

  • Rest the dough. Don’t skip the 30-minute rest. A rested dough rolls smoothly and doesn’t snap back.
  • Drain your spinach completely. Any excess moisture in the filling will make the ravioli soggy or cause them to burst. Squeeze it firmly.
  • Don’t overfill. One teaspoon of filling per ravioli is enough. More filling means more risk of the seal breaking.
  • Seal edges firmly. Press out every air pocket before sealing. Water helps the pasta bond.
  • Work in batches. Keep dough covered when not in use and cook ravioli in batches so they don’t stick or overcook.
  • Salt your pasta water generously. This is the only opportunity to season the pasta from the inside out.
  • Freeze extras flat. Arrange uncooked ravioli in a single layer on a baking sheet, freeze until solid, then transfer to a freezer bag. Cook directly from frozen, adding 1-2 extra minutes to the cook time.

Another favorite for a complete Italian-inspired dinner: Tomato Basil Pasta

Serving Suggestions

Homemade Ravioli Recipe (From Scratch)

Homemade ravioli is rich and satisfying on its own, but pairing it thoughtfully makes the meal feel truly special.

Brown butter and sage is the classic pairing for ricotta-spinach ravioli. It’s light enough not to overwhelm the delicate filling while adding a gorgeous nutty richness.

Variations of Homemade Ravioli

Once you know the base recipe, the world of homemade ravioli opens up completely. You can change the filling, the shape, or the sauce.

Here are some of the most loved variations to try after you’ve mastered the classic.

  • Butternut Squash Ravioli: Roast butternut squash with butter and nutmeg, mash until smooth, and use it as a filling. Serve with brown butter and crispy sage.
  • Meat Ravioli: Use a mixture of ground beef, pork, or veal cooked with garlic, onion, and Parmesan. Serve with a slow-simmered tomato sauce.
  • Four Cheese Ravioli: Combine ricotta, mozzarella, Parmigiano-Reggiano, and pecorino for an ultra-rich filling. Pairs beautifully with a light butter sauce.
  • Mushroom and Truffle Ravioli: Saute finely chopped cremini or porcini mushrooms with garlic, thyme, and a drizzle of truffle oil. Rich, earthy, and elegant.
  • Lobster Ravioli: Combine cooked lobster meat, ricotta, lemon zest, and fresh tarragon for a luxurious filling. Serve with a light cream sauce.
  • Lemon Ricotta Ravioli: Add lemon zest and a handful of fresh basil to the ricotta filling for a bright, springtime version. Serve with Pesto Pasta sauce or browned butter.

Storage and Reheating

Freshly made ravioli stores well and actually freezes beautifully, making it ideal for batch cooking.

Here’s everything you need to know about keeping your ravioli at its best.

  • Refrigerator (uncooked): Place uncooked ravioli in a single layer on a floured baking sheet, cover loosely with plastic wrap, and refrigerate for up to 24 hours before cooking.
  • Freezer (uncooked): Freeze ravioli in a single layer on a parchment-lined baking sheet until solid (about 1 hour), then transfer to a zip-lock freezer bag. Keeps for up to 2 months. Cook directly from frozen, adding 1-2 minutes to the cook time.
  • Refrigerator (cooked): Store leftover cooked ravioli in an airtight container in the fridge for up to 3 days. Toss with a little olive oil to prevent sticking.
  • Reheating: Reheat cooked ravioli gently in a pan with a splash of water or pasta cooking liquid and butter over low heat. Avoid microwaving, as it tends to make the pasta rubbery.
  • Do not refreeze cooked ravioli once thawed.

Nutritional Facts

The following estimates are per serving (approximately 9 ravioli with brown butter sage sauce), based on standard ingredient amounts.

| Nutrient | Per Serving | ||| | Calories | ~480 kcal | | Protein | 20g | | Carbohydrates | 48g | | Fat | 22g | | Saturated Fat | 10g | | Fiber | 2g | | Sodium | 620mg | | Calcium | 280mg |

Values are estimates and will vary based on exact ingredients and portion sizes.

Health Benefits of Key Ingredients

This recipe isn’t just delicious. The classic ingredients bring real nutritional value to every bite.

Each component of a well-made homemade ravioli plays a role beyond flavor.

  • Eggs (in pasta dough): Eggs are a complete protein source, delivering all essential amino acids. They also provide vitamin B12, selenium, and choline, which supports brain health.
  • Whole-milk ricotta: Ricotta is high in calcium and protein, and unlike many dairy products, it’s made from whey, making it lower in fat than cream cheese while still rich and creamy. It also provides phosphorus for bone health.
  • Spinach: One of the most nutrient-dense vegetables available. Spinach is loaded with vitamin K (crucial for bone health), vitamin A, folate, iron, and powerful antioxidants like lutein and zeaxanthin.
  • Parmigiano-Reggiano: A naturally aged hard cheese, Parmigiano-Reggiano provides concentrated calcium, phosphorus, and easily digestible protein. The long aging process also means it contains very little lactose.
  • Olive oil: Rich in heart-healthy monounsaturated fats and polyphenols, olive oil in the pasta dough adds flavor and contributes to cardiovascular health.
  • Nutmeg: A warm spice with anti-inflammatory and digestive properties, nutmeg is used in just a small amount but adds a depth of flavor that ties the filling together beautifully.

You might also enjoy: Lemon Ricotta Pasta

FAQs About Homemade Ravioli

1. Can I make the pasta dough ahead of time?

Yes. You can make the dough up to 24 hours in advance and store it tightly wrapped in plastic wrap in the refrigerator.

Remove it about 30 minutes before you plan to roll it out, as cold dough is much stiffer and harder to work with than dough at room temperature.

2. My ravioli keeps bursting when I boil it. What am I doing wrong?

The most common reasons are trapped air bubbles and insufficient sealing. Make sure to press firmly around each mound of filling to remove any air before cutting.

Also, dampen the pasta edges with water before folding to help them bond tightly. Using a fork to crimp the edges adds extra insurance.

3. Do I need a pasta machine to make homemade ravioli?

You don’t. A sturdy rolling pin works perfectly well. The key is patience.

Roll the dough a little at a time, rotating it between rolls, until it’s thin enough that you can see your hand through it when held up to the light.

A pasta machine simply makes this step faster and more consistent.

4. What sauces work best with ricotta-spinach ravioli?

Brown butter and sage is the classic pairing because the sauce is light enough to let the filling shine.

A simple marinara, a light cream sauce, or even a drizzle of high-quality olive oil and fresh basil are all excellent choices.

Avoid heavy meat sauces with this particular filling as they tend to overpower the delicate ricotta flavor.

5. Can I use store-bought pasta sheets to save time?

Yes, absolutely. Fresh lasagna sheets from the refrigerated section of a well-stocked grocery store work very well as a shortcut.

Simply cut them to your desired size, add the filling, and seal as directed.

The result won’t be quite as tender as homemade dough, but it still produces a delicious ravioli that’s far better than anything from a frozen bag.

Homemade Ravioli Recipe (From Scratch)

Homemade Ravioli Recipe (From Scratch)

Author: iamwinfred
480kcal
No ratings yet
Share Print Save
Prep 1 hour
Cook 4 minutes
Total 1 hour 4 minutes
This homemade ravioli recipe from scratch produces light, pillowy pasta pockets filled with a creamy ricotta and spinach mixture, finished in a nutty brown butter and sage sauce. Made with a simple egg pasta dough that requires no special equipment, this classic Italian recipe is surprisingly approachable for beginners and endlessly customizable for experienced home cooks.
Servings 4 servings
Course Main Course
Cuisine Italian

Ingredients

For the Pasta Dough
  • 2 cups all-purpose flour 250g, plus more for dusting
  • 2 large eggs
  • 2 egg yolks
  • 1 tablespoon extra virgin olive oil
  • 1/2 teaspoon fine salt
  • 1-2 tablespoons cold water Add as needed if dough is too dry
For the Ricotta Spinach Filling
  • 1 cup whole-milk ricotta cheese 250g
  • 1 cup fresh baby spinach 30g, finely chopped; or 1/3 cup frozen spinach, thawed and squeezed completely dry
  • 1/2 cup Parmigiano-Reggiano 50g, finely grated; plus more for serving
  • 1 egg yolk
  • 1/4 teaspoon freshly grated nutmeg
  • 1/2 teaspoon fine salt
  • 1/4 teaspoon freshly ground black pepper
For the Brown Butter Sage Sauce
  • 4 tablespoons unsalted butter 57g
  • 6-8 fresh sage leaves
For Serving
  • Parmigiano-Reggiano Freshly grated, for garnish
  • freshly ground black pepper For garnish

Equipment

  • Pasta machine or stand mixer with pasta attachment Optional but recommended; a rolling pin works as a substitute
  • Large mixing bowl For preparing the pasta dough and filling
  • Fork or bench scraper For combining the pasta dough
  • Rolling Pin Required if not using a pasta machine
  • Sharp knife or pasta wheel cutter Fluted cutter preferred for decorative edges
  • Ravioli stamp or ravioli tray Optional; helps create uniform shapes and tight seals
  • Baking sheet Lined with parchment paper for resting cut ravioli
  • Plastic wrap For resting the pasta dough
  • Colander For draining and pressing wilted spinach
  • Medium mixing bowl For preparing the ricotta spinach filling
  • Teaspoon or small cookie scoop For portioning the filling onto pasta sheets
  • Large pot For boiling the ravioli; should hold at least 6 quarts of water
  • Slotted spoon or spider strainer For removing cooked ravioli from boiling water
  • Wide skillet For making the brown butter sage sauce

Method

  1. Mound the flour on a clean surface, create a well in the center, and add the whole eggs, egg yolks, olive oil, and salt. Beat with a fork, slowly incorporating flour from the inner walls until a shaggy dough forms, then bring together with your hands.
  2. Knead the dough firmly with the heel of your hand for 8 to 10 minutes, pushing forward, folding back, and rotating a quarter turn, until smooth and elastic. If too dry, add cold water one teaspoon at a time; if sticky, dust lightly with flour.
  3. Wrap the dough tightly in plastic wrap and let it rest at room temperature for at least 30 minutes. This relaxes the gluten and makes rolling much easier.
  4. Wilt the fresh spinach by pouring boiling water over it in a colander, press out all excess moisture, then finely chop. (If using frozen spinach, thaw and squeeze completely dry.)
  5. In a medium bowl, combine the ricotta, chopped spinach, Parmigiano-Reggiano, egg yolk, nutmeg, salt, and pepper. Stir until fully combined and thick; refrigerate for 15 minutes if the mixture seems too loose.
  6. Cut the rested dough into 4 equal portions, keeping unused pieces covered. Using a pasta machine (setting 5 or 6) or rolling pin, roll each portion into a thin sheet, roughly 1-2mm thick, until you can faintly see your hand through it.
  7. Place 1-teaspoon mounds of filling along one half of a pasta sheet, spacing them about 1.5 to 2 inches apart, then lightly dampen the pasta around each mound with water using your fingertip.
  8. Fold the other half of the pasta sheet over the filling mounds, press firmly around each to remove air pockets, then cut into individual ravioli with a fluted pastry wheel or sharp knife. Press the edges firmly to seal and place on a floured parchment-lined baking sheet.
  9. Bring a large pot of generously salted water to a rolling boil, then carefully lower the ravioli in batches. Cook for 3 to 4 minutes until they float to the surface and the pasta looks cooked through, then remove with a slotted spoon.
  10. Melt the butter in a wide skillet over medium heat, add the sage leaves, and cook, swirling occasionally, until the butter turns golden amber and smells nutty, about 3 to 4 minutes. Add the cooked ravioli, toss gently to coat, and serve immediately topped with freshly grated Parmigiano-Reggiano.

Nutrition

Serving1ServingCalories480kcalCarbohydrates48gProtein20gFat22gSaturated Fat10gPolyunsaturated Fat2gMonounsaturated Fat8gCholesterol215mgSodium620mgPotassium280mgFiber2gSugar2gVitamin A25IUVitamin C6mgCalcium28mgIron18mg

Notes

  • Rest the dough for the full 30 minutes minimum. Skipping this step makes rolling significantly harder as the gluten is too tight.
  • Squeeze every drop of moisture from the spinach before mixing the filling. Excess liquid makes the filling runny and can cause ravioli to burst during cooking.
  • Use only 1 teaspoon of filling per ravioli. Overfilling is the most common cause of broken seals and burst pasta.
  • Dampen the pasta edges with water before sealing, and press firmly to eliminate all air pockets. Trapped air causes ravioli to pop open in boiling water.
  • Salt your pasta water generously until it tastes like mild seawater. This is the only opportunity to season the pasta itself from the inside.
  • Cook ravioli in batches rather than all at once to maintain the water temperature and prevent sticking.
  • To freeze uncooked ravioli, arrange in a single layer on a floured parchment-lined baking sheet, freeze until solid (about 1 hour), then transfer to a zip-lock bag. Keeps for up to 2 months. Cook directly from frozen, adding 1 to 2 minutes to the cook time.
  • Leftover cooked ravioli can be stored in an airtight container in the refrigerator for up to 3 days. Toss with a little olive oil before storing to prevent sticking.
  • Reheat cooked ravioli gently in a pan with a splash of water or pasta cooking liquid and butter over low heat. Avoid the microwave, which makes the pasta rubbery.
  • No pasta machine? A sturdy rolling pin works perfectly. Roll the dough until thin enough that you can faintly see your hand through it when held up to the light.

Tried this recipe?

Let us know how it was!

Conclusion

Homemade ravioli from scratch is one of those recipes that feels like a real accomplishment every single time you make it.

The process is therapeutic, the result is stunning, and the look on people’s faces when they bite into a pillow of fresh, silky pasta with creamy filling is absolutely worth every minute.

Start with the ricotta-spinach version, get comfortable with the technique, and then let your creativity take over with different fillings and sauces.

Give this recipe a try this weekend. Come back and leave a comment to let me know how it turned out, or share a photo. I’d love to see your beautiful homemade ravioli.

Recommended: