Add some spice to your meals with Grilled Beef Satay served with a spicy peanut dipping sauce. Both the marinade and the peanut sauce deliver a pleasant kick while the peanut butter adds a creamy, cooling balance. If you prefer milder heat, simply reduce the hot sauce and red pepper flakes in the marinade and sauce.

If your grill has been idle all winter, now’s a great time to dust it off and get grilling. With warmer weather on the horizon, grilled satay is a simple, satisfying way to enjoy sunshine and bold flavors. This recipe is versatile enough for casual weeknights or as an impressive appetizer for guests.
Why this recipe stands out
Appetizer or main course: Serve these skewers by themselves as an appetizer, or pair them with brown rice and a salad to make a full entrée.
Flexible marinade: The same marinade works well with beef, pork, or chicken—add it to whichever protein you like for an instant flavor boost.
Peanut sauce is essential: The spicy peanut dipping sauce elevates the grilled meat and is the finishing touch you won’t want to skip.
Customizable veggies: Swap the red onion and bell pepper for mushrooms, zucchini, cherry tomatoes, or green peppers—use whatever you enjoy or have on hand.

Why choose flank steak
Flank steak is an affordable, flavorful cut commonly used in dishes like fajitas. While it can be a bit firmer than other cuts, proper slicing and quick cooking produce juicy, tender bites.
Slicing tips for tenderness
Always slice against the grain and keep the strips thin. Cutting across the fibers shortens them and makes the meat easier to chew. If you’re slicing at home, placing the steak in the freezer for 10–15 minutes firms it up and makes thin, even slices easier to achieve.
Ask your butcher to slice the steak at an angle if you prefer wider strips. Many meat counters will slice at no extra charge and can save you time and effort.
Skewering tips
If using wooden skewers, soak them in water for about 30 minutes before grilling. Soaking helps prevent charring. Metal skewers eliminate that concern, but wooden skewers give a pleasing rustic char when grilled.
Thread meat and vegetables alternatingly—accordion-style strips of steak with onion and bell pepper chunks make attractive, flavorful skewers. You can adjust the order and vegetables to suit your taste.
A flavor-packed spicy marinade
The marinade is simple but bold: teriyaki sauce, a hot pepper sauce (such as Tabasco), red pepper flakes, and toasted sesame oil. Tweak the heat level to your preference by adjusting hot sauce and red pepper flakes; the recipe as written delivers medium spice.
Marinate 30–60 minutes
Arrange the skewers in a large pan, pour the marinade over them, and refrigerate. Turn the skewers occasionally so all sides are coated. Marinating for about 60 minutes yields good flavor penetration; discard any leftover marinade once done.

Cook to avoid toughness
Flank steak becomes tough if overcooked. Grill skewers about 3–4 minutes per side for medium-rare, or 4–4½ minutes per side if you prefer slightly more done. Start a gas grill on high to preheat, brush grates with a high smoke point oil (like grapeseed or avocado oil), then lower to medium-high before cooking.

Rest the skewers
After grilling, cover the skewers with foil and let them rest for about 10 minutes. Resting allows juices to redistribute and produces juicier, more tender bites.
Try chicken or pork
This method works equally well with chicken tenders or pork tenderloin strips. Just adjust cooking times to suit the protein and enjoy the versatility of the marinade and peanut sauce.
Spicy peanut dipping sauce
The peanut sauce is the highlight of this dish. It combines smooth peanut butter with teriyaki, hot sauce, sesame oil, water to thin, and a touch of honey for sweetness. Microwave briefly to warm and whisk until smooth, or gently heat on the stove. The sauce brings heat balanced by creamy peanut butter—don’t skip it.

These grilled beef satay skewers are ideal for backyard barbecues or prepared ahead for an easy weeknight meal. Skewer meat and vegetables a day in advance and marinate when ready to cook. Brown rice pairs nicely with this dish, but the peanut sauce remains the star.
Grilled Beef Satay with Spicy Peanut Dipping Sauce
These beef satay skewers bring a balanced heat from both the marinade and the peanut sauce. Great for dinner or as an appetizer.
- Author: Kristy Murray
- Prep Time: 15 minutes (not including marinating time)
- Cook Time: 8 minutes
- Total Time: 23 minutes (not including marinating time)
- Yield: 8 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: Beef
Ingredients
Beef Satay Skewers with Veggies
- 2 lbs beef flank steak, cut into long thin strips
- 2 large red bell peppers, cut into 2-inch chunks
- 2 large red onions, cut into 1½-inch wedges
- 1 cup teriyaki sauce
- 2 teaspoons hot pepper sauce (like Tabasco)
- 1 teaspoon red pepper flakes
- 2 teaspoons toasted sesame oil
- Grapeseed or avocado oil for the grill
Spicy Peanut Dipping Sauce
- 5 tablespoons smooth peanut butter
- 2 tablespoons teriyaki sauce
- 4 tablespoons water
- 1½ teaspoons hot pepper sauce
- 1 teaspoon toasted sesame oil
- 1 tablespoon raw honey
Instructions
Beef Satay Skewers with Veggies
- Whisk together teriyaki sauce, hot pepper sauce, red pepper flakes, and sesame oil in a bowl.
- While the flank steak is partially frozen, slice against the grain into thin strips, cutting diagonally for wider pieces.
- Thread strips of steak, red onion wedges, and red bell pepper chunks onto skewers. Place skewers in a large pan, pour the marinade over them, cover with foil, and refrigerate for about 60 minutes, turning occasionally. Discard marinade after use.
- Preheat the grill and brush grates with grapeseed or avocado oil. Grill skewers 4–4½ minutes per side until desired doneness.
- Remove skewers and cover loosely with foil; let rest 10 minutes before serving.
- Serve with peanut dipping sauce and a side of brown rice if desired.
Peanut Dipping Sauce
- Combine peanut butter, teriyaki sauce, water, hot pepper sauce, sesame oil, and honey in a microwave-safe bowl. Heat on medium about 45 seconds, remove carefully, and whisk until smooth. Alternatively, warm gently on the stove and whisk.
Notes
- Ask your butcher to slice the flank steak into long thin strips to save time; many will do this at no extra charge.
- Slicing against the grain and keeping strips thin makes flank steak more tender.
- Partially freezing the steak for 10–15 minutes helps achieve cleaner, thinner slices.
- Soak wooden skewers for 30 minutes to reduce charring, or use metal skewers if preferred.
- Grapeseed and avocado oils have high smoke points and work well for high-heat grilling.
- Swap in chicken or pork if you prefer; adjust cooking times accordingly.
Nutrition
- Serving Size: 1 skewer with drizzled peanut sauce
- Calories: 321
- Sugar: 14 g
- Sodium: 838 mg
- Fat: 14 g
- Saturated Fat: 5.7 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 1.5 g
- Protein: 30 g
- Cholesterol: 70 mg



