Cheese Ravioli Recipe from Scratch

Homemade pasta made simple. This homemade cheese ravioli recipe pairs an easy pasta dough with a creamy three-cheese filling for a comforting, restaurant-quality meal you can make at home. Follow the steps below for tender pasta, perfectly seasoned filling, and tips for making, storing, and freezing your ravioli.

homemade cheese ravioli on a plate

We Love Cheese Ravioli!

Ravioli are stuffed pasta pockets—two thin layers of pasta enclosing a flavorful filling. This version uses ricotta, mozzarella, and parmesan in the filling and combines all-purpose and semolina flour for a pasta that’s tender yet has a pleasant bite. It’s an approachable recipe for beginners and a rewarding project for more experienced cooks.

What is ravioli?

Ravioli are small filled pasta parcels made by sandwiching filling between sheets of thin pasta. Fillings vary widely—cheese, meat, vegetables, or a mix—and this recipe focuses on a classic cheese filling.

Is ravioli pasta?

Yes. Ravioli are part of the broader family of filled pastas, similar to tortellini and other stuffed shapes.

What is Cheese Ravioli?

Cheese ravioli are pasta pockets filled with a cheese-based mixture. They can be served with tomato sauce, pesto, brown butter and sage, Alfredo, or simply a drizzle of olive oil and fresh herbs.

ingredients for homemade cheese ravioli

Cheese Ravioli Ingredients

Below are the ingredients for the pasta dough and for the cheese filling. Quantities and details are provided in the recipe section further down.

For the Dough

  • All-purpose flour: Creates a soft, slightly chewy pasta. 00 flour works well if you have it.
  • Semolina flour: Adds texture and structure; substitute more all-purpose flour if unavailable.
  • Salt: Seasons the dough so the pasta itself has flavor.
  • Egg yolks: Enrich the dough and help it hold together.
  • Olive oil: Adds richness and a subtle flavor to the pasta.
  • Cold water: Brought in sparingly to form a smooth, silky dough without overheating it.
homemade cheese ravioli dough

For the Filling

  • Ricotta cheese: The base for a smooth, creamy filling; whole-milk ricotta yields a richer result.
  • Parmesan: Adds savory, nutty depth.
  • Mozzarella: Finely shredded so it melts evenly into the filling.
  • Seasonings: Garlic powder, dried Italian seasoning, and a pinch of crushed red pepper to taste. Fresh herbs or a touch of nutmeg may be used instead.
  • Salt: Essential to bring the filling to life.
  • Egg yolk: Binds the filling and lends creaminess.
homemade cheese ravioli filling in a bowl

How to Make Cheese Ravioli

Making ravioli is straightforward when you break it into three parts: prepare the filling, make the dough, and assemble. Read through the full instructions before beginning.

Start by Making the Filling

  1. Combine ricotta, shredded mozzarella, grated parmesan, garlic powder, Italian seasoning, salt, and crushed red pepper in a bowl.
  2. Taste and adjust seasoning as needed to ensure the filling is well seasoned.
  3. Stir in the egg yolk until the mixture is smooth. Refrigerate until ready to use.
homemade cheese ravioli assembled on a baking sheet

Time to Make the Dough

  1. Place all-purpose flour, semolina, and salt in a food processor or on a work surface to combine.
  2. Add the egg yolks and olive oil, then pulse or mix until incorporated.
  3. With the machine running on low (or by hand), add cold water a little at a time until a loose ball forms.
  4. Turn the dough onto a lightly floured surface and knead briefly—about 30 seconds—until smooth. Dust with semolina if it sticks.
  5. Wrap tightly in plastic and rest for 30 minutes to relax the gluten.
homemade cheese ravioli cut with a pasta knife on a baking sheet

Now Make the Ravioli

Using a Pasta Roller or Attachment

If using a pasta machine, start on the widest setting and pass the dough through several times, reducing the setting one step at a time until you reach a thin setting where you can see your fingers through the sheet. Dust with semolina between passes to prevent sticking.

  1. Divide the dough in half and keep one half wrapped while you work the other.
  2. Roll the first piece into a thin sheet and trim into rectangles.
  3. Place small mounds of filling (about 2 teaspoons each) on the bottom half of a sheet, leaving room between each mound.
  4. Brush or dab water along the edges, fold the top sheet over, and press gently to seal, removing any air pockets.
  5. Cut the ravioli to your desired size and place them on a semolina-dusted baking sheet.
  6. Let the ravioli dry at room temperature for about 30 minutes before cooking.
