Go Back
+ servings
Homemade Spinach Ricotta Ravioli with Butter Sage Sauce (Photo by Viana Boenzli)
Print Recipe
5 from 4 votes

Homemade Spinach Ricotta Ravioli with Sage Butter Sauce

This recipe for homemade spinach ricotta ravioli with sage butter sauce touches all your senses. It's a super satisfying meal to prepare, cook, and eat.
Prep Time55 mins
Cook Time5 mins
Total Time1 hr
Course: Appetizer, Breakfast, Dinner, Lunch, Main Course
Cuisine: American, French, Italian
Keyword: sage butter sauce, spinach ricotta ravioli
Servings: 4
Calories: 542kcal



  • 1 cup all purpose flour
  • 1 large egg + 2 yolks
  • ½ teaspoon kosher salt
  • 1 teaspoon extra virgin olive oil

Spinach Ricotta (and Parmesan cheese) Filling

  • 1 tablespoon extra virgin olive oil
  • 5 ounces fresh spinach, washed and trimmed
  • ¾ cup whole milk ricotta
  • ½ cup grated Parmigiano Reggiano
  • ½ teaspoon kosher salt
  • ¼ teaspoon freshly cracked black pepper

Sage Butter Sauce

  • 1 stick unsalted butter
  • ½ teaspoon kosher salt
  • ½ teaspoon freshly cracked black pepper
  • ¼ cup fresh sage leaves, roughly chopped



  • Start by sifting the flour onto the surface. 
  • Create a well on top of the flour and crack an egg into it. 
  • Also, lightly whisk two egg yolks in a small bowl and have them ready. 
  • Add the salt into the well and start mixing carefully with a fork, trying to keep the egg from running out of the well. 
  • Once the first egg is mostly incorporated into the flour, add the olive oil and the two egg yolks. 
  • At this point, I like to use a food scraper to help work the flour toward the center to mix the dough until the egg yolks are mostly absorbed. 
  • Next, sprinkle some flour into your hands and knead for about 3 minutes.
  • Wrap in cling wrap and let rest at room temperature for about 30 minutes.
  • Next, cut the dough into quarters. 
  • Flatten each piece of dough slightly by pressing down with the palm of your hand and form it into a rectangular shape that will fit the width of the machine. 
  • Set the rollers to the widest setting and roll the dough through. Keep rolling the dough through the pasta maker, passing it through each setting twice. Keep decreasing the setting until reaching your desired thickness. In the case of ravioli, you want to make sure to get to the smallest, thinnest setting, as the dough will be doubled when you fold it over. 

Spinach Ricotta (and Parmesan cheese) Filling

  • Use a pan that’s large enough to fit the fresh spinach.
  • Heat olive oil over medium heat and add the spinach.
  • Within a couple minutes – while stirring occasionally – your fresh spinach will shrink from a couple handfuls to less than a cup. 
  • When the spinach is cooked down, place in a colander and squeeze out as much water as you can. In addition to that, I place the spinach onto some paper towels to remove some more moisture.
  • Finely chop the spinach. 
  • Place the spinach in a bowl, together with the ricotta, Parmesan, salt, and pepper, and mix it all together.
  • Taste and add more salt and/or pepper if necessary. The way your filling tastes right now is pretty much how your ravioli (without sauce) will taste. 

How to Make Homemade Ravioli

  • Place about 2 teaspoon of filling on the bottom half of the dough sheet. Leave about 1-½” of space between each scoop of filling. 
  • Lightly spritz the long edge of the dough with water. This will help the dough to stick to itself when you fold it. 
  • Fold the dough in half. 
  • Gently press down around each scoop of filling, trying to remove as much air as possible. This will help the ravioli cook more evenly. 
  • Next, use a knife or one of those cool ravioli wheels to cut the raviolis.

Sage Butter Sauce

  • Melt the butter in a medium saucepan over low-medium heat. The butter will begin to bubble after a minute or so. 
  • Add salt, pepper, and sage and continue stirring and cooking for another 1 to 2 minutes until the butter turns a light brown. Taste it (careful, it will be very hot). It should have a rich, nutty flavor. 

Putting it all together

  • Cook ravioli in regular salted pasta water, brought to a boil, making sure not to crowd them too much or they’ll cook unevenly. As they only take a few minutes to cook, make them in batches if needed. 
  • Because these homemade ravioli are pretty delicate when cooked, I recommend using a handy food spider to remove them from the pasta pot instead of draining them in a colander.
  • Drizzle sage butter sauce over the ravioli. Serve and enjoy!



Calories: 542kcal | Carbohydrates: 28g | Protein: 17g | Fat: 41g | Sodium: 1165mg | Potassium: 313mg | Fiber: 2g | Sugar: 1g | Vitamin A: 4524IU | Vitamin C: 10mg | Calcium: 317mg