| | |

Asian Beef Skewers

This post may contain affiliate links. Read our disclosure policy.

Grill season is in full swing, and I’m soaking up every minute of it! There’s just something magical about cooking outdoors—the sizzle of food on the grates, the unmistakable smoky flavor, and the minimal cleanup that makes summertime meals feel effortless. One of my go-to favorites during this season? These flavor-packed Asian Beef Skewers combine bold ingredients and easy prep for an unforgettable dinner.

I especially love grilling skewers because they offer so much more than convenience—they’re marinated masterpieces! Each bite-sized piece of meat gets a chance to soak up all that mouthwatering goodness, unlike a large cut that might miss out on the full flavor experience. Plus, there’s something fun and interactive about assembling and serving skewers that makes them perfect for backyard gatherings or simple weeknight dinners.

Asian Beef Skewers | realmomkitchen.com

For this recipe, I reach for sirloin steak—a tender, lean cut that delivers great texture and flavor without breaking the bank. It’s sturdy enough for the grill but still tender enough to please every palate. Paired with a savory-sweet marinade infused with soy sauce, ginger, garlic, and honey, these skewers deliver a taste of Asian-inspired magic with every char-grilled bite. I served them up with a side of rice.

  • SOY SAUCE
  • CANOLA OIL
  • HONEY
  • LEMON JUICE
  • GARLIC
  • FRESH GINGER
  • GREEN ONIONS
  • SIRLOIN STEAKS
  • RED ONION

Start by preparing your marinade. In a large resealable plastic bag or large bowl, mix together soy sauce, vegetable oil, honey, lemon juice, minced garlic, and grated fresh ginger—this combo adds a savory-sweet punch with just the right balance of tang and warmth.

Add your thinly sliced beef to the bag, seal tightly, and give it a gentle toss to coat all the pieces evenly. Place in the fridge for 4 to 6 hours to soak up all those delicious flavors.

Once marinated, thread the beef onto skewers, alternating with chunks of onion for added texture and charred sweetness. Discard marinade. If you’re using wooden skewers, don’t forget to soak skewers in water for 30 minutes before grilling—this helps prevent burning.

Preheat your outdoor grill to medium-high heat, then cook the skewers for about 10 minutes, turning occasionally until the beef reaches your preferred doneness. We love ours medium to medium-well for tender, juicy bites.

Asian Beef Skewers | realmomkitchen.com

What cut of beef works best for skewers?
Sirloin steak is a great choice—it’s tender, flavorful, and budget-friendly. You can also use flank steak or ribeye for extra richness, just be sure to slice thinly against the grain.

How long should I marinate the beef?
For best flavor, marinate for 4–6 hours. If you’re short on time, even 1–2 hours will still give a tasty result.

Can I use metal skewers instead of wooden ones?
Absolutely! Metal skewers are reusable and don’t require soaking. If using wooden skewers, soak them in water for 30 minutes to prevent burning.

What vegetables pair well on the skewers?
Onions, bell peppers, mushrooms, and zucchini grill beautifully, complementing the beef’s savory-sweet marinade.

Can I cook these indoors?
Yes! Use a grill pan or broiler to get a nice char. Just keep an eye on them and turn occasionally for even cooking.

How do I know when the beef is done?
Grill for about 10 minutes, turning occasionally. For medium doneness, aim for an internal temperature of 135–145°F.

Asian Beef Skewers

Real Mom Kitchen

These Asian Beef Skewers are marinated in a bold blend of oil, soy sauce, honey, garlic, lemon juice, and fresh ginger, infusing the sirloin steak with rich, savory flavor. After soaking up the marinade, the chunks of beef are threaded onto skewers with purple onion and grilled to tender, caramelized perfection. Whether served as an appetizer or main dish, they’re a quick, crowd-pleasing option packed with irresistible Asian flair.
No ratings yet
Prep Time 20 minutes
Cook Time 12 minutes
Marinate Time 4 hours
Total Time 4 hours 32 minutes
Course Main Dish
Cuisine American, Asian
Servings 6 servings
Calories 207 kcal

Ingredients
  

  • ½ cup soy sauce
  • 1 Tbsp canola oil
  • 1 Tbsp honey
  • 2 Tbsp lemon juice
  • 1 clove garlic minced
  • ½ Tbsp fresh ginger grated
  • 2 green onions sliced, plus additional if desired for garnish
  • 1 ½ – 2 lbs sirloin steaks cut into cubes
  • 1 red onion cut into large chunks

Instructions
 

  • In a large ziploc bag, combine the soy sauce, oil, honey, lemon juice, garlic, and ginger.
  • Add the beef to the bag and seal. Place in the refrigerator to marinate for 4-6 hours.
  • Thread beef on to skewers alternately with onion. (If you use wooden skewers, remember you need to soak them in water for 30 minutes before using).
  • Grill for about 10 minutes turning occasional until they reach the desired doneness. We like ours medium to medium well.

Nutrition

Serving: 1 serving | Calories: 207kcal | Carbohydrates: 6g | Protein: 27g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.01g | Cholesterol: 69mg | Sodium: 1147mg | Potassium: 476mg | Fiber: 1g | Sugar: 4g | Vitamin A: 41IU | Vitamin C: 4mg | Calcium: 44mg | Iron: 2mg
Did you love this recipe?Please Leave a Review!
Keyword beef, kabobs, skewers

Recipe adapted from Spend with Pennies.

 

Save