Dinner, Side Dishes

Beef Teriyaki, Pineapple, and Veggie Kabobs with Sesame Roasted Sweet Potatoes

  • Prep 1h 30 mins
  • Total 2h 20 mins
  • Medium
  • Serves 6

TIP: Drizzle skewers with hot chili sauce for added spiciness.

Cooking mode

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

  • 1/2 cup soy sauce
  • 1 tablespoon olive oil
  • 2 tablespoons packed brown sugar
  • 2 teaspoons sambal or chili garlic sauce
  • 2 teaspoons fresh ginger, grated
  • 2 teaspoons fresh garlic, grated
  • 1 pound sirloin steak, cut in 1-inch pieces
  • 2 large sweet potatoes, cut in 1-inch pieces
  • 1 teaspoon sesame oil
  • Kosher salt, as desired
  • Ground black pepper, as desired
  • 6 wooden skewers, soaked in water for 10 minutes
  • 1 1/2 cups pineapple chunks, cut in 1-inch cubes
  • 1 yellow onion, peeled, cut in 1-inch pieces
  • 1 bell pepper, deseeded, cut in 1-inch pieces
  • Sesame seeds, for serving


  • Ninja Cook & Crisp Basket
  • Step 1

    In a large bowl, prepare the marinade by whisking together the soy sauce, olive oil, brown sugar, sambal, ginger, and garlic. Then place the marinade and steak in a large resealable plastic bag.

  • Step 2

    Massage the outside of the bag to work the marinade over all parts of the steak, then place the bag in the refrigerator for at least 1 hour or up to 24 hours.

  • Step 3

    After steak has marinated, prepare the grill. 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.

  • Step 4

    Place the crisper basket on the grate and position the basket to sit along the rear of the grill grate so the basket feet sit in the grill grate spaces.

  • Step 5

    Select AIR CRISP, set temperature to 390°F and set time to 25 minutes. Press the dial to begin preheating (preheating will take approximately 3 minutes).

  • Step 6

    While grill is preheating, toss together the sweet potatoes, sesame oil, and salt and pepper to taste. Place in crisper basket and cook until tender.

  • Step 7

    Remove crisper basket and cover potatoes to keep warm.

  • Step 8

    Then, select GRILL, set temperature to MAX, and set time to 12 minutes. Press the dial to begin preheating (preheating will take approximately 10 minutes).

  • Step 9

    To prepare the skewers, assemble in the following order until they’re almost full: steak, pineapple, onion, bell pepper.

  • Step 10

    When unit beeps to signal it has preheated, open hood and place all 6 skewers on the grill grate, gently pressing them down to maximize grill marks. Leave hood open while cooking.

  • Step 11

    Grill for 10–12 minutes, rotating occasionally. Cook longer if you prefer your beef well done.

  • Step 12

    Serve the skewers with the roasted sweet potatoes and sprinkle everything with sesame seeds.