homemade cheese ravioli on a baking sheet

When You’re Ready to Serve

  1. Bring a large pot of salted water to a boil. Cook the ravioli until they float—typically about 2 minutes for fresh pasta.
  2. Transfer cooked ravioli with a slotted spoon to your sauce or to a pan with butter and herbs. Toss gently to coat.
  3. Leftovers: cooked ravioli keep in an airtight container in the refrigerator for up to 3 days. Uncooked ravioli can be refrigerated, wrapped, for up to 24 hours before cooking.
homemade cheese ravioli in a pot of boiling water
goat cheese ravioli

Try it!

Goat Cheese Ravioli

A variation to try: swap ricotta for a tangy goat cheese and serve with browned butter and sage for a simple, elegant dish.

homemade cheese ravioli in a skillet topped with marinara and fresh basil

How to Serve Cheese Ravioli

Cheese ravioli are versatile. Popular options include marinara, pesto, vodka sauce, Alfredo, or a simple brown-butter and sage sauce. Garnish with fresh basil and additional grated parmesan for brightness and extra flavor.

homemade cheese ravioli in a skillet

How to Store Cheese Ravioli

To store cooked ravioli: drain and toss lightly with olive oil, then refrigerate in an airtight container for up to three days. Pro tip: uncooked ravioli can be made up to 24 hours ahead and kept wrapped in plastic in the refrigerator.

Can You Freeze Cheese Ravioli?

Yes—homemade ravioli freeze very well and are convenient for make-ahead meals.

How to freeze: Arrange the ravioli in a single layer on a floured baking sheet so they do not touch, then freeze until solid. Once frozen, brush off excess flour and transfer to a freezer bag or container.

How to cook from frozen: Bring a large pot of salted water to a boil and add the frozen ravioli. They may take an extra minute or so to cook through and will float when done. Use a slotted spoon to transfer to sauce.

homemade cheese ravioli on a plate

More Favorite Pasta Recipes

Pasta Recipes

  • Baked Mac and Cheese
  • Alfredo Pasta
  • Rigatoni Pie
  • All Pasta Recipes (collection)

Homemade Cheese Ravioli Recipe

An easy homemade cheese ravioli recipe with a simple pasta dough and a creamy three-cheese filling. Perfect for weeknight dinners or special occasions.

By: Emily Richter

Prep: 1 hr — Cook: 5 mins — Total: 1 hr 5 mins — Servings: 4

Ingredients

Pasta Dough

  • 1 cup all-purpose flour
  • 1/4 cup semolina flour
  • 1/2 teaspoon kosher salt
  • 3 large egg yolks
  • 2 tablespoons olive oil
  • 1/4 cup cold water

Cheese Filling

  • 1 cup whole milk ricotta cheese
  • 1 cup finely shredded mozzarella cheese
  • 1/2 cup freshly grated parmesan cheese
  • 1 teaspoon garlic powder
  • 1 teaspoon dried Italian seasoning
  • 1/4 teaspoon kosher salt
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • 1 egg yolk

Instructions

Pasta Dough

  1. Combine flours and salt in a food processor or on a work surface and mix.
  2. Add egg yolks and olive oil and blend until combined.
  3. While processing or mixing, add cold water slowly until a loose ball forms.
  4. Turn out and knead briefly until smooth, about 30 seconds. Wrap and rest 30 minutes.
  5. Divide, roll thin, and cut into sheets for filling and assembly.

Cheese Filling

  1. Mix ricotta, mozzarella, parmesan, garlic powder, Italian seasoning, salt, and red pepper flakes.
  2. Taste and adjust seasoning, then add the egg yolk and stir to combine. Chill until ready to use.

Assemble & Cook

  1. Place small mounds of filling on one pasta sheet, brush edges with water, top with a second sheet, and press to seal.
  2. Cut into individual ravioli and let dry 30 minutes.
  3. Boil in salted water until they float, about 2 minutes. Transfer to sauce and serve.

Nutrition (approx.)

Calories: 506 kcal — Carbs: 36 g — Protein: 25 g — Fat: 29 g — Fiber: 2 g — Sugar: 0 g

Nutrition information is an approximation and should be used as a guide.