Beef and Spinach Ravioli Recipe: Homemade Pillowy Dough and Rich Sage Butter

Soups & Stews

Beef and Spinach Ravioli Recipe: Homemade Pillowy Dough and Rich Sage Butter

This beef and spinach ravioli recipe delivers restaurant-quality pillowy dough and rich filling that feels like a luxurious homemade meal. The secret lies in a delicate balance of tender ground beef, wilted spinach, and herbs wrapped in perfectly stretched dough—each bite reveals layers of flavor without overwhelming complexity.

I've perfected this technique over years of testing, ensuring the dough stays tender while the filling remains juicy and aromatic.

The process begins with homemade dough that's lighter than store-bought, achieved through precise flour-to-egg ratios and proper resting time. For the filling, finely ground beef sautéed with garlic and herbs creates a flavorful base before being combined with sautéed spinach and melted cheese.

What makes this recipe truly special is the optional sage butter sauce that elevates each piece to restaurant-worthy status.

By the time you plate these ravioli with a drizzle of sage butter and fresh herbs, you'll have a dish that looks as impressive as it tastes. The pillowy dough holds its shape beautifully while the filling stays cohesive, delivering that perfect first bite experience.

This is comfort food at its finest—elegant enough for company but simple enough for weeknight dinners.

Whether you serve them with a simple sage butter sauce or a classic marinara, these ravioli will become your new go-to recipe. The technique is approachable for beginners but refined enough to impress experienced cooks. Let's get started on creating your homemade masterpiece!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and spinach ravioli

These 15 ingredients transform into pillowy ravioli with rich beef-spinach filling and creamy sage butter sauce.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Large Eggs 🥚 3 whole Room temperature preferred
Unsalted Butter 🧈 ¼ cup Cold, cubed for dough
Granulated Sugar 🍚 ½ tsp For dough balance
Salt 🧂 ½ tsp Fine sea salt preferred
Ground Beef 🥩 1 lb 80/20 fat ratio preferred
Garlic Cloves 🧄 4 cloves Minced for filling
Fresh Spinach 🌿 5 oz Chopped, stems removed
Parmesan Cheese 🧀 ½ cup Freshly grated, block preferred
Ricotta Cheese 🧀 1 cup Whole milk, drained
Fresh Sage Leaves 🍃 ¼ cup Chopped for filling
Black Pepper 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 1 tbsp For cooking filling
Unsalted Butter 🧈 ½ cup Cold, cubed for sauce
Fresh Sage Leaves 🍃 ¼ cup Whole, for garnish

The flour and eggs form the heart of this recipe—King Arthur brand flour gives the best texture, but any all-purpose works. Eggs should be room temperature to blend smoothly into the dough. For the beef filling, 80/20 fat ratio is key—it keeps the filling juicy. I grab mine pre-ground at Costco for convenience, but if you're feeling fancy, trim and grind your own chuck roast. The ricotta needs to be whole milk and drained overnight for the best texture—Trader Joe's has great quality at a good price. Fresh spinach is a must; frozen works in a pinch but won't give that vibrant color.

No ricotta? Cottage cheese blended smooth works in a bind, though it's not as creamy. Short on sage? Dried sage at half the amount gets you close, but fresh is worth hunting down at farmers markets. The Parmesan should be freshly grated from a block—pre-grated gets clumpy. For the dough, if you don't have a food processor, a fork and elbow grease will do the trick. Want extra flavor? Add a pinch of nutmeg to the filling. The sage butter sauce can be made ahead and reheated gently—just add a splash of milk if it gets too thick.

Dough keeps 2 days wrapped in plastic in the fridge, or 3 months frozen between parchment sheets. Filling can be prepped ahead and stored separately. The sage butter sauce is best made fresh but reheats beautifully. I like to portion the ravioli into freezer bags with a little flour between layers—keeps them from sticking. For serving, a quick toss in the sauce with fresh sage leaves makes them look restaurant-worthy. Leftovers freeze perfectly for 1 month—just thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • No-Fuss Dough: I swear by this dough—just flour, eggs, and a pinch of salt. No kneading, no fuss, and it comes together faster than my morning coffee.
  • Rich, Earthy Bite: That tender beef and wilted spinach filling? It’s packed with umami, and the buttery egg wash seals in all the flavor. Honestly, the first bite makes me want to skip dessert.
  • Weeknight to Dinner Party: Same recipe, different vibes. Toss it in a pan with garlic butter for a quick weeknight meal, or dress it up with prosciutto and Parmesan for guests. No stress, all win.
  • Leftovers That Don’t Suck: Freezes like a dream—just reheat in a skillet with a splash of water, and it’s just as good as day one. (Yes, even on a Tuesday night.)

