Air Fryer Beef Satay With Peanut Sauce – Juicy, Flavorful, and Weeknight-Friendly
Satay is one of those dishes that feels special but doesn’t require a culinary degree to pull off. This air fryer version gives you tender, charred-at-the-edges beef with a rich, creamy peanut sauce that begs to be drizzled on everything. It’s fast enough for a weeknight and impressive enough for guests.
You get the smoky, street-food vibe without standing over a grill. And with a quick marinade and a hands-off cook time, the hardest part is waiting for the beep.
What Makes This Special

- Air fryer convenience: You’ll get caramelized edges and juicy centers without heating up the kitchen or firing up a grill.
- Balanced flavors: The marinade hits salty, sweet, tangy, and aromatic notes, while the peanut sauce brings creamy richness and a gentle kick.
- Quick marinade window: Even 30–60 minutes adds loads of flavor, but it also works beautifully if you plan ahead and marinate overnight.
- Meal-prep friendly: Beef satay reheats well and the sauce keeps for days, so you can assemble quick lunches or dinners.
- Flexible heat level: Keep it mild or turn up the spice—both the marinade and sauce are easy to adjust.
What You’ll Need
- 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)
How to Make It

- 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.
- 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.
- 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.
- 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.
- 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.
- Preheat the air fryer: Set to 400°F (200°C) for 3–5 minutes. Lightly oil the basket or use a perforated parchment liner.
- 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.
- 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.
- 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.
- 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.
Storage Instructions
- Refrigeration: Store cooked beef satay and peanut sauce in separate airtight containers for up to 4 days.
- Freezing: Freeze cooked skewers (without sauce) for up to 2 months. Thaw overnight in the fridge.
- Reheating: Air fry at 350°F (175°C) for 3–4 minutes or warm in a skillet. Avoid microwaving too long, which can toughen the beef.
- Sauce consistency: Peanut sauce thickens in the fridge.
Whisk in a splash of warm water or lime juice to loosen before serving.

Health Benefits
- Protein-rich: Beef provides high-quality protein to support muscle repair and satiety.
- Iron and B vitamins: Red meat offers heme iron and B12, which support energy levels and cognitive function.
- Healthy fats in moderation: Peanut butter brings heart-friendly fats; using a small portion of sauce keeps calories balanced.
- Lower oil cooking: The air fryer reduces added oil while still delivering a satisfying sear and texture.
- Customizable sodium and sugar: You control the marinade and sauce, making it easy to moderate salt and sweetness.
Common Mistakes to Avoid
- Cutting with the grain: Always slice against the grain for tenderness. With the grain leads to chewiness.
- Overcrowding the basket: Packed skewers steam instead of brown. Cook in batches for best results.
- Skipping the soak: Wooden skewers can scorch or break if not soaked.
It’s a small step that saves hassle.
- Thick sauce without thinning: Peanut sauce should be spoonable, not paste-like. Add warm water until silky.
- Under-seasoning: Taste the marinade and sauce before using. Adjust salt, acidity, and heat so flavors pop.
Alternatives
- Protein swaps: Try chicken thighs, pork tenderloin, or extra-firm tofu.
Adjust cook time (chicken and pork often need 8–12 minutes; tofu 10–12 minutes, pressed and marinated).
- Gluten-free: Use tamari or coconut aminos instead of soy sauce. Check labels on sriracha and vinegar.
- Nut-free sauce: Swap peanut butter for sunflower seed butter or tahini. Adjust sweetness and acidity to balance.
- Low-carb: Serve with lettuce cups or cauliflower rice.
Reduce brown sugar slightly if desired.
- Spice variations: Replace curry powder with a mild red curry paste or add lemongrass paste for citrusy brightness.
FAQ
Can I marinate the beef overnight?
Yes. Overnight marinating deepens the flavor. If using skirt or flank steak, keep it under 12 hours to avoid the texture getting mushy.
Do I have to use skewers?
No.
You can cook marinated beef strips directly in the air fryer basket. Flip halfway and reduce time slightly since individual pieces cook faster.
How do I keep the beef tender?
Slice thinly against the grain, don’t overcook, and let the beef rest a couple minutes. A little oil in the marinade also helps keep it juicy.
What if I don’t have an air fryer?
Use a grill pan or broiler.
Cook on high heat for 2–3 minutes per side, watching closely for caramelization without overcooking.
Can I make the peanut sauce ahead?
Absolutely. Make it up to 5 days in advance and refrigerate. Thin with warm water or lime juice before serving.
Is there a way to reduce the sodium?
Use low-sodium soy sauce, skip added salt, and taste as you go.
Lemon or lime can brighten flavors without more salt.
What cut of beef works best?
Sirloin is reliable and tender, flank and skirt deliver big flavor if sliced thinly, and flat iron is a great middle ground. Avoid very lean cuts like eye of round unless you marinate longer.
Wrapping Up
Air Fryer Beef Satay with Peanut Sauce brings bold, crowd-pleasing flavor with minimal effort. You get juicy, caramelized beef, a silky sauce, and the kind of aroma that makes people wander into the kitchen.
It’s flexible, fast, and easy to tailor to your taste. Keep this in your weeknight rotation, and don’t forget extra sauce—you’ll want it for tomorrow’s lunch, too.


Air Fryer Beef Satay With Peanut Sauce - Juicy, Flavorful, and Weeknight-Friendly
Ingredients
Method
- 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.
- 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.
- 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.
- 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.
- 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.
- Preheat the air fryer: Set to 400°F (200°C) for 3–5 minutes. Lightly oil the basket or use a perforated parchment liner.
- 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.
- 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.
- 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.
- 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.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
