Mushroom Ravioli With Crispy Bacon and Creamy Spinach

Prep: 1 hr 30 minCook: 35 min4 servingsmediumAmerican
Mushroom Ravioli With Crispy Bacon and Creamy Spinach

Handmade ravioli filled with earthy mushrooms, ricotta, and parmesan, served in a silky cream sauce with bacon, spinach, and white wine. This elegant pasta dish balances rich, savory flavors with tender homemade pasta. Perfect for special dinners or when you want to impress. The combination of cremini and shiitake mushrooms delivers deep umami, while crispy bacon adds textural contrast and salty punch. The creamy spinach sauce ties everything together without overwhelming the delicate filling.

Ingredients

4 servings
  • 2 cups semolina flour
  • 2 cups all-purpose flour
    bread flour1:1gluten-rich

    creates slightly chewier pasta

  • 4 large eggs
  • 2 teaspoons olive oil
  • ½ teaspoon salt
  • 2 tablespoons unsalted butter
  • 4 ounces cremini mushrooms
    button mushrooms1:1mild

    more delicate flavor

    Full guide →
  • 4 ounces shiitake mushrooms
    porcini mushrooms1:1umami

    adds deeper flavor

    Full guide →
  • ½ teaspoon ground black pepper
  • 1 medium onion
  • 4 cloves garlic
  • 1 cup ricotta cheese
    mascarpone1:1rich creamy

    adds richness

    Full guide →
  • ¼ cup parmesan cheese, plus more for serving
  • 8 ounces bacon
    pancetta1:1italian-style

    less smoky

    Full guide →
  • ¼ cup white wine
    dry sherry1/4nutty

    adds depth

    Full guide →
  • 2 cups baby spinach
    kale1:1hearty

    requires longer cooking

    Full guide →
  • 1 cup heavy cream
    creme fraiche1:1tangydairy-free

    adds complexity

    Full guide →
  • 1 tablespoon chicken bouillon
    vegetable bouillon1:1vegan

    maintains body

Instructions

  1. 1

    Combine semolina and all-purpose flour on a flat surface.

  2. 2

    Form a well in the center and crack eggs into it.

  3. 3

    Add salt and olive oil, whisking wet ingredients into flour until dough begins forming, adding water by the tablespoon if too dry.

  4. 4

    Knead until dough becomes an elastic ball.

  5. 5

    Wrap in plastic wrap and rest for 1 hour.

  6. 6

    Cut rested dough into four equal pieces.

  7. 7

    Roll one piece through pasta roller on largest setting.

  8. 8

    Fold dough into thirds and pass through largest setting again.

  9. 9

    Continue passing through roller on progressively smaller settings until reaching the finest setting.

  10. 10

    Fold sheet in half and cut into two equal pieces. Repeat with remaining dough balls, covering sheets with plastic wrap to keep moist.

  11. 11

    Clean mushrooms and slice them.

  12. 12

    Dice onion and mince garlic.

  13. 13

    Melt butter in saucepan over medium-high heat.

  14. 14

    Saute mushrooms until lightly browned.

  15. 15

    Add half the onion and garlic, browning for about 2 minutes.

  16. 16

    Transfer mushroom mixture to food processor with ricotta and parmesan, pulsing until combined but still chunky.

  17. 17

    Spoon about 1 tablespoon filling onto dough sheet near edge, continuing in 1/2-inch increments.

  18. 18

    Place second dough sheet on top and press around filling to seal.

  19. 19

    Cut out ravioli using ravioli cutter. Repeat with remaining dough sheets.

  20. 20

    Bring salted water to boil.

  21. 21

    Boil ravioli for about 3 minutes and drain.

  22. 22

    Dice bacon and cook in saute pan until browned with fat rendered, about 5 minutes.

  23. 23

    Remove bacon, leaving fat in pan.

  24. 24

    Saute remaining onion and garlic in bacon fat until softened, about 3 minutes.

  25. 25

    Add white wine and spinach, cooking until spinach wilts.

  26. 26

    Pour in heavy cream and chicken bouillon, cooking until thickened, about 3 minutes.

  27. 27

    Add drained ravioli to sauce and heat through.

  28. 28

    Serve topped with crispy bacon and parmesan.

Tips

Tip 1

Resting the pasta dough for a full hour allows gluten to relax, making it easier to roll thin without tearing. Don't skip this step.

Tip 2

Keep dough sheets covered with plastic wrap while working to prevent them from drying out and cracking when you fill and cut.

Tip 3

Test one ravioli in boiling water first; if it floats and holds together, the batch is ready. Fresh pasta cooks quickly, usually 2-4 minutes.

Good to Know

Storage

Uncooked ravioli can be frozen on a parchment-lined tray for 2 hours, then transferred to airtight container for up to 3 months. Cook from frozen, adding 1-2 minutes to boil time. Leftover sauce keeps 3 days refrigerated.

Make Ahead

Prepare dough and filling up to 1 day ahead, covered separately. Assemble and cut ravioli up to 4 hours before serving, freezing on trays. This removes last-minute stress.

Serve With

Plate ravioli and spoon sauce over, ensuring each portion gets bacon, spinach, and cream. Garnish with fresh parmesan and cracked black pepper. Pair with crisp white wine like Pinot Grigio or Sauvignon Blanc.

See pairing guide →

Common Mistakes

Watch

Don't skip the dough rest or it will tear when rolling and filling

Watch

Don't overfill ravioli or filling will burst during boiling

Watch

Don't boil ravioli too long or they become mushy; test one first

Watch

Don't add cream before spinach wilts or wilting takes longer and cream breaks

Watch

Don't let sauce boil vigorously after adding cream to avoid separation

Substitutions

Dairy-Free Swaps

heavy cream
creme fraiche1:1tangydairy-free

adds complexity

Full guide →

Vegan Options

chicken bouillon
vegetable bouillon1:1vegan

maintains body

Gluten-Free Swaps

all-purpose flour
bread flour1:1gluten-rich

creates slightly chewier pasta

Full guide →

General Alternatives

shiitake mushrooms
porcini mushrooms1:1umami

adds deeper flavor

Full guide →
cremini mushrooms
button mushrooms1:1mild

more delicate flavor

Full guide →
bacon
pancetta1:1italian-style

less smoky

Full guide →
white wine
dry sherry1/4nutty

adds depth

Full guide →
ricotta cheese
mascarpone1:1rich creamy

adds richness

Full guide →
baby spinach
kale1:1hearty

requires longer cooking

Full guide →
Find more substitutions →

FAQ

Can I make ravioli ahead and freeze them?

Yes. Freeze uncooked ravioli on a tray for 2 hours until solid, then store in airtight containers up to 3 months. Cook from frozen without thawing, adding 1-2 minutes to boiling time.

What if I don't have a pasta roller?

A rolling pin works but requires patience. Dust dough with flour, roll between two pieces of parchment paper, and make multiple passes, rotating the dough 90 degrees each time until thin enough to see light through it.

How long does leftover sauce keep?

Store sauce in an airtight container for up to 3 days. Reheat gently in a saucepan over low heat, stirring often. Add a splash of water if too thick. Do not freeze as heavy cream may separate.