Step-by-step instructions for homemade beef and spinach ravioli

Here's how to make pillowy ravioli with a rich filling and buttery sage sauce.

1

Make the Pillowy Dough

On a clean surface, mound the 2.5 cups all-purpose flour and make a well in the center. Add the 3 whole large eggs, 0.25 cup cold cubed unsalted butter, 0.5 teaspoon granulated sugar, and 0.5 teaspoon salt. Using a fork, gently mix the ingredients in the well, then gradually incorporate the flour from the outer mound.

Once combined, knead the dough for about 8-10 minutes until smooth and elastic. Wrap it tightly in plastic wrap and let it rest at room temperature for 30 minutes. This resting period relaxes the gluten, making it easier to roll out later. I press down gently on the dough during kneading—this prevents air bubbles that can make the ravioli uneven.

2

Prepare the Beef and Spinach Filling

Heat 1 tablespoon olive oil in a skillet over medium heat. Add the 1 pound ground beef and cook until browned, breaking it apart with a spoon. Drain excess fat, leaving about 1 tablespoon in the pan. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant.

Stir in the 5 ounces chopped fresh spinach and cook until wilted, about 2 minutes. Remove from heat and let cool slightly. In a separate bowl, combine the cooked beef mixture with 1 cup ricotta cheese, 0.5 cup freshly grated parmesan cheese, 0.25 cup chopped fresh sage leaves, and 0.5 teaspoon black pepper. Mix well—this filling should be smooth but not runny.

3

Roll and Cut the Ravioli

Divide the rested dough into 4 equal pieces and roll each piece into a thin sheet using a pasta machine or rolling pin. Aim for about 1/16-inch thickness—if it's too thick, it won't cook evenly. Dust the sheets with flour to prevent sticking as you work.

Place 1 tablespoon of filling near one edge of a sheet and fold the opposite edge over it. Press gently to seal, then use a ravioli cutter or knife to cut 1-inch squares. Repeat until all filling is used. If the dough tears, patch it with extra flour and continue—this happens to everyone, and it's fixable.

4

Cook the Ravioli

