This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

The best paleo stuffing recipe! Perfect for Thanksgiving or as a healthy grain-free side dish for roast chicken. Made with simple ingredients, you’ll be shocked at how much it tastes like “real stuffing”… but better! 

Top-down view of a large oval casserole dish holding a paleo stuffing, made without any grains.

Before You Get Started

  • Choose a type of apple that isn’t too sweet and that holds up well to high temperatures. You don’t want them to become mushy or mealy after you sauté or bake them! Honeycrisp, Pink Lady, and Granny Smith are all great options.

How to Make This Recipe

See recipe card below for full list of measurements, ingredients, and instructions.

Sauté the ingredients.

Melt ghee in a cast-iron skillet, then toss in your onions, celery, mushrooms, apples, and cranberries, along with the parsley and seasonings. Give that a good stir, then sauté everything for 5-10 minutes, until the veggies and cranberries are very soft.

Add the rest.

Stir in the almond flour, then stir in 3 beaten eggs. Make sure everything is mixed really well – you don’t want clumps of almond flour or anything like that.

Bake the Stuffing.

30 to 45 minutes in the oven are all that stand between you and the best paleo stuffing you will ever eat! Once the stuffing is baked-through and browned on top, with slightly crisp edges, you’re all set.

If you don’t have a cast-iron skillet, any oven-safe skillet will work! No oven-safe skillet? Use a regular skillet on the stovetop, then after stirring in the eggs, transfer everything to baking dish for the oven steps.

A wooden spoon rests on paleo stuffing in an oval ceramic casserole dish on a holiday table.

What I Love About This Recipe

  • This paleo stuffing tastes surprisingly like “real” stuffing, despite not containing, y’know… any bread or breadcrumbs or cornbread. It is loaded with savory veggies and sweet cranberries, though.
  • It’s the perfect side dish for an air fryer chicken or a roast turkey, so it’s great for Thanksgiving feasts and weeknight dinners alike. It’s also really easy to make – the oven handles the most time-consuming part!
  • Another reason to love paleo stuffing? It’s super versatile. Feel free to swap out or add whatever you like or have on hand. The paleo sausage from our Whole30 zuppa toscana would be delicious browned and mixed in to this stuffing!

Recipe Variations

  • A Little Something Sweet: No compatible dried cranberries handy? Replace them with chopped dates. You’re also welcome to just add ¼ cup of chopped dates to the stuffing along with the cranberries if you want!
  • No-Fungi Zone: If mushrooms aren’t your thing, no problem. Leave them out entirely and add an extra 1 cup of diced celery!

Making changes to a recipe can result in recipe failure. Any substitutions or variations listed are simple changes that I believe will work in this recipe, but results are not guaranteed.

Recipe By: Cheryl Malik
5 from 92 votes

The Best Paleo Stuffing (Gluten Free, Grain Free)

Prep 10 minutes
Cook 1 hour
Total 1 hour 10 minutes
A healthy paleo stuffing recipe that makes the perfect side dish for chicken or turkey. Ideal for Thanksgiving! Gluten and grain free.
9 servings

Equipment

  • Oven
  • cast-iron skillet or other oven-safe skillet
  • stovetop
  • Large wooden spoon or silicone spatula
  • 9×9 baking dish optional, if not using cast-iron or oven-safe skillet
  • small mixing bowl
  • whisk

Ingredients

  • 2 tablespoons ghee or avocado oil, or refined coconut oil
  • 3 cups diced white onion
  • 2 cups diced celery
  • 1 cup diced mushrooms button, cremini, or wild mushrooms
  • 1 cup diced apples Honeycrisp, Pink Lady, or Granny Smith apples
  • ¼ cup dried cranberries or ¼ cup chopped dates
  • ¼ cup chopped flat-leaf parsley
  • 4 teaspoons poultry seasoning
  • ½ teaspoon salt more or less to taste
  • ½ teaspoon freshly cracked black pepper more or less to taste
  • 2 cups super-fine blanched almond flour
  • 3 large eggs

Instructions

  • Preheat oven to 350° Fahrenheit.
  • Place large cast-iron skillet on stovetop over medium heat. When skillet is warm, add 2 tablespoons ghee. Let ghee melt completely, swirling and tilting skillet as needed to distribute oil across skillet.
  • When ghee has melted, add 3 cups diced white onion, 2 cups diced celery, 1 cup diced mushrooms, 1 cup diced apples, ¼ cup dried cranberries, ¼ cup chopped flat-leaf parsley, 4 teaspoons poultry seasoning, ½ teaspoon salt, and ½ teaspoon freshly cracked black pepper to skillet. Stir to incorporate.
  • Sauté ingredients until onion, celery, mushrooms, apples, and cranberries are very soft, approximately 6 to 10 minutes, stirring occasionally.
  • Once ingredients have softened, remove skillet from heat. Add 2 cups super-fine blanched almond flour to skillet and stir until ingredients are well incorporated.
  • Crack 3 large eggs into small bowl and whisk well until eggs are fully combined and mixture is no longer streaky.
  • Add whisked eggs to skillet and stir until all ingredients are fully incorporated.
  • Optional: If not using cast-iron or other oven-safe skillet, lightly grease 9×9 baking dish with avocado oil, refined coconut oil, or ghee. Transfer mixture to lightly-greased 9×9 baking dish and spread mixture out evenly across baking dish.
  • Once ingredients are fully incorporated, spread mixture evenly across skillet. Place cast-iron skillet (or baking dish) in preheated oven. Bake stuffing 45 minutes.
  • After 45 minutes, check doneness of stuffing. Continue baking stuffing as needed, checking doneness often, until stuffing is baked-through and browned on top.
  • When stuffing is fully baked, carefully remove skillet (or baking dish) from oven. Set stuffing aside to rest 5 minutes, then serve warm.

Video

  • Poultry Seasoning: This is typically a blend of black or white pepper, thyme, sage, marjoram, nutmeg, and rosemary. If you don’t have or can’t find poultry seasoning, you can replace it with a similar combination of dried herbs and spices, or with your favorite fresh herbs.
  • Make-Ahead Option: Prepare the stuffing as written above, then let the prepared stuffing cool completely. Cover the stuffing tightly with food-safe plastic wrap and refrigerate no more than 24 hours. Reheat the stuffing in the oven, adding paleo broth for moisture if needed.

Approximate Information for One Serving

Serving Size: 1servingCalories: 241calProtein: 9gFat: 17gSaturated Fat: 4gTrans Fat: 0.01gCholesterol: 71mgSodium: 175mgPotassium: 228mgTotal Carbs: 17gFiber: 5gSugar: 8gNet Carbs: 12gVitamin A: 364IUVitamin C: 8mgCalcium: 97mgIron: 2mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Other Holiday Recipes You’ll Love

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

209 Comments

    1. Hi Rachelle! Although we haven’t tried cooking this recipe and freezing it ahead of time, we definitely think it could work!5 stars

  1. Was super surprised how delicious & properly textural this was (I guess I was worried it would be mush?). Even with a few mods needed due to ingredients onhand, it was amazing. Added extra celery instead of mushrooms, herbs de provenc + chopped fresh sage instead of poultry seasoning, 1 cup fresh cranberries (instead of 1/4c dried) and a teeensy bit more almond flour for more crunch. I didn’t have any fresh parsley and it was still so good. I used a rectangular ceramic cake dish instead of square to have more crunchy surface area. I’m on the second round of making this (within a week – yum!). Thanks for saving my favorite Thanksgiving meal, Cheryl!5 stars

  2. My partner and I love this recipe! We initially tried it last year when we were doing a November Whole30, but cook it all throughout the year as a yummy GF side item. I like to add in carrot and I’ll use use equal parts carrot/celery/onion for those veggies and dates instead of cranberries. This recipe is so versatile you could really use any veggie you want. The veggie prep always takes longer than I’d like, but I cook the dish from start to finish in my cast iron skillet and it is so easy! My only regret is not writing this review sooner.

    1. I was an avid stuffing- and all-around-bread-lover my entire life. Then I discovered processed foods and gluten were the cause of my health problems. Thank goodness for this recipe!!! It is DELICIOUS and super easy to make. I’ve been Paleo for 3 years now and make this every holiday…and a few times in between. I don’t like mushrooms so I double the celery, and this Thanksgiving I added chicken apple sausage on a whim and it was great. Highly recommend this awesome and healthy recipe!5 stars

  3. Such a great recipe! 👍 Even the people who are skeptics of grain-free baking loved it!
    I left out the mushrooms and the parsley and it was still so good! A very forgiving recipe!5 stars

  4. I never comment on recipes (literally never), but this one brought tears to my eyes. Stuffing used to be my favorite dish but now I am unable to eat most grains. I had tried paleo stuffing before that required baking a loaf of paleo bread… it did not turn out well and was very dry. This recipe was incredibly fast and easy to prepare. Chopping the veggies only took 10 minutes or so. As suggested in the notes above, I used the extra cup of celery because I do not like mushrooms. I used dates, because I did not have any plain dried cranberries. For “poultry seasoning” I used the Costco No Salt Seasoning blend. After the sauté period, I already started nibbling and was really impressed with the flavor. Once I stirred in the whisked eggs, however, I realized OMG this is where the magic happens. The almond flour/eggs added at the end is what makes it seem bread-like. I made this ahead of time because we spend Thanksgiving camping in our RV… I tried to save half to freeze for Christmas, but I will probably be eating it instead! I also tried a few bites with fresh made cranberry sauce and it is TO DIE FOR. Indiscernible from traditional stuffing. THANK YOU for giving me back my favorite dish!5 stars

  5. Do you have any substitutes for the eggs? I want to make this this year, but I have an egg allergy and can’t use eggs. Thanks!

    1. You could always try some flax eggs! Just mix some ground flax meal with water and let it sit for about 5-8 minutes.5 stars

    2. My mother always would use mayonnaise the scoop egg size spoonful… I’m sure they make a mayonnaise substitute with no eggs..I still do it today… hope it helps… Dixie

    1. If adding chicken broth, we would only add a little bit since the almond flour is super dense. 🙂5 stars

Where To Next?