Dinner, Lunch

Barbecue Ribs

  • Prep 10 mins
  • Total 1h 13 mins
  • Easy
  • Serves 3

Classic barbecue ribs, made easily in the Ninja® Foodi® XL Pro Grill & Griddle. Serve these with rice for a filling meal.

Cooking mode

Step-by-step instruction without your screen going to sleep

For the Ribs

  • 1 tablespoon Cajun season
  • 2 teaspoons all-purpose seasoning
  • 1 tablespoon garlic powder
  • 1 tablespoon onion powder
  • 2 teaspoons black pepper
  • 3 tablespoons grapeseed oil
  • 1 rack pork or beef ribs, cut
  • 2 pieces aluminum foil (approx. 11” x 7” each)

Barbecue Sauce

  • 3 tablespoons butter
  • 2 cups prepared barbecue sauce of choice
  • 1 teaspoon yellow mustard
  • 1 tablespoon ketchup
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder


  • Aluminum Foil
  • Step 1

    To install the grill grate, slide it into the front of the base so it hooks in, then press down on the back until it clicks into place and close hood. Select BAKE, set temperature to 375°F, and set time to 60 minutes. Press the dial to begin preheating (preheating will take approximately 3 minutes). 

  • Step 2

    While unit is preheating, prepare the ribs. In a small bowl, whisk together the Cajun seasoning, all-purpose seasoning, garlic powder, onion powder, pepper, and grapeseed oil. With a brush, evenly coat all sides of the ribs with the prepared seasoning.  

  • Step 3

    When unit beeps to signify it has preheated, open hood and carefully place 1 piece of aluminum foil on the grill grate. Place the seasoned ribs on top of the aluminum foil, cover with the remaining piece of aluminum foil, then seal the edges to create a foil packet. Close the hood to begin cooking. 

  • Step 4

    When 10 minutes remain on the timer, prepare the barbecue sauce. Place a small saucepan over low heat, add all barbecue sauce ingredients and whisk until combined. Let sauce simmer for 5 minutes, then remove from heat.  

  • Step 5

    When cooking is complete, open hood, and remove the foil packet from the grill grate. Let ribs rest for 5 minutes, then brush with prepared barbecue sauce and serve warm.