Heat the olive oil over medium heat in a large skillet.
Add the onion and saute until it is cooked through. Add in the garlic and saute for about a minute or until it just starts to be fragrant.
Add the ground beef to the pan and saute, breaking it apart as it cooks, until it’s cooked through. Remove any excess fat from the pan, and then pour in the wine, being sure to scrape up any bits from the bottom of the skillet. Add the spinach, and let everything cook for about two minutes, stirring to wilt the spinach into the mixture.
Add the meat mixture to a food processor and process for a bit, just to get things incorporated, and then add in the bread crumbs, parmesan, garlic salt, pepper and nutmeg, and process until the mixture is kind of a paste.
Mix the ricotta into the meat mixture.
Assemble your ravioli by rolling out the dough into long strips. Using the utensil you’ll use to cut the ravioli (I used a two-inch scalloped cookie cutter), gently make impressions along the dough where you’ll want to cut out each ravioli (you’re just marking it, not cutting the dough), and then scoop about one teaspoon of filling (or more, if your ravioli are larger) into the center of each of the spots. Using a pastry brush, brush a thin layer of water around the edges of each spot. Cover with another sheet of dough and press around each mound of filling with your fingers to seal them, working out as much air as possible, and firmly press your cutter to cut out each individual ravioli.
Set the finished ones off to the side.
To freeze, place them on a baking sheet lined with waxed or parchment paper, and place them in the freezer until they are frozen through. Then place them in a freezer-safe container or bag until you’re ready to cook them.
To cook them, fresh or frozen, boil a large pot of salted water, and carefully drop the ravioli in. Let them boil for a couple minutes until they float to the top and are warmed through. (You don’t need to thaw the frozen ones before cooking them.)