This post may contain affiliate links. Please read our disclosure policy.

If you’ve never made your own homemade ravioli, then my Four Cheese Ravioli recipe will completely knock your socks off.

Flavorful Italian cheeses perfectly wrapped in homemade pasta dough is pure comfort food. This might not be one of those quick weeknight recipes, but it’s certainly worth it and is better than any ravioli you’ll get in a restaurant! Similar to my homemade sausage ravioli, this ravioli recipe is still made with my homemade pasta, but is a tasty vegetarian version.

Homemade four cheese ravioli topped with marinara, grated parmesan and a fresh basil sprig on a black plate
Want to save this recipe?
Enter your email below and I’ll send it straight to your inbox. Plus you’ll get great recipe ideas from me every week!

Four Cheese Ravioli at a Glance

  • The recipe: homemade pasta filled with ricotta, mozzarella, parmesan and pecorino, plus roasted garlic and fresh basil.
  • Why you’ll love it: four cheeses and roasted garlic make a filling with way more flavor than plain cheese ravioli.
  • Time: about 1 hour 45 minutes, including resting the dough. It’s a weekend afternoon project.
  • Main ingredients: semolina and all-purpose flour, eggs, olive oil, whole milk ricotta, mozzarella, parmesan, pecorino, roasted garlic and basil.
  • Method: mix the dough, blend the filling, fill and seal the ravioli, then boil them or freeze them for later.
  • Texture: tender pasta with a soft, creamy filling.
  • Quick tip: spoon the sauce over the cooked ravioli instead of stirring them into it.

What You’ll Need for Four Cheese Ravioli

  • Semolina and all-purpose flour – for the pasta dough, along with eggs, olive oil, water and salt.
  • Whole milk ricotta – more on which one I buy and when to drain it below.
  • Whole milk mozzarella – shredded. I recommend grating it from a block.
  • Parmesan and pecorino – both finely grated.
  • Roasted garlic – about 6 cloves. If you don’t have any on hand, here’s how to make roasted garlic.
  • Fresh basil and 1 egg – the egg helps hold the filling together.

Full amounts are in the recipe card below.

The Four Cheese Ravioli Filling

The filling is where this ravioli gets its flavor. Each of the four cheeses has a different job:

  • Ricotta makes it creamy.
  • Mozzarella melts and holds the filling together, so it doesn’t run out when you cut into a ravioli.
  • Parmesan and pecorino add the salty, nutty flavor that plain ricotta is missing. Pecorino is the sharper of the two.
  • Roasted garlic blends right in and tastes sweet and mellow, nothing like raw garlic.

The finished filling should be thick enough to hold its shape on a spoon. If it slumps and spreads, it’s too wet and will be hard to seal inside the pasta.

I always buy Trader Joe’s whole milk ricotta and use it straight from the container, no draining. Other brands can be a lot wetter. If you see liquid pooling on top of yours, drain it in a fine-mesh strainer lined with a paper towel in the fridge for about 30 minutes before you make the filling.

Close-up of a cut-open cheese ravioli showing the creamy ricotta filling next to marinara sauce

The tools I use

rolling dough through a Marcato pasta roller

Marcato Atlas 150 pasta roller

Rolls the dough thin and even. I like it even better than the KitchenAid pasta attachments.

See it on Amazon →

ravioli press on the counter with homemade ravioli

12-hole ravioli press

Fill, top, roll, flip, and a dozen ravioli tap right out.

See it on Amazon →

As an Amazon Associate I earn from qualifying purchases.

How to Make Homemade Cheese Ravioli

Hands feeding a sheet of homemade pasta dough through a hand-crank pasta roller

Step 1: Make and Roll Out the Pasta Dough

A good, and I mean really good, ravioli recipe starts with homemade pasta sheets. If you’ve never made your own homemade pasta recipe, I highly encourage you to try it. Not only does it taste better than anything you’ll find at the store, but it’s strangely satisfying to make.

My pasta recipe uses equal amounts of semolina flour with all purpose flour, farm fresh eggs (I know this isn’t an option for everyone), and olive oil. My recipe is super easy to make, especially if you knead the dough in a stand mixer, and have a pasta roller to make thin uniform sheets.

Ricotta, grated cheeses and fresh basil in a food processor bowl for four cheese ravioli filling

Step 2: Blend the Four Cheese Filling

Next comes the filling. I like to use four different kinds of whole milk cheeses. They each add a little something as far as flavor and texture to the ravioli. I combine the cheeses with fresh basil, roasted garlic, and egg in a food processor to fully mix.

Spooning cheese filling into a pasta sheet laid over a ravioli press

Step 3: Fill the Ravioli

All you need to do at this point is to fill and seal your ravioli. It’s much easier if you have a ravioli press, but it is entirely possible to fill homemade ravioli without any special tools or equipment.

Rolling a rolling pin over the top pasta sheet to seal the ravioli in the press

Step 4: Seal Each Ravioli Well

