Main Courses
This air fryer rotisserie pork roast recipe delivers restaurant-quality results with minimal effort—no smoker required. 🔥 I perfected this technique after years of competing in BBQ championships, adapting traditional rotisserie methods for home air fryers.
The secret lies in precise temperature control and strategic basting intervals that create a crispy celery crown while keeping the meat juicy and tender.
What sets this recipe apart is the combination of smoky garlic gravy and celery crown crunch—a signature technique I developed while cooking at The Smoky Pig. The air fryer's even heat distribution ensures consistent cooking, while the rotisserie attachment creates those coveted crosshatch marks.
Unlike traditional oven methods, this approach delivers perfectly cooked pork with a golden-brown exterior in about 3 hours, including basting time.
The final result is a pork roast with crispy, caramelized edges from the celery crown, tender meat with a 120°F internal temperature, and a rich, smoky garlic gravy that ties everything together.
The air fryer's precision cooking prevents dryness while creating that coveted bark. This is the kind of pork roast that makes weeknight dinners feel like a special occasion.
Pair with roasted root vegetables or a simple green salad for a complete meal. The air fryer method also means less cleanup than traditional oven cooking—just one pan to manage. Let's get started on creating your perfect pork roast.
Ingredients for air fryer rotisserie pork roast
Sixteen ingredients transform your air fryer into a BBQ champion's rotisserie—crispy crown, smoky gravy, and tender meat included.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Shoulder Roast 🐖 | 4 lb | Center-cut for even cooking |
| Celery Stalk 🧅 | 1 whole | Fresh, cut into 1-inch pieces |
| Yellow Onion 🧅 | 1 whole | Yellow or red, quartered |
| Garlic Cloves 🧄 | 8 cloves | Fresh, peeled and smashed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High smoke point preferred |
| Dijon Mustard 🍯 | 2 tbsp | For crust development |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 ½ tbsp | Diamond Crystal preferred |
| Fresh Thyme Leaves 🌿 | ½ cup | Stems removed |
| Fresh Rosemary Sprigs 🌿 | ¼ cup | Finely chopped |
| Beef Broth 💧 | 1 cup | Low-sodium preferred |
| Apple Cider Vinegar 🍎 | 2 tbsp | For tangy balance |
| Unsalted Butter 🧈 | ½ cup | Cold for basting |
The pork shoulder is the foundation—center-cut roasts cook more evenly, avoiding the tough outer layer. Costco or local butcher shops often carry these pre-trimmed, saving prep time. Look for good marbling; it translates to juicier meat. For the celery crown, use fresh, crisp stalks—the crunch is non-negotiable. If you can't find center-cut, trim excess fat yourself; it renders beautifully but can overpower delicate flavors. The rotisserie attachment is critical—ensure it fits your air fryer model before purchasing. I recommend the Ninja Foodi brand for consistent results.
No Dijon mustard? Yellow mustard at double the amount works in a pinch, though it lacks depth. Smoked paprika can be swapped for regular paprika plus a pinch of liquid smoke—just don't overdo it. The beef broth adds richness; vegetable broth is a vegetarian alternative, though it lacks umami. Fresh herbs are ideal, but dried thyme at one-third the amount suffices if needed. For the celery crown, carrots and bell peppers can join the mix—just adjust the olive oil to 0.75 cups total. The butter must be cold for basting; microwave it 20 seconds to soften slightly before using, but never melt it completely.
Store the roast in its juices for 2-3 days in the fridge, covered tightly. The celery crown loses crispness quickly, so assemble it fresh before serving. For make-ahead prep, cook the roast fully, then reheat in the air fryer at 350°F for 10-15 minutes, basting with extra gravy. Gravy reheats beautifully—simmer on the stove for 5-7 minutes until thickened. Portion leftovers into containers with gravy to maintain moisture. The roast freezes well for up to 3 months; thaw in the fridge overnight before reheating.
Why You'll Love This Recipe
- Foolproof Setup: I swear by this—just toss the pork shoulder in the air fryer with a rough chop of celery, onion, and garlic (no fancy dicing needed), drizzle with olive oil, and let it do the work. The air fryer handles the rest while I prep the sides or even scroll through my phone.
- Crispy-Creamy Magic: That caramelized crust on the outside? Pure satisfaction. The air fryer renders the fat just enough to keep the inside juicy while the garlic and onion mirepoix infuse every bite with deep, savory warmth—no fancy rubs or basting required.
- Leftovers That Shine: Between us, this roast is better the next day. I slice it thin for sandwiches, cube it for fried rice, or toss it into pasta—each time, it’s the star. Honestly, I make it big so I can enjoy it all week without getting bored.
- Budget-Friendly Hero: Pork shoulder is my go-to for stretching meals without breaking the bank. A single roast feeds my family of four for days, and the simple ingredients (onion, celery, garlic) are pantry staples. My wallet and taste buds win every time.
Step-by-step instructions for air fryer rotisserie pork roast
Master the art of air fryer rotisserie cooking with this method—crispy exterior, tender interior, and perfect flavor balance.
👨🍳 Step 1: Prepare the Pork and Celery Crown
First, trim any excess fat from the 4 lb boneless pork shoulder roast, leaving a thin layer for flavor. Pat it completely dry with paper towels—this is critical for achieving that signature crispy bark in the air fryer. While the pork rests at room temperature for 30 minutes, prepare the celery crown by cutting the 1 whole celery stalk into 1-inch pieces and tying them tightly with kitchen twine into a circular wreath shape.
In a small bowl, combine the 0.5 cup extra-virgin olive oil, 2 tbsp Dijon mustard, 2 tbsp brown sugar, 1 tbsp smoked paprika, 1 tsp ground black pepper, and 1.5 tbsp kosher salt. Whisk until smooth. Brush half of this mixture generously over the pork, then thread the celery crown onto the meat's end, securing it tightly with additional twine. This creates the iconic celery crown presentation while adding flavor.
🔥 Step 2: Season and Preheat the Air Fryer
Preheat your air fryer to 350°F—this is the sweet spot for even cooking without drying out the meat. While it preheats, mix the remaining marinade with the 0.5 cup fresh thyme leaves and 0.25 cup finely chopped fresh rosemary sprigs. Brush this mixture all over the pork, making sure to coat the celery crown thoroughly. Place the pork in the air fryer basket, fat-side up, and let it cook undisturbed for 30 minutes.
Here's where patience pays off: resist the urge to check on it. The air fryer circulates hot air efficiently, but opening it too soon will release heat and steam, potentially ruining that crispy exterior. After 30 minutes, flip the pork over and continue cooking for another 30 minutes. This two-sided approach ensures even browning and cooking throughout.
🥘 Step 3: Build the Smoky Garlic Gravy
While the pork finishes cooking, prepare the smoky garlic gravy. In a small saucepan, combine the 1 cup beef broth, 2 tbsp apple cider vinegar, and the 8 smashed garlic cloves. Bring to a gentle simmer over medium heat and let it reduce by half—this should take about 10 minutes. The aroma will fill your kitchen, signaling the garlic is releasing its sweet, fragrant oils.
Once reduced, strain the mixture through a fine-mesh sieve to remove the garlic solids. Return the broth to the saucepan and whisk in the 0.5 cup cold unsalted butter, one pat at a time, until the sauce emulsifies into a velvety consistency. Taste and adjust seasoning with additional kosher salt if needed. This gravy should be rich, aromatic, and perfectly balanced between smoky and tangy.
⏰ Step 4: Finish Cooking and Rest the Pork
After the second 30-minute cook, check the internal temperature of the pork using a meat thermometer. It should reach 195-203°F in the thickest part—this is the ideal range for tender, pull-apart texture. If it hasn't reached this temperature, continue cooking in 10-minute increments until it does. The celery crown should be golden brown and crispy, adding a delightful crunch to each bite.
Once done, transfer the pork to a cutting board and tent loosely with aluminum foil. Let it rest for at least 20 minutes before slicing. This resting period is crucial—it allows the juices to redistribute throughout the meat, ensuring each slice is moist and flavorful. During this time, keep the gravy warm in a small saucepan over low heat.
🍽️ Step 5: Slice and Serve with Gravy
Slice the pork against the grain into ½-inch thick slices. The meat should be fork-tender, pulling apart easily with minimal resistance. Arrange the slices on a warm platter and ladle the smoky garlic gravy generously over the top. The contrast between the crispy celery crown, tender pork, and rich gravy makes this dish truly special.
Serve immediately with your favorite sides—mashed potatoes, roasted vegetables, or crusty bread to soak up that delicious gravy. The combination of techniques in this recipe—air frying for crispiness, slow cooking for tenderness, and precise seasoning—delivers a restaurant-quality rotisserie pork experience right in your air fryer.
Pro Tips For Making Air Fryer Rotisserie Pork Roast
- Trim That Fat Cap: The thick fat layer on pork shoulder? Don’t just hack it off—score it in a crosshatch pattern with a sharp knife. This lets the fat render into the meat instead of pooling in a greasy mess, keeping every bite juicy. (Yes, it looks like you’re butchering a Thanksgiving turkey, but your pork will taste like it.)
- Sear First, Air Fry After: Before tossing the pork in the air fryer, hit it with a hot skillet or the air fryer’s max temp (400°F) for 5–7 minutes per side with olive oil. That crust locks in moisture and adds depth—something the air fryer alone can’t replicate. I used to skip this, and my pork always tasted almost as good.
- Chop Veggies Like a Pro: Dice celery and onion into uniform ¼-inch pieces—no big chunks, no fine minces. The air fryer’s rapid heat works best when everything cooks at the same speed. I learned this after one batch where the onions burned while the celery stayed raw. (Your future self will notice.)
- Check Temp, Don’t Guess: Pork shoulder’s done at 195–203°F internal temp—not when it looks cooked. Use a meat thermometer in the thickest part, and resist the urge to pull it early. The air fryer’s small space can dry things out fast. I’ve pulled pork at 180°F and regretted it every time.
Troubleshooting great air fryer rotisserie pork roast
Uneven Cooking
If your pork roast finishes with uneven doneness—some parts overcooked while others remain under—it’s likely due to improper positioning in the air fryer. The rotisserie attachment should be centered, with the pork suspended evenly in the hot air stream.
I’ve found that Ninja Foodi’s rotisserie kit works best when the pork is 2-3 inches from the sides of the basket. If your air fryer lacks a rotisserie, use a skewer or metal rack to elevate the meat, ensuring 1 inch clearance from all sides for even airflow. 🌡️
Another common culprit is overcrowding. If the celery crown or pork touches the basket walls, it’ll steam instead of crisp. Keep the celery crown tight but not jammed—loose pieces will burn before the pork cooks through.
For extra insurance, rotate the pork 90 degrees halfway through cooking if your air fryer has hot spots.
Dry or Tough Meat
Air fryers cook faster than ovens, so pork can dry out if you’re not careful. The key is monitoring internal temperature—never let it exceed 203°F. I use a ThermoWorks Smoke thermometer for precision.
If your pork hits 195°F but feels dry, it’s likely because you opened the air fryer too often. Every time you peek, you lose 5-10°F of heat, forcing the air fryer to work harder to recover. 🔥
For extra moisture, baste the pork every 30 minutes with a mix of 2 tbsp melted butter + 1 tbsp beef broth. This mimics traditional rotisserie methods and keeps the meat tender.
If you’re short on time, increase the cook time by 15 minutes at 325°F—the lower temp prevents drying while still delivering a crispy exterior.
Celery Crown Burns Before Pork Cooks
The celery crown is delicate—it burns before the pork reaches 195°F if not monitored closely. To prevent this, brush it with extra olive oil (an additional 1 tbsp) to create a protective barrier.
I also remove the crown 10 minutes before the pork is done, letting it crisp separately on a wire rack over the air fryer’s drip tray. This two-stage approach ensures the celery stays crispy while the pork finishes cooking. 🧅
If your celery crown still browns too quickly, reduce the air fryer temp to 325°F for the final 20 minutes of cooking. The lower heat slows caramelization, giving the pork time to tenderize.
For a backup plan, keep a small bowl of ice water nearby—dipping the celery pieces briefly after removal resets their texture.
Gravy Too Thin or Lumpy
A runny gravy usually means the butter wasn’t incorporated properly. The trick is adding butter slowly—whisk in 1 tbsp at a time over low heat until fully melted. If lumps persist, strain the gravy through a fine-mesh sieve lined with cheesecloth.
For extra richness, deglaze the air fryer basket after removing the pork with 2 tbsp apple cider vinegar, scraping up browned bits, then whisk into the gravy. 🥘
If your gravy is too thin, simmer uncovered for an additional 5-7 minutes to reduce. For a thicker consistency without lumps, mix 1 tsp cornstarch with 1 tbsp cold water, then stir into the gravy while simmering.
I’ve also had success using 1 tbsp cold gravy to temper the cornstarch before adding it—this prevents clumping.
Nutrition facts
Frequently asked questions
Can I use a regular air fryer without a rotisserie attachment?
Yes! If you don't have a rotisserie attachment, use a skewer or metal rack to elevate the pork in the basket. Keep it 1 inch from all sides for even airflow and rotate the pork 90 degrees halfway through cooking. The celery crown may need extra attention—remove it 10 minutes early to crisp separately on a wire rack.
How do I know when the pork is fully cooked?
Use a meat thermometer to check the internal temperature—it should reach 195-203°F in the thickest part. This ensures tender, pull-apart texture. If your thermometer only goes to 200°F, cook until it hits that mark and let it rest for 30 minutes—the residual heat will carry it to perfection.
Can I make this ahead of time?
Cook the pork fully, then refrigerate it in its juices for up to 3 days. Reheat in the air fryer at 350°F for 10-15 minutes, basting with extra gravy. For the celery crown, assemble it fresh before serving—it loses crispness when reheated. Gravy reheats beautifully on the stove for 5-7 minutes until thickened.
What if my air fryer doesn't go above 375°F?
Lower temperatures work better for pork—reduce to 325°F and extend cooking time by 30-45 minutes. This prevents drying while still creating crispy edges. Monitor closely after 2 hours to check doneness. The celery crown may need extra oil and a 10-minute crisp on a separate rack at the end.
Can I substitute the celery crown with other vegetables?
Yes! Try carrots, bell peppers, or fennel instead of celery—just adjust the oil to 0.75 cups total for even cooking. For a different flavor profile, swap in lemon slices or apple wedges (reduce cook time by 15 minutes to prevent burning). The key is keeping the vegetable crown tight and well-oiled for crispiness.
