| | | | |

Beef Satay Skewers with Peanut Sauce – Ninja Foodi Grill

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Our family cannot resist grilled food on a skewer, and served with an enticing side sauce. These Beef Satay Skewers with Spicy Peanut Sauce are an example. It’s one of the easiest entrees to make and they are a favorite on our dinner table. “Satay” (say ‘sah-tie’ ) is defined as a Southeast Asian dish which consists of small pieces of meat grilled on a skewer and served with a side peanut sauce.

Even if we, Filipinos, have our own version of Pinoy barbecue charcoal-grilled outdoors, we love satay dishes. The savory-sweet flavors from the combination of peanut butter and soy sauce make these skewers irresistible.

We love to grill meals outdoors in the summer. But it has been a raining a lot this season. So, I went back indoors to barbecue these beef skewers in my Ninja Foodi Grill, a counter-top appliance that can grill, and cook in other ways.

Full disclosure: this is not an ad. In the winter, when our grill has to be shut down due to the heavy snow outdoors, I find different ways to cook grilled entrees.

 If you can’t use the outdoor grill, or do not own a multi-griller/air fry appliance, you can also use the oven for this entrée. Once the barbecued beef skewers were done, the beef strips were sweetly roasted, and every morsel was tender and juicy. Even more exciting, they were perfect for dunking into the flavorful soy-peanut sauce I had ready on the side.

Beef Satay Skewers With Peanut Sauce - Ninja Foodi Grill

These Beef Satay Skewers with Peanut Sauce are Asian-inspired grilled beef strips, flavored with a marinade consisting of soy sauce, lemon and seasonings. After grilling, the beef strips are even more delightful when you dunk them into the peanut sauce that’s sweet, salty and spicy all at once. Serve as an appetizer, a side, or an entree with steamed rice. This is an Asian in America recipe by Elizabeth Ann Quirino, which first published on the DIY Quirk blog.
*I shared 2 alternative ways to cook these Beef Satay Skewers: in the outdoor grill, or in the Ninja Foodi Grill. Cooking time indicated below is for the Ninja. In the outdoor grill, these cook for 15 to 18 minutes.
Prep Time4 hours
Cook Time9 minutes
Total Time4 hours 9 minutes
Course: Dinner, Lunch
Cuisine: Asian, Filipino
Keyword: Beef Satay Skewers Peanut Sauce
Servings: 4 people
Calories: 304kcal
Author: Asian in America - Elizabeth Ann Quirino


  • Outdoor grill - if grilling outdoors.
  • Ninja Foodi Grill counter appliance - for grilling indoors
  • Bamboo skewers - 8-10 inches (for outdoor grill); 6 inches - for Ninja grilling
  • Small saucepan - to cook the peanut sauce


For beef marinade:

  • 2 pounds beef skirt steak, or flank, or rump steak, sliced thin, about 2-inches length
  • ½ cup soy sauce
  • 2 Tablespoons lemon juice
  • 1 teaspoon garlic powder
  • ¼ teaspoon ground black pepper

For the peanut sauce:

  • 2 Tablespoons vegetable oil
  • 1 clove garlic, peeled, minced
  • ½ teaspoon minced fresh ginger
  • ½ cup smooth peanut butter
  • ¼ cup soy sauce
  • ½ cup ginger ale
  • ½ cup warm water
  • 2 Tablespoons honey
  • 1 teaspoon red chili flakes
  • ¼ teaspoon Tabasco sauce
  • ¼ teaspoon sesame oil

For serving

  • steamed rice


To prepare and marinate the beef:

  • In a bowl, combine the beef strips and all the marinade ingredients.
    Incorporate well. Cover and refrigerate the marinated beef for at least 4 hours, or overnight.
    *Soak the bamboo sticks at least 30 minutes before grilling.
    When ready to grill, skewer the beef strips through the pre-soaked bamboo sticks. This amount of beef will yield about 18 skewers of beef.

