Parmesan Cauliflower Ravioli Recipe

Updated on December 12, 2019
Joe Macho profile image

I hope that you get the same pleasure I do when you see your homemade raviolis for the first time!

Ah, the great homemade pasta! Sadly, I don't know anyone who makes it from scratch anymore. Even my own parents have fallen victim to the lure of dry pasta. It's not that dry pasta is terrible, it's just that when it's readily available and extremely convenient, people tend to start forgetting about the old traditions, and that's just a shame.

Almost everyone will agree that homemade pasta is superior to the store-bought dry variety, so why settle for something that's not as good? Not enough time, don't know how, afraid to cook, or whatever your excuse is, it's not good enough. The only love in cooking comes from the user, so learn with me as I show you how to make one of my favorite fresh pasta dishes: parmesan cauliflower ravioli.


Ingredients for Filling

  • 1 head of cauliflower
  • 1 yellow onion
  • 1/2 lb bacon
  • 1 cup grated Parmesan cheese
  • 1 teaspoon thyme

Ingredients for Dough

  • 2 cups all-purpose flour
  • 3 large eggs
  • 1 teaspoon salt
  • 3 tablespoons extra virgin olive oil

Yield: 24 ravioli

Step 1: Make the Filling

  1. Steam one medium to large head of cauliflower until it is soft. (A knife should easily cut through with no pressure.)
  2. Cook the bacon until crispy. Drain off the bacon lard from the pan, leaving around a tablespoon to cook the onion.
  3. On medium-high heat, cook the diced onion until it begins to caramelize, around 3-5 minutes.
  4. Combine cauliflower, bacon, Parmesan cheese, thyme, and onion into a food processor or blender. Pulse until the mixture is well incorporated.
  5. The mixture can be used right away or stored in the refrigerator for up to a couple of days, depending on when you plan to cook the ravioli.

Step 2: Make the Dough

You might have come to think that homemade pasta is a tricky process that only the professionals should attempt. Well, shame on you for thinking this way! This ravioli pasta dough can be made easily from scratch with very little time.

  1. Sift flour and salt onto a flat surface and create a well in the center.
  2. Add oil and eggs to the well.
  3. Using one hand, slowly begin to incorporate the flour into the egg and oil mixture. Use the other hand to protect and prevent the well from spilling. (Alternately, the same process can be done in a large bowl to prevent a mess if you're not familiar with creating a well to make dough.)
  4. Just as the dough ball begins to form, transfer the dough and any leftover flour onto a lightly floured surface.
  5. Knead for 10 minutes, or until the dough feels elastic.
  6. Place ravioli dough into a lightly oiled bowl and place it into the refrigerator. Let it rest for at least 1 hour, or up to 1 day.

Video Guide to Making Pasta Dough

Making the pasta dough can sometimes be tricky to learn just by reading the instructions. For you visual learners out there, I've included a video that should clear this process up for you. This video of Serena Palumbo from Cooking in Manhattan illustrates how to make a proper pasta dough. Although she's making lasagna noodles, the dough process remains the same, plus what an exotic accent she has.

Step 3: Assemble the Ravioli

  1. With a rolling pin or pasta machine, roll out your pasta dough until it is 1/8 inch thick and resembles a paper-thin rectangle. You should be able to see your hand through the dough. For hand rollers like myself, I've found that working only half the dough at a time helps for me to roll the dough really thin. (Cover the other half of the dough while you work.)
  2. Place heaping tablespoons of filling along one side of the dough. These should be spaced around 1 1/2 inches from each other.
  3. Lightly beat an egg and 1 tablespoon water. Using this egg wash, brush the edges of the ravioli dough with the filling on it. Fold over the other side and begin to cut and seal your ravioli. A fork works perfectly.
  4. Cook finished ravioli in salted boiling water until they float. This process should take 4-5 minutes. Also, be sure not to crowd the pot of water with ravioli; you want to cook them in small batches to ensure the water stays hot.

Step 4: Make the Sauce

You'd better have a sauce ready for those fresh ravioli because they're the best right out of the water. Don't get hung up and have cold ravioli because you were waiting for your sauce to finish. Here's a couple of sauce ideas that can easily be made up ahead of time so you can enjoy the freshness of your ravioli.

Spinach Pesto

  • 2 cups packed spinach
  • 2 cloves roasted garlic
  • 1/4 cup extra virgin olive oil

Instructions: Process spinach leaves and roasted garlic in a blender or food processor. Add a little olive oil at a time until you have a smooth pesto. Salt and pepper to taste. Refrigerate until ready.

Brown Butter Sauce

  • Desired amount of butter
  • Pinch of salt
  • Pinch of thyme
  • Pinch of lemon zest

Instructions: In a pan, heat butter to medium/medium-high heat, stirring the entire time. Once the butter browns, remove from the heat and add salt, thyme, and lemon zest. Put on a different burner at low heat to save until ravioli are ready.

You Can Do It!

All right, now let's see a machine do that! You know what, it couldn't. My odd shapes and slight imperfections make this pasta my own, and I'm dang proud of it. I hope that you get the same pleasure when you see your ravioli for the first time! Remember, it's the old traditions that produce the best results; no excuses.


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)