Bring a large pot of salted water to a boil. Add the ravioli in batches (don't overcrowd the pot) and cook for 3-4 minutes until they float to the surface. This means they're done—don't overcook or they'll turn mushy. Use a slotted spoon to transfer them to a plate.

For the sage butter sauce, melt the 0.5 cup cold cubed unsalted butter in a skillet over low heat. Add the 0.25 cup whole fresh sage leaves and cook for 1-2 minutes until the butter turns golden and the sage is crispy. Toss the cooked ravioli in the sauce until evenly coated. Serve immediately with extra parmesan cheese if desired.

👨‍🍳

Pro Tips For Making Beef And Spinach Ravioli

  • Chill the Dough First: I used to roll out ravioli dough right after mixing, and it always stuck to my hands and the counter. Let the dough rest in the fridge for at least 30 minutes—this relaxes the gluten so it rolls smoother, and you’ll avoid that frustrating tug-of-war with the pasta machine.
  • Salt the Water Like the Sea: Your pasta water should taste like the ocean if you licked it. For 4 quarts of water, use 2 tablespoons of salt—no less. Under-seasoned water means bland ravioli, and no one wants that, especially when you’re putting in the effort for beef and spinach.
  • Blot the Spinach Dry: Wet spinach in the filling makes the ravioli dough soggy and hard to handle. After cooking, drain the spinach, then spread it on a towel and press gently to squeeze out excess moisture. Trust me, your ravioli will thank you when they don’t fall apart in the pot.
  • Use Room-Temp Eggs: Cold eggs from the fridge mix unevenly with flour, leaving lumps that ruin the texture. Take the eggs out 15 minutes before mixing—just enough time for them to soften. Smooth dough every time, no guessing.

Best sauces and condiments for this beef and spinach ravioli

Classic Sage Butter

This is my go-to sauce for beef and spinach ravioli—simple yet luxurious. Melt ½ cup unsalted butter in a skillet over low heat, then add ¼ cup fresh sage leaves (whole, not chopped).

Let the butter infuse for 1-2 minutes until it turns golden and the sage leaves crisp slightly. Toss the cooked ravioli in this fragrant butter until fully coated. The sage adds an earthy aroma that complements the beef filling beautifully. 🌿

Creamy Marinara

For a lighter option, simmer 1 cup marinara sauce (I love Rao's brand) with 2 tablespoons heavy cream and a pinch of red pepper flakes for 5 minutes. The cream softens the acidity while keeping the sauce vibrant.

Finish with fresh basil and a sprinkle of Parmesan cheese. This works especially well if your ravioli filling is on the richer side. 🍅

Brown Butter & Sage

Take the sage butter concept to the next level by browning the butter first. Melt ½ cup butter over medium heat until it turns golden brown (about 3-4 minutes), then remove from heat and stir in ¼ cup fresh sage.

Let it steep for 1 minute before tossing with ravioli. The nutty depth from the browned butter adds incredible complexity. 💛

Garlic White Wine Sauce

Sauté 3 minced garlic cloves in 2 tablespoons olive oil> until fragrant, then deglaze with ½ cup dry white wine>. Reduce by half, then stir in ¼ cup heavy cream> and 1 tablespoon butter>.

Finish with fresh parsley and a squeeze of lemon. This elegant sauce pairs perfectly with the hearty beef filling. 🍷

Simple Olive Oil & Lemon

When you want maximum freshness, skip heavy sauces entirely. Toss cooked ravioli with 2 tablespoons extra-virgin olive oil>, zest of 1 lemon>, and a sprinkle of flaky sea salt.

The bright citrus cuts through the richness of the filling while keeping the dish light. Perfect for warm weather meals. 🍋

Cheesy Tomato Cream

Blend ½ cup marinara sauce>, ¼ cup heavy cream>, and 2 tablespoons grated Parmesan> until smooth. Simmer for 3 minutes until slightly thickened. The creamy tomato sauce adds richness without overpowering the delicate ravioli. Garnish with fresh basil for a pop of color. 🧀

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 185mg62%
Sodium 680mg29%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 4g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute ground turkey for the beef in this recipe?

Yes, but expect a slightly different texture and flavor. Ground turkey (93% lean or higher) works well, but it's leaner than beef, so add 1 tablespoon olive oil to the pan while cooking to prevent dryness. For best results, use a 85/15 ratio and reduce cooking time by 1-2 minutes to maintain moisture in the filling.

2

How do I prevent the ravioli dough from sticking when rolling?

Keep your work surface and rolling pin generously dusted with flour or semolina. Always roll the dough from the center outward, and rotate it 90 degrees after each pass. If the dough tears, patch it with extra flour and continue—this is normal! For extra insurance, use a pasta machine with adjustable settings to control thickness precisely.

3

What's the best way to store homemade ravioli?

For short-term storage, keep cooked ravioli in an airtight container in the fridge for up to 3 days. For longer storage, freeze them on a floured tray until solid, then transfer to a freezer bag. They'll keep for 3 months. Always thaw overnight in the fridge before reheating—never at room temperature—to maintain texture.

4

Can I make the dough ahead of time?

Wrap the dough tightly in plastic and refrigerate for up to 2 days or freeze for 3 months. Let it sit at room temperature for 30 minutes before rolling to relax the gluten. For best results, bring it to fridge temp before shaping—this prevents cracking. If frozen, thaw overnight in the fridge before using.

5

How do I make the filling less greasy?

Pat the cooked ground beef dry with paper towels before mixing with other ingredients. Also, use a leaner beef ratio (90/10) and drain excess fat after cooking. For extra insurance, chill the filling for 15 minutes before assembling—this helps the fat solidify slightly, keeping the filling cohesive when cooked.

★★★★★4.9(4 reviews)
Categories Soups & Stews