The main rule of thumb, however, is to be sure to NOT overfill your ravioli and to seal each one well. You don’t want any of that delicious filling to squeeze out when you’re boiling them.

Rows of freshly cut uncooked cheese ravioli on a marble counter next to the ravioli press

Step 5: Pop Out the Ravioli

Flip the press over and tap the ravioli out. If any are still stuck together, cut them apart along the seams with a knife or pastry wheel.

Cooked cheese ravioli on a black plate topped with marinara sauce

Step 6: Cook or Freeze

From there, you can either drop your cheese ravioli in some salted boiling water for a few minutes to cook, or you can freeze them for a future meal.

How Long to Cook Homemade Ravioli

Fresh ravioli cook fast, so have your sauce warm before they go in. Cook them in batches in a big pot of water so they have room to float.

They’re done when they float to the top and the edges are tender, usually 3 to 5 minutes. The filling has a raw egg in it, so give them about another minute after they float to make sure the center is hot. If you want to check one, the USDA says egg dishes should reach 160°F.

Lift them out with a slotted spoon or a spider strainer instead of pouring them into a colander. They’re delicate, and a colander can tear them.

Overhead view of a plate of four cheese ravioli with tomato sauce, parmesan and basil beside a striped napkin and fork

Why Homemade Ravioli Burst and How to Stop It

If your ravioli open up in the pot, it usually comes down to one of these:

  • Air trapped inside. Press the air out around each mound of filling as you seal. Trapped air expands in the hot water and pops the seams.
  • Dry edges. Dab a little water around the filling before the top sheet goes on, so the two layers stick together.
  • A hard, rolling boil. Once the ravioli are in, turn the heat down to a gentle boil so they aren’t banging around.

And once they’re cooked, don’t stir them into the sauce like store-bought ravioli. Homemade ravioli are more delicate. I put them on the plate and spoon the sauce over the top.

“So many compliments on Christmas from my Italian American family! The ravioli dough was light, not a single ravioli opened in the water and the filling was light and delicious!! I haven’t made ravioli since I was a child with my Nona and this recipe was perfect! Thank you!”

Melanie, reader review

How to Freeze Homemade Ravioli

Well, if you toss all of the fresh ravioli into a container and then into the freezer, you’ll end up with one large blob of squished up ravioli. Much like when you freeze fresh berries, you must place them on a baking sheet in a single layer before you freeze.

I highly recommend lining your baking sheet with parchment paper first. It just makes it so that there’s no chance the ravioli will stick.

Rows of uncooked homemade cheese ravioli dusted with flour on a parchment-lined baking sheet

Once the ravioli are frozen solid, you can then combine them in a single container or plastic freezer bag before you stick them right back in the freezer.

No need to defrost before you cook, either. Just drop the frozen ravioli right into a pot of salted boiling water. They’re still done within just a few minutes and will float to let you know.

From frozen, plan on about 2 to 3 minutes longer than fresh, and check that the filling is hot in the center before you serve them.

It’s so easy to freeze ravioli that I highly recommend you make BIG batches and keep enough in your freezer to last you months. It makes a very quick and convenient meal.

Frozen at 0°F, they stay safe indefinitely, according to the USDA. For the best flavor and texture, use them within 3 to 4 months.

What to Serve With Homemade Cheese Ravioli

First, we must discuss sauce. Ravioli, of any kind, need a good sauce. Whether you choose to make a brown butter sauce like I do for my butternut squash ravioli, or you choose a hearty tomato sauce like I typically do for my cheese ravioli, a good sauce will make all the difference.

For a meaty sauce, spoon my homemade ragu sauce or easy bolognese sauce over the top. For something creamy, try my homemade Alfredo sauce.

More freshly grated cheese is always a good thing. Always.

From there, you can call it a day. Or, you can serve up some crispy homemade garlic bread and a nice Caesar salad. Oh, and don’t forget a big glass of red wine. YUM!

Plate of homemade four cheese ravioli with marinara, parmesan and basil surrounded by fresh basil leaves

Four Cheese Ravioli FAQs

Here are the questions readers ask me most about this recipe.

How many ravioli does this recipe make?

About 6 dozen, which works out to 12 servings of 6 ravioli each.

Do you have to cook homemade ravioli?

Yes. Both the pasta and the filling are raw, so boil them just like fresh ravioli from the store.

Can I use cottage cheese instead of ricotta?

Yes, small-curd cottage cheese works. Run it through the food processor with the rest of the filling so it turns smooth and creamy. If you’re swapping it for someone who avoids lactose, keep in mind the other three cheeses still contain some.

Can I make a half batch?

Yes. Use the 1/2x button on the recipe card. The filling calls for one egg, so beat it in a small bowl and use about half.

More Cheesy Pasta Recipes

If you love pasta recipes with a cheesy filling, be sure to check out these.

If you tried this Four Cheese Ravioli recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

Pin this now to save it for later

Pin It

Four Cheese Ravioli

