Air Fryer Roast Beef Dinner with Gravy

Portions:6 servings
Share on Facebook Print Recipe



  • 3- pound beef top sirloin roast
  • 1 tablespoon extra virgin olive oil
  • 12.5 ounces pearl onions unpeeled and halved
  • 2 tablespoons whole-grain mustard
  • 2 pounds butternut squash unpeeled and cut into wedges
  • 1 tablespoon thyme leaves
  • Prepared gravy for serving


  • Preheat your 5- or 6-quart air fryer to 350°F for 5 minutes.
  • Tie the beef top sirloin roast at ¾-inch intervals with kitchen string to form a compact shape.
  • Brush the roast with 2 teaspoons of olive oil and season it.
  • Carefully pull out the air fryer pan and basket and place the beef roast and pearl onions in the basket.
  • Slide the pan and basket back into the appliance.
  • Keep the temperature set at 350°F and set the timer for 45 minutes.
  • Cook, turning the roast halfway through cooking time, until it reaches your desired level of doneness (see air fryer cooking times below).
  • Transfer the cooked beef to a tray and brush it with the whole-grain mustard.
  • Cover the beef loosely with foil and let it rest for 20 minutes.
  • While the beef is resting, brush the butternut squash with the remaining olive oil, scatter thyme leaves, and season it well.
  • Place the seasoned squash in the air fryer basket.
  • Keep the temperature set at 350°F and set the timer for 20 minutes, or until the squash is tender.
  • Serve the sliced beef with the roasted pearl onions, butternut squash, and gravy.

Notes / Tips / Wine Advice:

Air Fryer Cooking Times for Beef:
For rare: Cook at 350°F for 15-20 minutes per pound.
For medium: Cook at 350°F for 20-25 minutes per pound.
For well-done: Cook at 350°F for 25-30 minutes per pound.
Enjoy your delicious roast beef dinner with all the savory flavors of the gravy!
Course Airfryer / Beef