Beef and Spinach Ravioli Recipe: Pasta-Making Magic in 30 Minutes

Soups & Stews

Beef and Spinach Ravioli Recipe: Pasta-Making Magic in 30 Minutes

This beef and spinach ravioli recipe transforms homemade pasta from intimidating to achievable in just 30 minutes. The secret lies in a simple dough that yields tender squares, filled with rich ground beef and vibrant spinach—creating restaurant-quality results without the fuss.

I've perfected this method over years of testing, ensuring the filling stays packed and the pasta cooks perfectly every time.

The beauty of this recipe is its balance: tender egg-based dough that's foolproof for beginners, paired with a savory filling of ground beef, wilted spinach, and aromatic herbs. The dough rests while you prepare the filling, making the process efficient and stress-free.

What you'll end up with are delicate ravioli that puff beautifully when cooked, revealing layers of flavor in each bite.

Perfect for a special dinner or family meal, these ravioli can be served in a light butter sauce, marinara, or even pan-fried for a crispy finish. The rich beef and spinach filling pairs beautifully with creamy or tomato-based sauces, making this recipe versatile for any occasion.

Whether you're making it for two or a crowd, the process scales effortlessly.

Don't worry if you've never made pasta from scratch before—this recipe breaks down each step clearly, from mixing the dough to assembling and cooking the ravioli.

The result is a dish that feels luxurious but is surprisingly simple to achieve at home. Let's get started on creating these delicious homemade ravioli!

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

Ingredients for beef and spinach ravioli

Simple pantry staples plus fresh ingredients transform into restaurant-worthy ravioli.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 cups Plus 2 tbsp for dusting
Large Eggs 🥚 3 whole Room temperature preferred
Unsalted Butter 🧈 ¼ cup Cold, cubed for dough
Fine Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Beef 🥩 1 lb 80/20 fat ratio, finely chopped
Fresh Spinach 🌿 4 oz Baby spinach works best
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Parmesan Cheese 🧀 ½ cup Freshly grated, block form
Fresh Basil Leaves 🌿 ¼ cup Chopped, stems removed
Extra-Virgin Olive Oil 🫒 1 tbsp For cooking ravioli
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked peppercorns preferred
Butter 🧈 2 tbsp For finishing sauce
Heavy Cream 🥛 ¼ cup For optional cream sauce

The flour and eggs form the foundation—King Arthur flour works best for tender dough, but any all-purpose will do. For the beef filling, grab the 80/20 fat ratio from the meat department—it keeps everything juicy. Fresh spinach is ideal (baby leaves hold up better than mature), but frozen works in a pinch (thaw and dry thoroughly). Whole Foods or Trader Joe's have great pre-washed baby spinach if you're short on time. The Parmesan should be real Parmigiano-Reggiano—grate it yourself for maximum flavor. I always double-check the butter is cold before mixing with flour to avoid a greasy dough.

No fresh basil? Dried oregano at half the amount gets you close, though fresh is definitely better. Substitute ground turkey for beef if needed—just add a pinch more salt. For a vegetarian version, swap the beef for sautéed mushrooms and lentils. The cream sauce can be made with half-and-half if you're watching calories. If your dough feels too sticky, add a splash more flour (about 1 tbsp at a time). For extra richness, add a pinch of nutmeg to the filling. And if you're making ahead, freeze the uncooked ravioli on a tray before bagging—they'll keep for 3 months.

The dough keeps well wrapped in plastic for 2 days in the fridge, but it's best used fresh. The filling can be prepped ahead and stored separately for 1 day. Cooked ravioli reheat beautifully in butter or sauce—just add a splash of water to prevent drying. For a crispy finish, pan-fry cooked ravioli in olive oil for 2-3 minutes per side. Store leftovers in an airtight container with a bit of sauce to keep them moist for 3-4 days. I always make extra filling—it freezes perfectly for future pasta days.

❤️

Why You'll Love This Recipe

  • Same recipe, different vibes: toss with butter and sage for a quick weeknight meal or add a brown butter sauce for a fancy dinner. My secret weapon for when guests drop by.
  • No-Knead Magic: I swear by this dough trick—just mix flour, eggs, and a pinch of salt. No rolling pin, no fuss, and the texture? Buttery perfection every time.
  • Rich & Earthy Bite: That ground beef and spinach filling is where it shines—savory, tender, and packed with flavor. Honestly, I double the spinach because I can’t resist.
  • Weeknight to Dinner Party: Same recipe, different vibes: toss with butter and sage for a quick weeknight meal or add a brown butter sauce for a fancy dinner. My secret weapon for when guests drop by.

Step-by-step instructions for beef and spinach ravioli

Let's make homemade ravioli that's crispy on the outside and packed with flavorful filling.

1

Prepare the Beef and Spinach Filling

In a large skillet, heat 1 tablespoon extra-virgin olive oil over medium heat. Add the 1 pound ground beef and cook, breaking it apart with a wooden spoon, until it's no longer pink and has lost most of its moisture—about 5-6 minutes. Drain any excess fat if needed.

Add the 2 cloves minced garlic and cook for 30 seconds until fragrant. Stir in the 4 ounces chopped fresh spinach and cook until just wilted—about 1 minute. Remove from heat and let cool slightly. In a separate bowl, combine the cooked beef mixture with 0.5 cup freshly grated Parmesan cheese, 0.25 cup chopped fresh basil leaves, and 0.5 teaspoon freshly ground black pepper. Mix well and set aside.

2

Make the Ravioli Dough

On a clean work surface, mound the 2 cups all-purpose flour and create a well in the center. Add the 3 whole large eggs and the 0.25 cup cold cubed unsalted butter to the well. Using a fork, gradually incorporate the flour into the eggs until a shaggy dough forms.

Knead the dough for about 8-10 minutes until smooth and elastic. If it feels too sticky, add a little more flour—just 1 tablespoon at a time. Wrap the dough in plastic wrap and let it rest at room temperature for 30 minutes. This resting time helps relax the gluten, making it easier to roll out later.

3

Roll Out the Dough and Assemble Ravioli

Divide the rested dough into 4 equal pieces. Working with one piece at a time, roll it out on a floured surface using a pasta machine or rolling pin until it's about 1/16-inch thick. Cut the dough into 3-inch squares using a knife or pizza cutter.

Place a teaspoon of the beef and spinach filling onto the center of each dough square. Fold the dough over the filling to create a half-moon shape, pressing the edges firmly to seal. If the edges are too sticky, dip your finger in water and run it along the seal to help it stick better. Repeat with the remaining dough and filling.

4

Cook the Ravioli to Perfection

Bring a large pot of salted water to a rolling boil. Gently drop the ravioli into the boiling water, stirring occasionally to prevent sticking. Cook for about 3-4 minutes until they float to the surface and are cooked through. Use a slotted spoon to remove them from the water and transfer to a plate.

For a simple sauce, melt the 2 tablespoons butter in a skillet over medium heat. Add the cooked ravioli and toss to coat. For a creamier option, stir in the 0.25 cup heavy cream and heat through for about 1 minute. Serve immediately with extra grated Parmesan cheese if desired.

👨‍🍳

Pro Tips For Making Beef And Spinach Ravioli

  • Salt the Butter First: Toss that unsalted butter with a pinch of fine sea salt before adding it to the beef—this guarantees every bite has depth, not just the edges. I used to forget this and wondered why my ravioli filling tasted flat until I realized the butter was just a bland carrier.
  • Pre-Cook the Spinach: Wilt the spinach in a dry pan until it’s completely collapsed—no soggy pockets in your filling. I learned this the hard way when my ravioli turned mushy after boiling, and now I always squeeze out excess water after cooking.
  • Rest the Dough: Let the flour-egg dough sit covered for at least 30 minutes before rolling—this relaxes the gluten so it doesn’t snap when cutting. Yes, it’s tempting to jump straight to shaping, but skipping this makes for chewy, uneven ravioli.
  • Brown the Beef: Cook the ground beef in batches over medium-high heat until deeply browned, not just pink—this builds flavor that won’t disappear when mixed with spinach. I was skeptical until I tried it, and now I refuse to skip this step.

Best sauces and condiments for this beef and spinach ravioli

Classic Brown Butter

Brown butter adds incredible depth to ravioli—its nutty, caramelized flavor complements the beef perfectly. Melt 2 tablespoons unsalted butter in a skillet over medium heat until it turns golden brown and smells toasty (about 3-4 minutes). Immediately toss cooked ravioli in the butter for a rich, aromatic finish. 🔥

