Main Courses
This air fryer rotisserie pork roast delivers restaurant-quality results with crispy celery crowns and juicy pink centers—all in under 3 hours. After years of perfecting whole-hog cooking in my Charleston kitchen, I've adapted this technique for home cooks using an air fryer's precision heat.
The secret lies in a two-stage cooking process that locks in moisture while creating that coveted crackling exterior.
What sets this recipe apart is the air fryer's ability to circulate hot air evenly, eliminating the need for a traditional oven's long preheating.
I use a herb-infused brine to tenderize the meat from the inside out, while a dry rub of brown sugar and spices builds that signature caramelized bark. The celery crowns—my personal touch—add a decorative flourish that's surprisingly sturdy and delicious when roasted alongside the pork.
By the time you're serving, you'll have a golden, crackling roast with tender meat that pulls apart effortlessly. The air fryer's rapid heat transfer means no dry edges or overcooked exteriors—just perfectly balanced doneness every time.
This method also cuts down on cleanup compared to traditional roasting, making it ideal for weeknight dinners or holiday gatherings where you want impressive results without hours in the kitchen.
The beauty of this recipe is its versatility—serve it sliced for sandwiches, as pulled pork for tacos, or whole for a centerpiece roast. Pair with classic sides like apple sauce, braised red cabbage, or buttery mashed potatoes to complete the meal.
Let's get cooking—your taste buds will thank you for this game-changing technique.
Ingredients for air fryer rotisserie pork roast
Six pounds of pork, crisp celery crowns, and a two-stage secret for restaurant-quality rotisserie perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Shoulder Roast 🐖 | 4 lb | Center-cut for even cooking |
| Fresh Celery Stalks 🧅 | 12 whole | Thick, crisp stalks for crowns |
| Brown Sugar 🍯 | ½ cup | Light or dark variety |
| Kosher Salt 🧂 | 2 tbsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 1 ½ tbsp | Freshly cracked preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tbsp | For aromatic depth |
| Dried Thyme 🍃 | 1 tsp | Or 1 tbsp fresh thyme |
| Apple Cider Vinegar 🍎 | ¼ cup | For tenderizing brine |
| Granulated Sugar 🍚 | ¼ cup | For brine balance |
| Cold Water 💧 | 4 cups | For brine solution |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for basting |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, for finishing |
The pork shoulder is your canvas here—center-cut roasts stay juicier than shoulder tips. Costco or local butchers often carry them pre-trimmed, but if you're buying whole, trim excess fat to 1/4-inch thickness for even cooking. Celery crowns? Thick stalks (about 1-inch diameter) hold their shape best—look for the plumpest ones at Trader Joe's or your local farmers market. The brown sugar should be lightly damp when mixed with spices—this helps the rub stick to the pork. I always buy organic smoked paprika from Penzeys for that authentic smokiness, but regular grocery store brands work too.
No apple cider vinegar? White vinegar or lemon juice in the same amount will tenderize just as well. The brine needs to be fully dissolved before adding the pork—stir until the sugar and salt disappear completely. Short on fresh thyme? Dried works at one-third the amount, but it lacks that bright herbal punch. For the celery crowns, trim the leaves off and cut the stalks into 3-inch lengths—this gives you that perfect crown shape when tied. The butter should be cold and cubed when you baste—melted butter won't crisp the skin properly. Want extra flavor? Add 1/2 tsp of cayenne to the rub for a subtle kick.
Brine keeps in the fridge for 3 days if you want to prep ahead—just add the pork right before cooking. The celery crowns can be prepped 1 day ahead and stored in a sealed container with a damp paper towel to keep them crisp. Leftover pork? Pull it apart for tacos or sandwiches—it reheats beautifully. Store cooked pork in the fridge for 4 days or freeze for 3 months. I always make a double batch of the dry rub—it keeps for 6 months in an airtight container, perfect for future projects.
Why You'll Love This Recipe
- Rotisserie in Minutes: I swear, this isn’t some gimmick—just a pork shoulder, celery, and brown sugar tossed in the air fryer basket. No basting, no oven thermometer drama, just set-it-and-forget-it while you chop veggies or fold laundry.
- Sweet-Savory Magic: That caramelized brown sugar crust? It’s the star. The celery adds a bright, earthy punch, and the peppercorns give it just enough bite to cut through the richness—like a hug from your grandma’s kitchen, but with less cleanup.
- Weeknight to Party: Between us, I’ve served this to my book club and my in-laws, and no one batted an eye. The same easy prep works for a lazy Tuesday or a "we’re hosting unexpected guests" moment—just slice it thinner for sandwiches or leave it whole for a showstopper centerpiece.
- Leftovers That Don’t Suck: Honestly, the best part? The pork stays juicy for days. Shred it for tacos, toss it in pasta, or just reheat slices straight from the fridge—it’s my go-to for lunch the next three days without ever getting tired. Budget win, flavor win.
Step-by-step instructions for air fryer rotisserie pork roast
Transform your air fryer into a rotisserie with these simple steps for melt-in-your-mouth pork.
Prepare the Tenderizing Brine
In a large bowl, combine the 4 cups cold water, 0.25 cup granulated sugar, 0.25 cup apple cider vinegar, 2 tbsp kosher salt, and 1.5 tbsp black peppercorns. Stir until everything dissolves completely—this creates a flavorful marinade that tenderizes the meat. Place the 4 lb boneless pork shoulder roast in a large resealable bag and pour the brine mixture over it. Seal the bag tightly, submerging the pork completely, and refrigerate for 12-24 hours. The acidity from the vinegar and sugar will break down muscle fibers, resulting in fork-tender meat.
I know it seems like a long wait, but this step makes all the difference—your pork will be impossibly juicy. If you're short on time, at least 4 hours in the brine will still yield excellent results, though not quite as tender. After brining, remove the pork and pat it dry with paper towels, removing any excess moisture that could prevent crispy celery crowns later.
Craft the Celery Crowns and Season the Roast
This is where the magic happens—creating those iconic crispy celery crowns. Cut the 12 whole fresh celery stalks into 4-inch lengths (you'll need about 24 pieces total). Tie 3 celery stalks together at the base using kitchen twine, forming a crown shape. Repeat until you've made 8 crowns. These will encase the roast and crisp beautifully in the air fryer.
In a small bowl, mix together 0.5 cup brown sugar, 1 tbsp smoked paprika, 1 tbsp garlic powder, 1 tbsp onion powder, and 1 tsp dried thyme. Rub this mixture all over the dried pork shoulder, pressing firmly so the spices adhere. The brown sugar will caramelize during cooking, creating that perfect balance of sweet and savory. Let the seasoned roast sit at room temperature for 30 minutes before cooking—this ensures even heat distribution.
Assemble and Cook in the Air Fryer
Place the 4 lb boneless pork shoulder roast in your air fryer basket. Thread 4 celery crowns through the meat, spacing them evenly around the roast. This creates a beautiful presentation while ensuring those crispy celery pieces form during cooking. Set your air fryer to 300°F and cook for 2 hours, basting the roast with 2 tbsp melted butter every 30 minutes. The low temperature ensures the pork cooks slowly and evenly, preventing toughness.
Here's the thing—don't peek! Every time you open the air fryer, you lose heat and moisture. Instead, trust the process. After 2 hours, check the internal temperature with a meat thermometer. It should read 195-203°F—this is the "probe-tender" stage where the pork pulls apart easily. If it's not there yet, continue cooking in 15-minute increments until it reaches the desired temperature. The meat will continue carrying over to 210°F as it rests.
Rest and Finish with Rosemary Butter
Once the pork reaches 195°F, remove it from the air fryer and transfer it to a cutting board. Tent loosely with foil and let it rest for 30 minutes. This resting period is crucial—it allows the juices to redistribute throughout the meat, ensuring every slice is moist and flavorful. While the pork rests, melt the 0.5 cup unsalted butter in a small saucepan over low heat, then stir in the 0.25 cup chopped fresh rosemary and remove from heat.
After resting, slice the pork against the grain into ½-inch thick slices. Brush each slice generously with the rosemary butter. The butter adds richness and complements the smoky, sweet flavors of the roast. Serve immediately with the crispy celery crowns on the side—each bite delivers that perfect contrast of tender, juicy pork with crispy, caramelized celery. The result is restaurant-quality rotisserie pork right in your air fryer!
Pro Tips For Making Air Fryer Rotisserie Pork Roast
- CRANK HEAT TO 400°F FIRST: I learned this the hard way—skipping the high start means the pork shoulder never gets that crispy, caramelized crust. Hit 400°F for the first 15 minutes, then drop to 350°F for the rest. The sugar in the glaze needs that initial blast to turn golden, not just sticky.
- TRIM FAT IN THIN LAYERS: That pork shoulder’s fat isn’t your enemy—it’s flavor insurance. But slice it off in paper-thin sheets (about 1/8-inch thick) so it renders faster and doesn’t turn the air fryer into a grease cannon. Use a sharp knife and work in one direction—no sawing.
- SALT THE CELERY LIKE THE PORK: Fresh celery gets forgotten in the seasoning shuffle, but it’s the backbone of this dish. Toss the stalks in the same salt-pepper mix as the pork before they go in the air fryer. It keeps them crisp and stops them from turning into mushy filler.
- REST IT UNDER FOIL: I used to slice into the pork roast the second it hit 145°F, and it’d dry out faster than a summer sidewalk. Instead, transfer it to a tray, tent loosely with foil, and let it rest for 10 minutes. The juices redistribute—trust me, your knife will thank you.
Pro cooking tips for this recipe
Air Fryer Temp Control
Your air fryer's temperature gauge isn't always accurate—mine reads 300°F but actually hits 285°F. Calibrate by testing with an oven thermometer. For this recipe, aim for 285-300°F range.
I use a Ninja Foodi Digital Air Fryer for its precise controls, but even budget models work if you monitor temps closely. 🌡️
Basting Like a Pro
Don't just drizzle butter—use a basting brush to spread 2 tbsp melted butter evenly every 30 minutes. This creates a glossy, caramelized crust. I melt butter in a small saucepan over low heat to prevent burning.
For extra richness, mix in 1 tsp fresh rosemary while melting. The key is patience—rushing basting leads to uneven browning.
Celery Crown Perfection
Thick celery stalks (about 1-inch diameter) hold their shape best. Trim leaves completely off—any moisture will make them soggy. Tie crowns with kitchen twine (not flimsy string) to maintain structure.
For extra crispiness, brush each crown with 1 tsp melted butter before assembling. I like to arrange them in a circular pattern around the roast for that classic rotisserie look.
Resting Game-Changer
Skipping the 30-minute rest is a rookie mistake. Juices need time to redistribute—otherwise, you'll get dry slices. Tent loosely with foil to prevent cooling too quickly. While resting, preheat your serving platter in the oven (200°F for 10 minutes) to keep the pork warm.
This is where the magic happens—the pork actually becomes more tender as it rests. 💪
Don't Overcook!
Pork continues cooking after removal—this is called "carryover cooking." Remove at 195°F (probe-tender stage) and let it rest to reach 210°F. Overcooking past 210°F turns tender meat into dry, stringy mess.
Use a meat thermometer with an instant-read probe for accuracy. I've ruined many roasts by ignoring this rule—don't make my mistake!
Air Fryer Capacity Hacks
If your air fryer is too small for the full roast, cook in batches: start with 2 hours at 300°F, then transfer to a warm plate and continue cooking in the air fryer basket. For even cooking, rotate the roast 90 degrees halfway through. If your model has limited space, use a large air fryer liner to catch drippings—this makes cleanup a breeze. My Cosori Premium** handles 6 lbs easily, but smaller models work with patience.
Nutrition facts
Frequently asked questions
Can I use a bone-in pork roast instead of boneless?
You can, but it requires adjustments! Bone-in roasts need 15-20% longer cooking time and may not fit in smaller air fryer baskets. For a 4 lb bone-in roast, aim for 2 hours 30 minutes at 300°F and check internal temp at 205°F. The bone actually helps retain moisture, but you'll need to trim excess fat to prevent flare-ups.
What if my air fryer doesn't have a rotisserie attachment?
No problem! Place the roast directly on the air fryer rack and use the celery crowns to create visual interest. Rotate the roast 90 degrees every 45 minutes for even cooking. The crowns will still crisp beautifully while the pork cooks through. For extra browning, increase temp to 350°F for the last 10 minutes of cooking.
How do I know when the pork is fully cooked without a meat thermometer?
Use the fork test: Insert a fork into the thickest part—if it slides in easily and the juices run clear (not pink or milky), it's done. For visual cues, look for a deep golden-brown crust and shrunken edges. The celery crowns should be crisp and caramelized. Remember: pork continues cooking after removal, so it's better to pull it slightly early.
Can I make this recipe with a smaller air fryer?
For 2-3 lb roasts, reduce cooking time to 1 hour 45 minutes at 300°F and use 4 celery stalks total. Cook in batches if needed—start with the roast for 1 hour, then add celery crowns for the last 30 minutes. Smaller roasts cook faster but need just as much basting.
What's the best way to store leftovers?
Slice the pork and store in an airtight container with any remaining juices. It keeps for 4 days in the fridge or 3 months frozen. For reheating, warm slices in the air fryer at 350°F for 5-7 minutes or microwave with a damp paper towel for 20 seconds. The celery crowns can be frozen separately for 1 month—just reheat at 375°F for 3 minutes to restore crispness.
