Homemade Four Cheese Ravioli

4.6
(195)

This homemade ravioli recipe includes a pesto-Alfredo sauce and marinara. I wanted to recreate the ravioli dish that you get at Maggiano's Italian restaurant and it turned out great! Don't be intimidated by the large list of ingredients, it is well worth it.

54
54
54
54
Prep Time:
40 mins
Cook Time:
20 mins
Additional Time:
30 mins
Total Time:
1 hr 30 mins
Servings:
4
Yield:
32 ravioli

Homemade ravioli is easier to make than you think! This cheesy ravioli recipe topped with a simple cream sauce is sure to impress everyone at your dinner table. 

How to Make Ravioli

You'll find a detailed ingredient list and step-by-step instructions in the recipe below, but let's go over the basics:

Ravioli Ingredients

These are the ingredients you’ll need to make this homemade cheese ravioli recipe: 

  • For the dough: All-purpose flour, salt, eggs, water, and olive oil
  • For the filling: Ricotta, Parmesan, mozzarella and provolone cheeses, an egg, and dried parsley
  • For the sauce: Olive oil, garlic, prepared basil pesto sauce (you can use store-bought or homemade sauce), heavy cream, Parmesan cheese, and marinara sauce

How to Cook Ravioli

Here’s a brief overview of what you can expect when you make this easy ravioli from scratch: 

  1. Make the dough: Make and knead the dough, then form it into a ball. Tightly wrap the ball and refrigerate for at least 30 minutes. 
  2. Make the filling: Mix the filling ingredients together and set aside. 
  3. Make the sauce: Cook the garlic and pesto in oil, stir in the heavy cream, and bring to a boil. Reduce to a simmer, then whisk in the Parmesan. 
  4. Assemble the ravioli: Roll out the dough into sheets. Drop cheese filling onto the dough about an inch apart. Cover with the top sheet of pasta and make a seal around each portion of filling. Cut out individual ravioli, then seal the edges.
  5. Cook and bake the ravioli: Boil the ravioli in salted water until the dumplings rise to the top and the filling is hot. Drain well.
  6. Serve the ravioli: Divide the ravioli between bowls, top with the warmed marinara sauce, then finish with the sauce. 

Test Kitchen Tips

  • Sure, you could roll out the dough by hand — but it’s a CHORE to do so. I highly recommend using a pasta roller (you can get a basic model for less than 30 bucks, so it’s definitely an inexpensive investment that I’d suggest if you ever plan on making fresh pasta again).
  • Substitute cheese as desired (within reason) for the filling. You’ll want to keep the ricotta as the creamy base that binds it all together, but feel free to sub asiago for provolone or pecorino for Parmesan, etc. 


What to Serve With Ravioli

This hearty ravioli recipe is quite filling, so it will pair perfectly with a light side salad. For more serving inspiration, explore our collection of Italian Side Dish Recipes

How to Store Ravioli

Store your leftover homemade ravioli in an airtight container in the refrigerator for up to three days. Reheat in the microwave or on the stove. 

Can You Freeze Ravioli?

Yes! Ravioli freezes quite well. Flash freeze the ravioli on a baking sheet for a few hours or up to overnight, then transfer the now-frozen ravioli to a zip-top bag or another freezer-safe container. Freeze for up to six months. 

Allrecipes Community Tips and Praise

“It was great,” according to Gingerly Quiet. “I actually added shredded chicken with the cheese mixture and added a teaspoon of fresh rosemary. It is absolutely delicious. Definitely a hit with my family.”

“Wow, this is delicious,” raves Heidi Lee. “I replaced the provolone with extra cream cheese and added a quarter cup of Parmesan. Pasta was a gorgeous color and perfect texture.”

“This was a great recipe,” says Maria Hodge. “The dough was amazing and I followed the recipe exactly as written but added spinach to the cheese filling! I sautéed up some mushrooms, onions, peppers and Italian chicken sausage to serve with it and my whole family raved over it!”

Editorial contributions by Corey Williams

Cook Mode (Keep screen awake)

Ingredients

Original recipe (1X) yields 4 servings

Ravioli Dough:

  • 2 cups all-purpose flour, plus more for dusting

  • 3 large eggs

  • 1 teaspoon olive oil

  • ½ teaspoon kosher salt

Ravioli Filling:

  • ½ cup whole milk ricotta cheese

  • ¼ cup shredded mozzarella cheese

  • ¼ cup shredded provolone cheese

  • 1 tablespoon grated parmesan

  • 1 large egg

  • ¾ teaspoon dried parsley

  • ¼ teaspoon kosher salt

  • 1⁄8 teaspoon black pepper

  • cold water, for sealing

Pesto-Alfredo Cream Sauce:

  • 2 tablespoons olive oil

  • 2 cloves garlic, finely chopped

  • 3 tablespoons prepared basil pesto

  • 1 cup heavy whipping cream

  • ¼ cup grated Parmesan cheese

  • 1 ⅓ cups marinara sauce

