Marinated Flank Steak Kebabs (Grilling Guide)
For tender flank steak kebabs, cut the steak across the grain into uniform 1- to 1¼-inch cubes, then marinate it covered in the refrigerator for 2 to 8 hours. Thread the pieces with small gaps and grill over direct heat at 450–500°F, turning to brown several sides. Check a large cube with a thermometer: beef should reach 145°F, then rest for 3 minutes.
Dinner is easier when the grill does the work and the steak does not demand a long list of steps. The tricky part is avoiding chewy cubes, scorched skewers, and marinade that gets reused unsafely. I focus on a few dependable details: cut across the grain, keep pieces even, control the heat, and use a thermometer rather than guessing.
Choose Compatible Equipment and Prepare the Steak
The right cut, vessel, and skewers make the rest of the cook more predictable. Flank steak has long muscle fibers, so cut across those fibers to shorten them. Use a nonreactive container for the acidic marinade, and set up the grill and tools before raw meat is handled.
What you need
For about 4 servings, gather:
- 1½ to 2 pounds flank steak
- ¼ cup low-sodium soy sauce
- 2 tablespoons olive oil
- 1 tablespoon lime juice or red wine vinegar
- 1 tablespoon brown sugar or honey
- 2 minced garlic cloves
- ½ teaspoon black pepper
- 1 bell pepper, optional, cut into pieces about the size of the steak cubes
- Refined avocado oil for the grill grate, used sparingly
- Metal skewers or bamboo skewers
Soy sauce brings salt, so this marinade does not need extra salt by default. Add vegetables if you like, but thread them separately from steak or leave space between different ingredients. Vegetables and beef may cook at different rates.
Cut and contain the steak
Trim away excess silver skin, the tough, shiny connective tissue on the surface. Find the direction of the long muscle fibers, then cut the steak across them into strips. Cut the strips into roughly 1- to 1¼-inch cubes. Uniform pieces cook more evenly; very small cubes are more likely to overcook before they brown.
Place the steak in glass, food-grade plastic, or stainless steel. Avoid aluminum and unlined reactive copper because acidic ingredients can react with them. Keep the container covered in the refrigerator at 40°F (4°C) or below, and keep raw steak and its juices separate from ready-to-eat foods.
Marinate, Skewer, and Grill to a Verified Temperature
Marinating adds seasoning to the surface and gives the steak time to take on the flavors of the mixture. It does not make every cube tender by itself. Keep the marinating time within 2 to 8 hours, use high direct heat, and verify doneness in the center of a large piece.
How long to marinate flank steak
Whisk the soy sauce, olive oil, lime juice or vinegar, brown sugar, garlic, and pepper. Pour the mixture over the steak and turn the pieces to coat. Refrigerate for 2 to 8 hours. A short marinate is useful if dinner is soon; a longer one allows more time for the surface to absorb seasoning.
Do not leave the steak in an acidic marinade overnight. Extended contact with citrus, vinegar, or wine can make the outer surface soft or mushy. The same acidic mixture can react with aluminum or unlined copper, which is why the container matters.
Before grilling, remove the steak from the marinade and let excess liquid drip away. Discard marinade that touched raw meat. If you want sauce for serving, set some aside before adding the steak. Alternatively, bring used marinade to a full boil before serving it; do not pour it onto cooked kebabs as-is.
Skewers, grill heat, and timing
If using bamboo skewers, soak them in water for 30 minutes to reduce scorching. Metal skewers need no soaking. Thread the steak with small gaps between cubes so heat can reach the sides. Avoid packing the pieces tightly together, which can cause them to steam rather than brown.
Preheat a clean gas or charcoal grill for 10 to 15 minutes. Aim for 450–500°F (232–260°C) at the cooking surface, using the grill’s built-in gauge as a guide if available. A built-in reading may not match the exact temperature at grate level, so treat it as an estimate. Lightly oil the clean, hot grate with a thin film of refined avocado oil. Its smoke point is commonly around 500–520°F (260–271°C), though products vary. Too much oil can smoke or feed flare-ups.
Grill the kebabs over direct high heat, turning them to brown several sides. Begin checking after several minutes; cube size, spacing, and grill conditions all affect timing. Move the skewers away from flare-ups if fat or marinade drippings cause flames. Do not rely on color or time to judge safety. Insert an instant-read thermometer into the center of a large cube, avoiding the skewer.
| Grill setup | What to do | Best use |
|---|---|---|
| Gas grill, direct heat | Preheat with burners on; cook over the hot area | Easy heat control and quick adjustments |
| Charcoal grill, direct heat | Arrange hot coals under the cooking area | Strong browning; move kebabs from flare-ups |
| Mixed heat zones | Keep one cooler area available | Helpful if a skewer browns too fast before reaching temperature |
For whole-cut beef, the USDA safety endpoint is 145°F (63°C), followed by at least a 3-minute rest. Check the center of a large cube because the outside can brown before the middle is ready. A thermometer gives a more reliable answer than appearance.
Rest, Serve, and Present the Kebabs
Resting means leaving the cooked meat undisturbed briefly before serving. For these kebabs, rest the steak for at least 3 minutes after it reaches 145°F. This satisfies the recommended whole-cut beef rest time and gives you a moment to move the skewers to a clean platter and finish the meal.
Use clean tongs and a clean serving plate, not the tray or plate that held raw steak. Serve the kebabs as they are, or slide the steak off the skewers before serving. If you grilled vegetables, check that they are cooked to your liking; their texture may not match the steak’s timing.
A simple plate can include rice, flatbread, or a salad. If you want a fresh sauce, use a separate batch of yogurt sauce, herb sauce, or reserved marinade that never touched raw meat. Keep leftovers refrigerated promptly in a covered container.
Clean the Grill and Care for Grates and Skewers
Cleaning removes food residue and helps keep equipment ready for the next cook. Let the grill grate cool until it is safe to handle, then brush it clean. Wash skewers, plates, and tools that touched raw steak with hot, soapy water, and keep raw-meat equipment separate from clean serving items.
Do not rinse hot cast-iron or steel grates with cold water. A sudden temperature change can damage equipment, and water can encourage rust on some surfaces. Follow the grill maker’s care directions, especially for coated or specialty grates. Wash metal skewers with hot, soapy water; bamboo skewers are disposable.
| Item | After grilling | Avoid |
|---|---|---|
| Grill grate | Let it cool until safe, then brush clean | Cold-water rinsing while hot |
| Metal skewers | Wash with hot, soapy water | Reusing before cleaning |
| Raw-meat tray and tongs | Wash before using for cooked food | Putting cooked kebabs back on them |
| Leftover marinade | Discard, or boil fully before use | Serving it uncooked |
Common Problems and Quick Fixes
Small adjustments can rescue a cook without changing the whole method. If the surface darkens too quickly, shift the kebabs to a cooler part of the grill and keep checking the center temperature. If the steak cooks unevenly, check whether the cubes vary in size or touch each other on the skewer.
- Steak tastes chewy: Cut across the grain, make the cubes evenly sized, and avoid cooking past the target temperature.
- Kebabs do not brown: Drain excess marinade and leave small gaps between cubes.
- Bamboo scorches: Soak it for 30 minutes before threading; keep exposed ends away from strong flame when possible.
- Flames flare up: Move the kebabs away from the flare-up until it settles. Avoid excess oil and let extra marinade drip off.
- The outside looks done, but the center is uncertain: Check a large cube with an instant-read thermometer. Do not use color as the safety test.
The most useful next step is to prep the steak and marinade in the morning or early afternoon, then grill the skewers just before dinner. Keep the marinating window to 2–8 refrigerated hours and save the thermometer check for the largest cube.
Frequently Asked Questions
These answers cover the most common decisions when preparing flank steak kebabs, from marinating time to safe doneness. Keep the key thresholds in view: refrigerate at 40°F or below, marinate for 2 to 8 hours, and cook whole-cut beef to 145°F followed by a 3-minute rest.
How long should flank steak marinate for kebabs?
Marinate flank steak for 2 to 8 hours in a covered container in the refrigerator at 40°F (4°C) or below. Avoid marinating it overnight in a strongly acidic mixture, which can soften the surface.
Can I marinate the steak at room temperature?
No. Keep raw steak in the refrigerator while it marinates. This also helps keep its juices away from ready-to-eat foods.
What size should steak cubes be?
Cut them into roughly 1- to 1¼-inch cubes, aiming for a consistent size. Cut across the grain to shorten the muscle fibers.
What grill temperature is best for steak kebabs?
Preheat the grill for 10 to 15 minutes and aim for 450–500°F (232–260°C) at the cooking surface. Grill over direct heat and adjust the kebabs’ position if flare-ups occur.
How do I know when steak kebabs are safe to eat?
Use an instant-read thermometer to check the center of a large cube. Whole-cut beef should reach 145°F (63°C) and rest for at least 3 minutes.
Can I use the leftover marinade as a sauce?
Do not serve it uncooked if it touched raw steak. Discard it, or bring it to a full boil before serving. The simplest safe option is to reserve a portion before adding the meat.
Do bamboo skewers need soaking?
Yes. Soak bamboo skewers in water for 30 minutes to reduce scorching. Metal skewers do not need to be soaked.
Why did my steak kebabs turn out tough?
Common causes include cutting with the grain, uneven cubes, or cooking the steak beyond the recommended temperature. Cut across the grain and check doneness with a thermometer.
What container should I use for the marinade?
Use glass, food-grade plastic, or stainless steel. Avoid aluminum and unlined reactive copper with acidic marinades.
Can I cook the vegetables on the same kebab as the steak?
You can, but vegetables and steak may cook at different rates. For more control, thread them separately or leave space between items and check each for the doneness you want.
(This article was written by one of our staff writers, Steven R. Bancroft. Visit our Meet the Team page.)