To grill the Beef skewers on the outdoor grill: (option 1)

  • Make sure grates are clean and pre-greased with grilling spray.
    Pre-heat the outdoor grill to high for at least 5 minutes.
    Place the skewered beef on the indirect heat. Grill for about 15 to 18 minutes or till beef is brown and cooked.
    Serve warm with the Peanut Sauce on the side. Serve with rice if this is a main dish.

To grill on the Ninja Foodi Grill: (option 2)

  • After marinating the beef, skewer the meat through the sticks that can fit inside the Ninja Foodi Grill - about 6-inches in length per stick.
    Place the grill grate in the pot, with the handles facing up. Grease the grate with cooking spray used for grilling. Close the lid.
    Pre-heat the Ninja Foodi Grill according to Grill option directions. (check product manual). Press the GRILL button. The default temperature level will illuminate on the left side of the control panel and a corresponding air temperature will appear on the display screen.
    Press the Gill button or the "up and down" TEMP arrows to adjust the temperature setting. I adjust my Ninja Foodi Grill to 375 F.
    Press the Start/Stop button to begin preheating. The word PRE will appear on the display screen.
    *My Ninja Foodie takes about 8 minutes to pre-heat after I press the Grill function.
    When the light indicates "Add Food", use a pair of long tongs to place the grilled skewers inside the Ninja Foodie.
    Grill at a temperature of : 375 F for 9 to 10 minutes.
    *You may have to turn the skewers at the last 5 minutes of cooking for even grilling. Use a pair of tongs to turn the food. Do NOT put your hand inside the hot appliance.
    When the timer buzzes, turn the Ninja Foodie off. Carefully open the lid, watching out for the steam not to hit your face.
    Use a pair of tongs to remove the grilled Beef Satay and transfer to a serving platter. Serve warm with Peanut Sauce and steamed rice.
    *This amount of skewers will have to be grilled in 2 to 3 different batches. Do not overcrowd the Ninja Foodi Grill.

To make the Peanut Sauce:

  • Using a small saucepan, over medium heat, pour the vegetable oil.
    Saute the garlic and ginger for 1 minute.
    Add the peanut butter and soy sauce. Pour the ginger ale , water and honey.
    Mix well.
    Add the chili flakes, and Tabasco. Pour the sesame oil. Cook for 2 minutes more.
    When mixture boils, sauce is ready.
    Serve in a gravy boat beside the Beef Satay Skewers.


  • This is not an ad. I was not paid to endorse the Ninja Foodi Grill appliance. My opinions are my own.
    A Ninja Foodi Grill is a brand name of an indoor, counter-top appliance grill that can grill, roast, sears, sizzles, and can air-fry. For more product information, or for other brands of similar-type of appliances, please consult the manual.


Serving: 100g | Calories: 304kcal | Carbohydrates: 27g | Protein: 13g | Fat: 18g | Saturated Fat: 8g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Sodium: 2622mg | Potassium: 342mg | Fiber: 2g | Sugar: 15g | Vitamin A: 150IU | Vitamin C: 3mg | Calcium: 25mg | Iron: 2mg

Notes on Nutrition: The nutrition information provided  in the recipe links is an estimate and will vary based on cooking methods and specific brands of ingredients used.

Copyright Notice: Hello, Friends! Please DO NOT LIFT OR PLAGIARIZE Asian in America recipes on this blog,  my original recipes, stories, photos or videos. All the images and content on this blog are COPYRIGHT PROTECTED and owned by my media company Besa-Quirino LLC by Elizabeth Ann Quirino. This means BY LAW you are NOT allowed to copy, scrape, lift, frame, plagiarize or use my photos, essays, stories and recipe content on your websites, books, films, television shows, videos, without my permission. If you wish to republish this recipe or content on media outlets mentioned above, please ASK MY PERMISSION, or re-write it in your own words and link back to my blog AsianInAmericaMag.com to give proper attribution. It is the legal thing to do. Thank you. Email me at [email protected]


Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating