Go Back

Air Fryer Beef Satay With Peanut Sauce - Juicy, Flavorful, and Weeknight-Friendly

Prep Time 15 minutes
Cook Time 22 minutes
Total Time 37 minutes
Servings: 4 servings

Ingredients
  

  • For the beef satay: 1.5 pounds beef sirloin, flank, or skirt steak, thinly sliced against the grain
  • 12–16 wooden skewers (soaked in water 20–30 minutes) or metal skewers
  • 1/4 cup soy sauce (or tamari for gluten-free)
  • 2 tablespoons brown sugar or coconut sugar
  • 2 tablespoons fresh lime juice
  • 2 tablespoons neutral oil (canola, avocado, or grapeseed)
  • 2 cloves garlic, finely grated or minced
  • 1 tablespoon grated fresh ginger
  • 1 teaspoon ground coriander
  • 1 teaspoon curry powder (optional but recommended)
  • 1/2 teaspoon ground turmeric
  • 1/2–1 teaspoon chili flakes or sriracha (to taste)
  • For the peanut sauce: 1/2 cup creamy peanut butter
  • 2 tablespoons soy sauce
  • 1 tablespoon rice vinegar or lime juice
  • 1 tablespoon brown sugar or honey
  • 1 teaspoon sesame oil
  • 1–2 teaspoons sriracha or chili paste (adjust to taste)
  • 1/3–1/2 cup warm water (to thin the sauce)
  • To serve: Chopped cilantro and crushed peanuts
  • Lime wedges
  • Cucumber slices or a simple cucumber salad
  • Steamed jasmine rice or warm flatbread (optional)

Method
 

  1. Soak the skewers: If using wooden skewers, soak them in water for at least 20–30 minutes so they don’t char in the air fryer.
  2. Slice the beef: Freeze the steak for 20–30 minutes to firm it up, then slice thinly against the grain into strips about 1/4 inch thick. Thinner slices cook faster and stay tender.
  3. Mix the marinade: In a bowl, whisk soy sauce, brown sugar, lime juice, oil, garlic, ginger, coriander, curry powder, turmeric, and chili flakes. Taste and adjust salt, sweetness, or heat.
  4. Marinate: Toss the beef in the marinade, coating well. Cover and refrigerate for at least 30 minutes and up to 12 hours. The longer you go, the deeper the flavor.
  5. Thread the skewers: Fold or weave the beef strips onto skewers in a slight S-shape. Don’t pack them too tightly; a little space helps crisp the edges.
  6. Preheat the air fryer: Set to 400°F (200°C) for 3–5 minutes. Lightly oil the basket or use a perforated parchment liner.
  7. Cook the satay: Arrange skewers in a single layer. Air fry for 6–9 minutes, flipping halfway. Thinner cuts may finish at 6 minutes; thicker pieces may need 9–10. Aim for nicely browned edges and an internal temp around 135–145°F for medium to medium-well.
  8. Make the peanut sauce: While the beef cooks, whisk peanut butter, soy sauce, vinegar or lime juice, brown sugar, sesame oil, and sriracha. Add warm water a little at a time until smooth and pourable. Adjust salt, acidity, and heat to your liking.
  9. Rest and garnish: Let the skewers rest 2–3 minutes. Sprinkle with chopped cilantro and crushed peanuts. Serve with lime wedges and the peanut sauce for dipping or drizzling.
  10. Round out the meal: Add cucumber slices, a quick pickled salad, jasmine rice, or warm flatbread. The cool crunch and starch balance the savory richness.