Steak kebabs are bite-size pieces of beef marinated with garlic, lemon, and savory seasonings, then grilled on skewers with sweet peppers and onion. This flexible cookout favorite is easy to customize; the key is cutting the pieces evenly, marinating the beef in the refrigerator, and using a thermometer instead of guessing when it is done.
Ingredients
- 1 1/2 lb (680 g) sirloin steak, trimmed and cut into 1 1/4-inch (3 cm) cubes
- 1/4 cup (60 ml) olive oil
- 3 tbsp (45 ml) low-sodium soy sauce
- 2 tbsp (30 ml) fresh lemon juice
- 1 tbsp (15 ml) Worcestershire sauce
- 3 garlic cloves, finely grated or minced, about 1 tbsp (9 g)
- 1 tsp (2 g) smoked paprika
- 1/2 tsp (1 g) dried oregano
- 1/2 tsp (1 g) freshly ground black pepper
- 1/4 tsp (1.5 g) kosher salt, plus more to taste
- 1 large red bell pepper, about 8 oz (225 g), cut into 1 1/4-inch (3 cm) squares
- 1 large green or yellow bell pepper, about 8 oz (225 g), cut into 1 1/4-inch (3 cm) squares
- 1 medium red onion, about 7 oz (200 g), cut into wedges and separated into sturdy layers
- 1 tbsp (15 ml) neutral oil, for brushing the vegetables and grill grates
- 4 to 6 metal skewers, or 4 to 6 wooden skewers soaked in water for 30 minutes
Instructions
- Make the marinade. In a medium bowl, whisk together the olive oil, soy sauce, lemon juice, Worcestershire sauce, garlic, smoked paprika, oregano, black pepper, and salt. Measure out and set aside 2 tablespoons (30 ml) of the mixture before adding any raw beef; this clean portion can be used to finish the cooked kebabs. The remaining marinade will season the steak.
- Marinate the steak. Put the beef cubes in a sealable food-safe bag or covered nonreactive bowl and pour in the remaining marinade. Turn the pieces so they are coated, seal or cover, and refrigerate for 1 hour. This gives the surface time to take on the savory, citrusy flavor without leaving the meat sitting in acid for so long that its texture softens. Do not marinate on the counter. Discard the marinade that has touched raw beef.
- Prepare the grill and skewers. About 15 minutes before grilling, heat a gas or charcoal grill to medium-high, roughly 425 to 450°F (218 to 232°C). Clean the grates and lightly oil them with the neutral oil. If using wooden skewers, soak them in water for at least 30 minutes before threading so they are less likely to scorch. Keep the pepper squares and onion pieces close to the size of the beef for even cooking.
- Thread the kebabs. Drain the steak and briefly blot excess marinade from the surface so it browns rather than steams. Thread the beef, peppers, and onion onto the skewers, alternating pieces but leaving a small gap between them. Crowded ingredients cook less evenly. Brush the vegetables lightly with neutral oil and season them with a pinch of salt. If you prefer the beef and vegetables cooked separately, use separate skewers; vegetables may need a few extra minutes to soften.
- Grill and check the beef. Set the skewers over direct heat and grill for about 8 to 10 minutes, turning every 2 to 3 minutes so the sides brown evenly. Grill time varies with the size of the pieces, the grill, and how done you like the steak. Check the center of the largest beef cube with an instant-read food thermometer, inserting it from the side and avoiding the skewer. The USDA FSIS safe minimum internal temperature for whole cuts of beef is 145°F (63°C), followed by a 3-minute rest. If the beef has not reached that temperature, keep grilling and check again.
- Rest and finish. Transfer the skewers to a clean platter and let them rest for 3 minutes. Brush or drizzle with the reserved clean marinade and taste a vegetable for seasoning. Serve hot, with lemon wedges if you like. Use clean utensils and a clean serving platter rather than anything that held raw beef.
Tips
- Choose a steak that suits quick grilling. Sirloin is a useful balance of flavor, tenderness, and price, but flat iron or strip steak also works. Cut away any thick, tough silverskin and make the cubes as uniform as possible. Very lean cuts can dry out if overcooked, while heavily marbled cuts may cause more flare-ups as fat drips onto the flame.
- Keep the marinade refrigerated and separate. The one-hour marinating time is long enough to season the surface. For food safety, keep raw beef at 40°F (4°C) or colder, and never brush the reserved finishing sauce on the meat before it is cooked. If you want more sauce, make a fresh batch rather than reusing raw-beef marinade.
- Give the ingredients room. A little space between each cube lets hot air and grill heat reach the sides. If you pack the skewer tightly, the beef can steam and the pieces in the middle may cook more slowly. Separate meat and vegetable skewers are a practical option when you want browned steak and softer vegetables at the same time.
- Use the thermometer, not color alone. A browned exterior does not tell you the temperature in the center, and grill times are only a guide. Check more than one large beef piece if they vary in size. If using wooden skewers, keep the exposed ends away from intense flames and turn the kebabs regularly.
Serving Suggestions
Serve the kebabs straight from the grill or slide the beef and vegetables onto a warm platter. They pair well with steamed or grilled rice, couscous, bulgur, or warm flatbread, which can catch the juices and the lemony marinade. For a simple plate, add a crisp cucumber-and-tomato salad, sliced radishes, or greens dressed with lemon and olive oil. A bowl of plain yogurt mixed with chopped herbs makes a cool, tangy dip; keep it separate from the raw-meat preparation area.
For a larger cookout meal, add grilled corn, a tray of roasted potatoes, or a bean salad that can be prepared ahead. If serving the kebabs buffet-style, put out clean serving tongs and avoid leaving cooked meat at room temperature for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C). Remove the beef from skewers before serving young children, and check for small fragments if wooden skewers were used.
Variations
Change the seasoning: For a warmer, cumin-forward flavor, add 1 teaspoon (2 g) ground cumin and 1/2 teaspoon (1 g) ground coriander to the marinade. For a herbier profile, replace the oregano with 1 tablespoon (3 g) finely chopped fresh rosemary or thyme. If you like heat, add 1/4 teaspoon (0.5 g) cayenne or a pinch of red pepper flakes. These are seasoning variations rather than a claim to one regional style; kebab seasonings and serving traditions vary widely.
Swap the vegetables: Use yellow squash, zucchini, mushrooms, or cherry tomatoes in place of one of the peppers. Cut firm vegetables into chunks about the same thickness as the beef, and keep delicate or quick-cooking vegetables on separate skewers if needed. Mushrooms can be threaded whole when small, while larger ones should be halved. Avoid pieces that are so small they can slip between grill bars.
Adjust the marinade: If you do not have Worcestershire sauce, use an equal amount of soy sauce for a saltier, less tangy result. For a gluten-free version, choose certified gluten-free tamari and check the Worcestershire label, since ingredients vary by product. To make the flavor less sharp, replace the lemon juice with 1 tablespoon (15 ml) of water; the marinade will be milder, but the beef will still be seasoned by the soy, garlic, and spices.
Use another cooking method: When outdoor grilling is not available, cook the skewers under a broiler on a foil-lined, rimmed baking sheet, turning them carefully and keeping the pan several inches from the heating element. Broilers differ, so begin checking early and rely on the thermometer for the beef. A ridged grill pan also works in batches; ventilate the room and avoid crowding the pan, since crowded meat releases moisture and browns poorly.
Storage and Reheating
Remove any leftover beef and vegetables from the skewers and refrigerate them in a shallow, covered container within 2 hours of cooking, or within 1 hour if the room or outdoor temperature is above 90°F (32°C). Store at 40°F (4°C) or colder and use within 3 to 4 days. Keep leftover sauce separate if it has not touched raw meat. Freeze cooked kebab pieces in a well-sealed freezer container for up to 2 to 3 months for best quality; thaw overnight in the refrigerator before reheating.
For the best texture, reheat the pieces in a skillet over medium heat with a teaspoon of water or broth, stirring gently until hot. You can also warm them in a covered oven-safe dish at 325°F (163°C), checking periodically so the beef does not dry out. Reheat leftovers to 165°F (74°C), as measured with a food thermometer. Microwave reheating is convenient: cover loosely, heat in short intervals, and turn or stir between intervals so the pieces warm evenly. The vegetables may soften and the beef may cook further, so avoid reheating more than once if possible.
Frequently Asked Questions
What is the best cut of steak for kebabs?
Sirloin is a dependable choice because it is easy to find, cuts into neat cubes, and cooks quickly over direct heat. Flat iron and strip steak are also suitable. Whichever cut you choose, trim away tough connective tissue and cut the pieces evenly. Tenderloin can be used, but it is more expensive and its mild flavor does not necessarily need a long marinade.
How long should steak kebabs marinate?
For this recipe, marinate the beef for 1 hour in the refrigerator. You can shorten that to about 30 minutes if you are pressed for time, though the seasoning will be lighter. Avoid leaving small steak cubes in this lemon-based marinade overnight: prolonged contact with acid can make the surface soft. Do not leave raw beef at room temperature while it marinates.
Can I assemble steak kebabs ahead of time?
Yes. You can cut the vegetables and beef, mix the marinade, and thread the skewers several hours before cooking, keeping the raw skewers covered in the refrigerator. For the best texture, keep the beef in its marinade for no more than the recommended hour, then thread it shortly before grilling. Keep raw meat and ready-to-eat foods in separate containers and use clean tools for each.
How do I stop steak kebabs from sticking to the grill?
Preheat the grill, clean the grates, and brush them lightly with oil before adding the skewers. The beef should release more easily once it has browned; if it clings, give it another short moment rather than pulling hard and tearing the surface. Blotting excess marinade also helps prevent the pieces from steaming or dripping onto the flames.
Can I cook the beef and vegetables on the same skewer?
Yes, as the recipe does, provided the pieces are similar in size and the skewer is not crowded. However, beef reaches its safe minimum temperature before some vegetables become very soft, and different vegetables cook at different rates. Separate skewers give you more control: remove the beef when it is done and leave the vegetables on the grill longer if needed.
Can I freeze steak kebabs before grilling?
It is generally better to freeze the beef and vegetables separately rather than freeze fully assembled raw skewers. Freeze the beef in a freezer-safe container, thaw it in the refrigerator, then marinate and thread it as directed. Some vegetables become watery or limp after freezing and thawing, so use fresh vegetables for the best grilled texture.
Related
- Salmon Fillet Recipes UK: Easy Lemon-Dill Traybake
- Salmon Kitchen Recipes: Lemon-Garlic Skillet Salmon
- RumChata Hot Chocolate Recipe for a Creamy Mug
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).