The beginnings of this recipe came from a post on a low-carb forum I belong to. This is the original link posted there:
https://foodwishes.blogspot.com/2018/10/pig-in-pumpkin-trick-and-treat.html
Of course I have never met a recipe I didn't think I could improve so here is MY version!

And I most certainly did NOT skim any fat - the sauce was perfectly thickened into a nice gravy as evidenced by what's on the mashed potatoes - no further thickening needed.
Char's Pig in a Punkin
1 good-sized pie pumpkin or other round/flat squash like Turbin
3 pounds pork shoulder, cut into largish cubes
Seasoning Mix - see below
2 tablespoons flour (optional but it does thicken the gravy - you could omit and pour the liquid into a pan and thicken with your choice of LC gums)
1 large shallot, cut into fine dice
1/2 a medium sweet or red onion, cut into dice
1 brown ale or similar dark beer - Modelo Negra would work fine here too
12 ounces water
2 tablespoons chicken stock paste
2-3 tablespoons fat - duck, bacon, lard, olive oil will all do
Seasoning Mix - mix all ingredients together in a small bowl
2 teaspoons garlic salt
1/2 teaspoon each: onion powder, garlic powder, Hatch or other chile powder, smoked paprika, rubbed dried sage, rubbed dried thyme, rubbed dried rosemary (when I say rubbed what I mean is, measure the dried herb into your hand and rub with the thumb of your other hand. It releases the oils and gives more flavor that way.)
Directions
Remove any gristle/silverskin from the pork cubes. Don't cut all the fat off though. It helps with tenderness and flavor.
Place the cubes into a large ziploc bag and shake into a single layer. Sprinkle half the seasoning mix on the cubes; turn bag over and sprinkle the other half of the seasoning mix onto the second side. Close bag and shake well to distribute the seasonings. Refrigerate overnight or 24 to 36 hours if you can!
When ready to cook - preheat the oven to 350* F. Wash the outside of the squash. Cut a lid from the squash - you want to insert your knife at a 45* angle so that the lid will fit back on without falling into the pumpkin - it shrinks as it cooks. Scrape out insides of stringy stuff and seeds - reserve the seeds for another use if desired. Place the cleaned pumpkin in a baking dish because liquid WILL leak out during cooking!
Add the flour if using to the meat in the ziploc bag; reseal and shake to distribute it well.
Brown the meat in batches in fat of your choice. I used duck fat. Brown all sides of the meat. As you finish each batch, place the cubes into the pumpkin and sprinkle with some of the onion and shallot. After the bottom layer goes in, add your chicken stock paste. Continue til all meat is in the punkin - if you have meat left that won't fit in, place it in a baking dish.
Now pour in the brown ale/beer to come up about halfway in the pumpkin. Add an equal amount of water. If you're also cooking the excess meat in a baking dish, add a bit of chicken stock paste and beer and water to that dish as well. Put the lid on the pumpkin; cover the baking dish tightly with foil. Place on a rimmed baking sheet and put into the preheated oven.
Roast at 350* for an hour, then turn temp down to 325* and roast til meat is very tender - mine took about 3 hours. Then I turned the heat down to 185* because it wasn't dinnertime yet, and it sat at that temp about 45 minutes.
Carefully remove from oven. Remove the pumpkin lid and cut the pumpkin in half - if you have meat in a baking dish, combine the meat from the pumpkin with it and all the liquid too. Thicken if needed. Cut pumpkin into serving pieces.
We had ours with mashed potatoes and the sauce made a great gravy. The meat stayed in chunks although it's harder to tell from the pictures but it was so tender you could cut it easily with a fork!