Ginger Steak Skewers

Featured in: Hearty Meals to Satisfy Your Hunger

Bite-sized pieces of steak are soaked in a bold mix of fresh garlic, soy sauce, sesame, chili, and ginger before being threaded onto skewers and grilled. They're served with a velvety peanut sauce made using bold red curry paste, creamy peanut butter, soy, pickled ginger, and sesame oil for extra depth. Pair the skewers with rice and finish up with fresh cilantro, sesame seeds, or lime for bright contrast.

This dish comes together in about 30 minutes, making it a convenient yet flavorful option for casual gatherings or weekday meals. You can also serve it with avocado slices for an extra touch.

A woman in a white shirt and apron smiles for the camera.
Updated on Sat, 10 May 2025 18:28:25 GMT
A dish with grilled meat, rice, and vibrant toppings. Pin it
A dish with grilled meat, rice, and vibrant toppings. | tastefullyeats.com

These sesame ginger beef skewers turn ordinary flank steak into an explosion of flavors that'll make you forget about ordering takeout. I've spent ages tweaking different Asian-style marinades and finally nailed this mix that brings restaurant-worthy taste straight from your backyard.

I first whipped these skewers up during a summer cookout when I was tired of serving the same old grilled stuff. Everyone thought I'd secretly ordered from some fancy place downtown, and now nobody lets me show up to parties without bringing these tasty sticks of goodness.

Ingredients

  • Flank steak: Look for good marbling throughout for the juiciest, most flavorful results
  • Sweet Thai chili sauce: Gives you that nice sweet kick with just enough spice
  • Tamari or soy sauce: Forms the savory backbone for the marinade and sauce
  • Fresh ginger: Don't substitute dried stuff here—fresh gives that zippy punch
  • Thai curry paste: Packs in those deep Asian flavors without needing twenty spices
  • Creamy peanut butter: Makes your sauce rich and smooth—stick with the natural kind
  • Pickled ginger: Adds that special zing that cuts through the rich peanut flavor
  • Toasted sesame oil: Just a splash delivers tons of nutty goodness
  • Garlic: Grab some fresh cloves for that must-have flavor base
  • Rice: Try jasmine or coconut rice to really make the flavors pop

Step-by-Step Instructions

Prepare The Peanut Sauce:
Throw peanut butter, tamari, curry paste, pickled ginger, and sesame oil into your blender. Whizz until smooth, adding water bit by bit until it's runny enough to pour but still thick. It should stick to a spoon but slowly drip off. Pour into a small bowl and let it sit while you work on the meat.
Marinate The Steak:
Mix sweet Thai chili sauce, tamari, minced garlic, grated fresh ginger, and chili paste in a big bowl until everything's combined. Slice your flank steak against the grain into chunky 1-inch pieces for the most tender bites. Toss the beef chunks in your marinade, making sure they're all covered. Let them soak up the flavors for at least 10 minutes on the counter, or stick them in the fridge for up to 4 hours if you want stronger flavor.
Skewer The Meat:
For wooden skewers, dunk them in water for half an hour first so they won't catch fire. Slide the marinated meat onto your skewers, leaving tiny gaps between pieces so they cook evenly. Push the meat on firmly so it won't spin around when you flip them during cooking.
Grill The Skewers:
Get your grill, grill pan, or skillet really hot on medium-high. Put the skewers down and don't touch them for about 2-3 minutes until they get that tasty char. Flip them and keep cooking, turning now and then, until they reach how done you like them—usually 8-12 minutes total for pink to medium doneness.
Serve And Garnish:
Put the hot skewers on a bed of rice. Drizzle your peanut sauce on top and sprinkle with fresh cilantro, sesame seeds, lime wedges, and avocado slices. The crunchy toppings and tangy lime juice really balance out the rich flavors. Keep extra peanut sauce on the side for anyone who wants more.
A plate of meat skewers with green onions. Pin it
A plate of meat skewers with green onions. | tastefullyeats.com

The fresh ginger really makes these skewers special. I'll never forget when my brother, who usually runs from anything with Asian flavors, took his first bite. His eyes got big, and he immediately asked me how I made them. Now he cooks this for his family every month—and that tells me everything I need to know about how good they are.

Marinating Magic

This marinade works super fast thanks to the mix of sweet Thai chili sauce and soy sauce. The sugars in the chili sauce help create those yummy browned bits on the grill while the soy sauce pushes flavor deep into the meat. Ten minutes will give you decent flavor, but letting it sit for 2-4 hours in the fridge will make the meat even more tender and tasty. Just don't go past 8 hours or the acids will start to make the meat mushy.

Storage And Make-Ahead Tips

These skewers work great for planning ahead. You can get the steak marinating up to a day before and keep it in the fridge. The peanut sauce stays good in a sealed container in your fridge for about a week. After cooking, any leftover skewers will keep in the fridge for 3-4 days. When you want to eat them again, wrap them in foil and warm them up in a 300°F oven for around 10 minutes so they don't dry out. They actually taste even better the next day after the flavors have had time to mix and mingle overnight.

