Peel and core the apples and slice into wedges. Scatter them in the bottom of the crockpot.
Peel and halve the onion and slice it thinly. Scatter on top of the apples.
Pour 1/4 cup water over the apples & onions. (This small amount is intentional. The pork will release its own juices.)
Combine the olive oil, garlic and spices together in a small bowl. Rub this mixture over all sides of the roast. Place roast on top of the apple/onion mixture, positioned so the fattiest side is on top (this way, the pork will self-baste as it cooks).
Place the cover on the crockpot and cook on low 8-10 hours, until meat can be shredded with fork. (If you’re using an Instant Pot, choose the Slow Cook “Normal” setting and cook the same amount of time.)
When done, lift meat onto a plate and make the gravy: Either use an immersion blender to blend everything in the crockpot. Or pour the onions/apples/cooking juices from crockpot into a stand-up blender and puree. Taste and add salt, if needed.
Serve the pork shredded, with gravy on top.
The roast cooks down quite a bit. Count on 8 servings for a 4 pound roast.
Keywords: paleo, aip, gaps, wahls, whole30, crockpot, slow cooker roast pork with onion apple gravy