Roast the sweet potatoes until tender, approximately 20 to 30 minutes. Set aside to cool.
Boil the Idaho potatoes until a knife pierces them easily.
After all of the potatoes have cooled, peel and grate them. In a bowl, combine all the potatoes, by mixer or by hand, with the eggs, flour, salt and pepper. Mix only enough to incorporate all of the ingredients, and do not overmix.
To test, take a small portion of the dough with floured hands, form into a ball, and blanch in boiling salted water. When it floats, remove, taste, and adjust seasoning.
Proceed with shaping the gnocchi into oblong balls, then mark with the back of a fork. Boil shaped gnocchi until they float. Drain.
Heat a saute pan over medium-high heat. Add 1 to 2 tablespoons olive oil, then pork and gnocchi. Saute until the gnocchi is slightly golden. Add remaining ingredients (except almonds and parsley) and reduce the liquid by 1/2. Finish with almonds and garnish with chopped parsley.
Preheat the oven to 350 degrees F.
Start with the pork shoulder, season with salt, pepper and dust with flour. In an extremely hot pan, sear the pork in oil until very brown on all sides. Add celery, chopped orange and vegetables. Add the chicken stock and boil down, scraping the browned crust from the seared meat as it boils. Cover the pan with aluminum foil and place in the oven for 1 hour. Remove pork, strain liquid and boil down to 1/2 the amount. Reserve the pork and the reduced braising liquid separately.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.