After getting your mise en place arranged (all of your ingredients at the ready).
Bring a pot of salted water to a boil (salt it well, you want it to taste like the ocean).
Get your pasta in the water.
In a large sauté pan, heat your oil. Once hot, add in the onions. Sauté for a couple of minutes and then add in the garlic and red pepper flakes.
Season with S&P and sauté for a couple of minutes, moving things around.
Add in the ground veal, breaking it up and incorporating the onion mixture into it. Season with some additional S&P.
Add paprika, Italian seasoning and fennel. Stir to incorporate.
Add in your pasta water, beef broth and white wine.
Stirring to incorporate. Place a lid on as it continues to simmer, stirring occasionally.
Remove lid, check for doneness.
Tuck in spinach and stir until wilted.
Pour the veal mixture into the pot of your strained orecchiette.
Sprinkle in the cheese, stir.
Taste and adjust for seasoning and flavor. Feel free to add in additional red pepper flakes for additional heat or any additional seasonings to adjust flavor.
Garnish with additional red pepper flakes, cheese and parsley if desired and enjoy.