Perfect Pairings

Rice makes a great base for these skewers, but try coconut rice if you want something extra special. If you're watching carbs, put them on top of cauliflower rice or serve with a simple cucumber salad tossed with rice vinegar and a few drops of sesame oil. These skewers also make awesome party food—just use tiny skewers and set out the peanut sauce for dipping.

A plate of food with rice, meat, and lime. Pin it
A plate of food with rice, meat, and lime. | tastefullyeats.com

Grab your favorite sides and dig in to these amazing skewers for a fancy meal that didn't need a reservation!

Frequently Asked Questions

→ How long should the steak soak in the marinade?

Though at least 10 minutes works fine, leaving the steak in the marinade for up to 4 hours in the fridge makes the flavors shine. Don’t exceed 4 hours though, as the meat’s texture might break down due to the soy sauce's acidity.

→ Is the peanut sauce okay to make ahead?

Definitely. You can prepare the sauce up to 5 days in advance and store it chilled in an airtight container. If it thickens in the fridge, let it sit at room temperature and whisk in some water till it’s smoother.

→ Any alternatives for flank steak?

If flank steak’s out of reach, go with sirloin, ribeye, or strip steak, cut into bite-sized cubes. On a budget? Use chuck steak—but let it marinate a little longer. You can also swap in boneless chicken thighs or sturdy tofu for non-beef choices.

→ How can I cook these without a grill?

A cast iron grill pan works just as well, heated on medium-high. If you’ve got a broiler, use it instead—broil for 3-4 minutes on each side, placing the skewers close to the top heating element. A regular skillet does the job too, though you’ll miss that charred smokiness.

→ Could I make a vegetarian version?

Sure thing. Swap the steak for tofu, pressing the tofu first to remove extra moisture, or use portobello mushrooms or seitan. If using tofu, freeze and thaw it beforehand for a meatier texture that soaks up the flavors beautifully.

→ How spicy is this, and how can I adjust it?

The spice level’s on the moderate side thanks to Thai curry and chili pastes. To cool it down, cut back on those pastes or use something milder like sweet paprika. Want more heat? Throw in extra Thai chilies or a splash of chili oil.

Ginger Steak Skewers

Smoky skewered steak marinated with ginger and sesame flavors, served alongside a rich peanut dipping sauce.

Prep Time
20 Minutes
Cook Time
12 Minutes
Total Time
32 Minutes
By: Barbara

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Fusion with an Asian Twist

Yield: 4 Servings (8-10 skewers)

Dietary: Dairy-Free

Ingredients

→ Nutty Sauce

01 1 tablespoon sesame oil, toasted
02 2 1/2 tablespoons red curry paste from Thailand
03 80ml soy or tamari sauce
04 1 tablespoon ginger that's pickled and finely chopped
05 120ml smooth peanut butter

→ Beef Marinade

06 Chili paste—2 tablespoons (try Thai curry or Gochujang)
07 2 tablespoons of freshly grated ginger
08 80ml sweet chili sauce with a touch of Thai kick
09 6 garlic cloves, minced finely
10 900g bite-sized pieces of flank steak
11 80ml tamari or soy sauce

→ Extras for the Table

12 Wedges of a fresh lime
13 Cilantro leaves, freshly picked
14 Slices of avocado
15 Steamed white rice or rich coconut rice
16 Sesame seeds, toasted

Instructions

Step 01

In a blender or jar, toss together peanut butter, tamari/soy sauce, curry paste, pickled ginger, and sesame oil. Blend until silky, adding water gradually to get your ideal thickness.

Step 02

Toss beef cubes with chili paste, chili sauce, ginger, garlic, and tamari/soy sauce in a bowl. Mix well. Let that sit for about 10 minutes so the flavors soak in properly.

Step 03

Grab pre-soaked wooden skewers or stick with metal ones. Slide the marinated beef chunks on, keeping them slightly apart so they cook evenly.

Step 04

Fire up your grill, pan, or skillet to medium-high heat. Grill the skewers, rolling them every so often, for about 8-12 minutes. They should be slightly charred and ready to your taste.

Step 05

Set up your serving plates with a bed of steamed rice. Lay the skewers on top and scatter avocado slices, sesame seeds, cilantro leaves, and lime wedges over everything. Drizzle some nutty sauce on top and leave extra for dipping.

Notes

  1. Give the beef a longer soak—up to 2 hours in the fridge—if you’ve got time for deeper flavor.
  2. Make your nut sauce ahead and store in the fridge for up to 5 days.

Tools You'll Need

  • Wooden or metal skewers
  • Pan, skillet, or grill
  • Food processor or blender

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Peanuts are included
  • Soy is in the sauce
  • Sesame might be present

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 24.3 g
  • Total Carbohydrate: 18.5 g
  • Protein: 35.2 g