Directions

  1. Gather all ingredients.

    all ingredients to make four cheese ravioli gathered in bowls on a kitchen counter.

    Dotdash Meredith Food Studios

  2. To prepare the ravioli dough: Mound flour on a work surface and form a well in the center. Add eggs, olive oil, and salt to the well and beat together with a fork.

    eggs and oil being whisked together in the well of a mound of flour

    Dotdash Meredith Food Studios

  3. Using a fork or your fingers, gradually mix egg mixture into flour, working from the center out and using your other hand to keep the flour mound steady until a thick paste forms. Using your hands, press in remaining flour until a shaggy dough forms.

    a shaggy dough coming together on a well floured surface.

    Dotdash Meredith Food Studios

  4. Knead dough until smooth and elastic, 8 to 10 minutes. (Dough should have consistency of modeling clay and bounce back when poked). Wrap dough in plastic wrap and let stand at room temperature for at least 30 minutes or up to 2 hours.

    pasta dough kneaded until smooth and surface bounces back when pressed.

    Dotdash Meredith Food Studios

  5. While the dough is resting, prepare the ravioli filling: Stir ricotta cheese, mozzarella cheese, provolone cheese, parmesan, egg, parsley, salt, and pepper until well combined. Set the filling aside.

    four cheese filling mixed together in a glass mixing bowl.

    Dotdash Meredith Food Studios

  6. Divide dough into 4 even portions; wrap each portion in plastic wrap. Working with one portion at a time, flatten dough to about 1/3½-inch thickness. Roll the dough through a pasta machine at the widest setting. Fold the dough in thirds (like a letter), then run it through the machine at the same setting, folded edge first. Repeat the folding and rolling once more. Continue rolling the pasta twice through each consecutively smaller setting until dough is thin enough for you to see the outline of your hand through it. (Alternatively, if you do not have a pasta machine, roll dough with a rolling pin on a lightly floured work surface until dough is thin enough to see the outline of your hand through it, about 1/32-inch thickness).

    dough divided into 4 portions, working with one at a time to roll through pasta roller until desired thickness.

    Dotdash Meredith Food Studios

  7. Cut dough sheet in half crosswise. On one half of the dough sheet, drop teaspoonfuls of ravioli filling 1-inch apart. Using your fingertip or a pastry brush, lightly brush dough with water around filling.

    filling placed a couple inches a part on sheets of beautifully thin pasta, being brushed with egg whites.

    Dotdash Meredith Food Studios

  8. Place second half of the dough sheet over the top and use your fingers to press around each portion of filling to press out any air and make the seal as airtight as possible.

    pasta sheet placed over filling and dough being sealed around each pocket of filling

    Dotdash Meredith Food Studios

  9. Using a sharp knife or pizza wheel, cut between the mounds to form squares (about 2- to 2 ½-inches each). Transfer ravioli to a baking sheet lightly dusted with flour. Repeat rolling and shaping process with remaining 3 dough portions.

    ravioli cutter being used to cut pasta into individual ravioli squares.

    Dotdash Meredith Food Studios

  10. To prepare the sauce: Heat olive oil in a large skillet over medium heat. Stir in garlic and pesto sauce and cook, stirring constantly, until fragrant, about 1 minute. Stir in heavy cream; increase the heat to medium-high and bring to a boil. Reduce the heat to medium-low and simmer until slightly thickened, 3 to 5 minutes. Whisk in Parmesan cheese until melted. Remove from the heat and keep warm.

    cream sauce being whisked together.

    Dotdash Meredith Food Studios

  11. Meanwhile, warm marinara sauce in a small saucepan over medium-low, stirring occasionally, until heated through, about 5 minutes.

    red sauce being heated in a small sauce pan.

    Dotdash Meredith Food Studios

  12. Bring a large pot of salted water to a rolling boil over high heat. Working in batches, add ravioli and return to a boil. Cook uncovered, stirring occasionally, until the ravioli float to the top and the filling is hot, 4 to 6 minutes. Drain well.

    ravioli cooked and floating at the top of a large pot of water

    Dotdash Meredith Food Studios

  13. To serve, divide ravioli between four warmed serving bowls. Drizzle marinara sauce on top, followed by cream sauce.

    ravoili portioned into bowls ready to be topped with sauce.

    Dotdash Meredith Food Studios

From the Editor

This recipe was tested in our test kitchen and updated to use an extra egg in the dough based on user feedback. Parmesan was used in the filling instead of cream cheese to reduce the amount of filling.

370 home cooks made it!

Nutrition Facts (per serving)

1270 Calories
89g Fat
80g Carbs
38g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 1270
% Daily Value *
Total Fat 89g 114%
Saturated Fat 47g 234%
Cholesterol 407mg 136%
Sodium 1359mg 59%
Total Carbohydrate 80g 29%
Dietary Fiber 7g 23%
Total Sugars 16g
Protein 38g 76%
Vitamin C 6mg 6%
Calcium 710mg 55%
Iron 6mg 35%
Potassium 937mg 20%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.