Prep1 hour 30 minutes
Cook15 minutes
Total1 hour 45 minutes
Servings 12 servings
Homemade Four Cheese Ravioli is the best dinner recipe! Flavorful Italian cheeses perfectly wrapped in homemade pasta dough is pure comfort food!

Ingredients  

Pasta

  • 1 1/2 cups Semolina Pasta Flour
  • 1 1/2 cups all-purpose Flour
  • 4 whole eggs
  • 4 tablespoons olive oil
  • 4 tablespoons water
  • 1 teaspoon kosher salt

Filling

  • 16 ounces whole milk ricotta cheese
  • 4 ounces mozzarella whole milk, shredded
  • 2 ounces parmesan grated
  • 2 ounces pecorino grated
  • 6 cloves roasted garlic about 1/2 teaspoon mashed per clove
  • 10 fresh basil leaves
  • 1 large egg
Want to save this recipe?
Enter your email below and I’ll send it straight to your inbox. Plus you’ll get great recipe ideas from me every week!

Instructions 

To make the pasta dough:

  • Combine all pasta ingredients and mix together to make a stiff dough. Knead by hand or in a stand mixer with the dough hook on medium low speed for 10 minutes or until dough is elastic. Wrap dough in plastic wrap and let rest for at least 20 minutes. On a lightly floured surface roll out to desired thickness and cut as desired. 
    1 1/2 cups Semolina Pasta Flour, 1 1/2 cups all-purpose Flour, 4 whole eggs, 4 tablespoons olive oil, 4 tablespoons water, 1 teaspoon kosher salt

To make the filling:

  • Using a food processor, pulse the all of the filling ingredients together to fully mix.
    16 ounces whole milk ricotta cheese, 4 ounces mozzarella, 2 ounces parmesan, 2 ounces pecorino, 6 cloves roasted garlic, 10 fresh basil leaves, 1 large egg

To prepare:

  • Use a ravioli press to add and seal one teaspoon of filling in between each pasta sheet. Dip finger in water and wet edges of pasta before adding second sheet to allow for a nicely sealed ravioli. Use a roller, gently pressing down, to seal them up. Be sure to heavily flour the outside of your pasta to enable easy release.
    how to freeze homemade ravioli
  • Boil the ravioli in plenty of salted water until just done. This will only take a short time! The ravioli will float on the surface of the water when they are finished. Carefully remove and drain. Serve with warm marinara sauce and a generous amount of grated Parmesan cheese.

Notes

The full recipe (1x) makes about 6 dozen ravioli. Boil until they float, then about 1 minute more so the filling is hot (160°F).

Nutrition

Calories: 334kcal, Carbohydrates: 29g, Protein: 16g, Fat: 16g, Saturated Fat: 7g, Cholesterol: 107mg, Sodium: 445mg, Potassium: 143mg, Fiber: 1g, Vitamin A: 435IU, Vitamin C: 0.6mg, Calcium: 253mg, Iron: 2.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave me a comment below

Hi! I’m Krissy.

I love to create the BEST versions of your favorite recipes. If you love to cook, love to eat, or just have a deep appreciation for good food, you're in the right place! Stick around... I have hundreds of recipes for you to make.

You May Also Like

5 from 29 votes (14 ratings without comment)

Leave a comment

Ask a question or leave a comment. I'm happy to help in any way and I love hearing what you think about the recipe. Be sure to leave a rating!

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

37 Comments

  1. 5 stars
    Fantastic recipe and so easy to make. This is the best ravioli recipe and I’ve tried several. I’m making this a second time today and freezing them.

  2. 5 stars
    Great recipe! First time I’ve ever tried to make ravioli and it couldn’t have been easier to follow the recipe. They were delicious. Can’t wait to check out more of your recipes. Thanks

  3. 5 stars
    Our family made these last night for a project to do while in quarantine in Michigan. They turned out great, and instead of marinara sauce, we paired with a sauce and topping recipe from Half Baked Harvest – crispy brussel sprouts, caramelized shallots, brown butter, bacon, hazelnuts, thyme and other ingredients. We didn’t have semolina flour due to a flour shortage at our grocery store, so we just used regular. It still came out great. We will definitely be making again. Thanks for the great recipe!

  4. You might have inspired me to make homemade pasta for the first time!! I’m just curious as to what pasta sauce you use. I generally use San Marzano canned tomatoes. I don’t use a recipe, so my sauce never comes out the same, but it’s always good!! I’m always interested in finding ways to put a new spin on classic dishes. Do you have any twists on your own pasta sauce??
    Thank you!!

    1. Hi Susan! Complicated question… Even though I love to cook, I often use jarred pasta sauce because I’m in a hurry and am starving. My favorite brand is Mezzetta roasted garlic. I did make my own last year from scratch with all the tomatoes from the garden and I through all kinds of veggies like zucchini and carrots in. I’ve found that I have to add sweet to balance out all the acid from the tomatoes.