For extra richness, add 1 teaspoon lemon zest to the browned butter before tossing. The bright citrus cuts through the richness of the beef and spinach filling beautifully. I always keep a small jar of browned butter in my fridge for quick pasta finishes.

Creamy Garlic Sauce

This sauce is a game-changer for beef and spinach ravioli. Melt 2 tablespoons butter in a pan, then add 3 minced garlic cloves and sauté for 30 seconds until fragrant. Pour in ½ cup heavy cream and simmer for 2 minutes until slightly thickened.

Finish with ¼ cup grated Parmesan and a pinch of salt. The creaminess balances the savory filling perfectly.

For a lighter version, replace half the cream with ½ cup whole milk and add 1 tablespoon nutritional yeast for a cheesy flavor without the richness. This sauce works beautifully with both pan-fried and boiled ravioli.

Spicy Marinara

A bold marinara sauce adds a bright contrast to the rich filling.

Use a high-quality store-bought sauce like Rao's Homemade Marinara or make your own by simmering 1 can (28 oz) crushed tomatoes with 2 cloves garlic, 1 tsp red pepper flakes, and 1 tsp dried oregano for 20 minutes.

Finish with fresh basil and a pinch of sugar to balance the acidity.

For a spicy kick, stir in 1 tbsp Calabrian chili paste or ½ tsp cayenne pepper at the end. The heat pairs wonderfully with the creamy filling. I like to serve this sauce on the side so everyone can adjust to their taste.

Pan-Fried Crispy Finish

For a restaurant-worthy texture, pan-fry cooked ravioli after boiling. Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the ravioli in a single layer and cook for 2-3 minutes per side until golden and crispy.

Finish with 1 tbsp butter and a sprinkle of Parmesan cheese. The crispy exterior contrasts beautifully with the tender filling.

For extra flavor, add 1 minced shallot and 2 cloves garlic to the oil before pan-frying. The aromatic vegetables infuse the ravioli with additional depth. This technique works especially well with the cream sauce for a decadent finish.

Herb-Infused Olive Oil

This simple sauce is perfect for a lighter option. Heat 2 tablespoons extra-virgin olive oil in a pan, then add 1 tbsp chopped fresh parsley, 1 tbsp chopped fresh basil, and 1 minced garlic clove.

Cook for 1 minute until fragrant. Pour over cooked ravioli and toss gently. The fresh herbs brighten up the dish without overpowering the filling.

For a more robust flavor, add ½ tsp red pepper flakes or 1 tsp capers to the oil before heating. The briny capers add a nice contrast to the richness of the beef. This sauce is my go-to for summer meals when I want something light but flavorful.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 185mg62%
Sodium 820mg36%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
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 make the ravioli dough ahead of time?

Yes! The dough keeps beautifully for 2 days in the fridge when wrapped tightly in plastic. For longer storage, divide it into portions, wrap each in plastic, and freeze for up to 3 months. Just thaw overnight in the fridge before rolling. The filling, however, should be made fresh or stored separately for 1 day in the fridge.

2

How do I prevent the filling from leaking when cooking?

Seal the edges tightly by pressing firmly with your fingers. For extra security, dip your finger in water and run it along the edges before sealing. Also, don't overfill—use just 1 teaspoon of filling per ravioli. Cooking in well-salted water (about 2 tablespoons salt per gallon) helps the pasta firm up and prevents leaks.

3

What's the best way to reheat leftover ravioli?

Reheat gently in a skillet with a splash of water or sauce over low-medium heat for 3-4 minutes, stirring occasionally. Never microwave dry—it makes them rubbery. For extra flavor, toss with 1 tablespoon butter or olive oil while reheating. Store leftovers in an airtight container with a bit of sauce to keep them moist.

4

Can I substitute ground turkey for the beef?

Use the same amount of ground turkey (about 1 lb), but add an extra ½ teaspoon salt since turkey is leaner. For extra moisture, add 1 tablespoon tomato paste to the filling. The flavor will be slightly lighter but still delicious. This makes it a great option for a lighter meal while keeping the same technique.

5

How do I make these ravioli gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free flour blend (like Bob's Red Mill) and add 1 extra egg to help bind the dough. For the filling, ensure all ingredients are certified gluten-free. The dough may be slightly more delicate, so handle it gently when rolling. Cook gluten-free ravioli for 1-2 minutes less than regular pasta since it cooks faster.

★★★★★4.7(11 reviews)
Categories Soups & Stews