Beef kabobs are bite-size pieces of marinated beef grilled on skewers with colorful vegetables, then served hot as a main dish. This flexible grilling style appears in many cuisines, and the seasoning and choice of vegetables vary; this version uses a simple garlic-and-lemon marinade. Allow 30 minutes for marinating, and use a food thermometer to check the beef rather than judging doneness by color.
What You’ll Need
- 1½ lb (680 g) boneless top sirloin, cut into 1¼-inch (3 cm) cubes
- 1 medium red bell pepper, cut into 1¼-inch (3 cm) pieces
- 1 medium green or yellow bell pepper, cut into 1¼-inch (3 cm) pieces
- 1 medium red onion, cut into wedges and separated into pieces
- 8 oz (225 g) cremini mushrooms, stems trimmed
- 3 tbsp (45 ml) olive oil
- 2 tbsp (30 ml) lemon juice
- 2 tbsp (30 ml) soy sauce
- 2 garlic cloves, finely minced
- 1 tsp (2 g) paprika
- ½ tsp (1 g) ground black pepper
- ½ tsp (3 g) kosher salt, or less to taste
- 8 metal skewers, or 8 wooden skewers soaked in water for 30 minutes
- Grill, tongs, shallow dish or resealable food-safe bag, and instant-read food thermometer
Step-by-Step
- Cut the beef evenly. Trim away tough silver skin and excess surface fat, then cut the sirloin into roughly 1¼-inch (3 cm) cubes. Keeping the pieces similar in size helps them cook at the same rate. Cut the vegetables to a similar thickness; leave the mushrooms whole if small, or halve larger ones.
- Mix the marinade. In a shallow dish or food-safe bag, stir together the olive oil, lemon juice, soy sauce, garlic, paprika, pepper, and salt. Add the beef and turn it to coat. Cover or seal and refrigerate for 30 minutes. Do not leave raw beef at room temperature to marinate, and do not reuse the marinade unless you boil it thoroughly first; the easiest option is to discard it.
- Prepare the skewers and grill. If using wooden skewers, soak them in water for at least 30 minutes so they are less likely to char. Heat a gas or charcoal grill to medium-high, about 400–450°F (204–232°C), and clean and lightly oil the grate. Thread beef and vegetables onto the skewers, alternating them while leaving a little space between pieces so heat can circulate. If you prefer different cooking times, put beef and vegetables on separate skewers.
- Grill, turning as needed. Set the skewers over direct heat. Grill for about 8–12 minutes, turning every 2–3 minutes for even browning. Cooking time varies with cube size, grill heat, and how done you like the beef. Keep raw-beef utensils and plates separate from cooked food.
- Check the beef safely. Use an instant-read thermometer inserted into the center of a larger beef cube, avoiding the skewer. Whole cuts of beef must reach the USDA FSIS safe minimum of 145°F (63°C), followed by a 3-minute rest. If you prefer your beef more done, continue cooking and check again. Vegetables may soften before the beef reaches temperature; remove vegetable-only skewers when tender.
- Rest and serve. Move the kabobs to a clean platter and rest the beef for 3 minutes. Serve hot with rice, flatbread, salad, or a dipping sauce. Refrigerate leftovers within 2 hours, in a covered container; they keep for 3–4 days. Reheat leftovers to 165°F (74°C).
Common Mistakes
- Cutting uneven cubes: Small pieces dry out before large ones are ready. Aim for uniform 1¼-inch (3 cm) pieces.
- Packing the skewers tightly: Crowded pieces steam rather than brown and cook unevenly. Leave small gaps between the beef and vegetables.
- Marinating too long in lemon: Acid can make the surface of beef soft or mealy. For this marinade, stick to about 30 minutes; keep it refrigerated throughout.
- Cooking by appearance alone: A browned exterior does not confirm a safe internal temperature. Check a thick beef cube with a thermometer.
- Using the raw-meat platter for serving: Put cooked kabobs on a clean platter and use clean tongs to prevent cross-contamination.
Tips
- Choose sirloin for a good balance of tenderness and price. Strip steak also works; very lean cuts can dry out if cooked past your preferred doneness.
- For more even cooking, keep beef and vegetables on separate skewers. Mushrooms and peppers often need a little less time than beef.
- Leave the beef uncovered in the refrigerator only while safely marinating in a covered dish or sealed bag; do not marinate on the counter.
- If using a grill basket instead of skewers, cut the ingredients evenly and turn them frequently. A hot cast-iron grill pan can also work indoors; ventilate the kitchen and follow the same temperature check.
- For a gluten-free version, use tamari labeled gluten-free in place of soy sauce. It will keep the salty, savory character of the marinade.
Troubleshooting
- The beef is browning too fast but is under temperature: Move the skewers to a cooler part of the grill or reduce the heat, then continue cooking and check again with the thermometer.
- The beef is tough: It may be overcooked, cut with the grain, or from a less tender cut. Slice cooked pieces across the grain, and next time use sirloin, cut evenly, and start checking temperature early.
- The vegetables are still firm: Remove beef when it reaches its safe temperature, then keep vegetable skewers on the grill until tender. Separate skewers make this easier.
- The skewers stick to the grate: Preheat and clean the grate, then lightly oil it before cooking. Once the kabobs have seared, they should release more readily; avoid pulling them up too early.
- The wooden skewers are burning: Soak them for 30 minutes before threading, keep exposed ends away from the hottest part of the flame, or switch to reusable metal skewers.
Frequently Asked Questions
What is the best beef for kabobs?
Top sirloin is a dependable choice because it is tender enough for quick grilling and holds its shape. Strip steak is another option; avoid very tough stew meat unless it is cooked using a longer, moist method.
How long should beef kabobs marinate?
For this lemon-based marinade, 30 minutes in the refrigerator adds flavor without leaving the surface overly soft. If you need to prep ahead, use a less acidic marinade and keep the beef refrigerated.
How do I know when beef kabobs are done?
Check the center of a thick piece with an instant-read thermometer. USDA FSIS recommends at least 145°F (63°C) for whole cuts of beef, followed by a 3-minute rest.
Can I make beef kabobs in the oven?
Yes. Arrange them on a foil-lined, rimmed baking sheet and broil, turning carefully, until browned and the beef reaches the safe minimum temperature. Broilers vary, so stay nearby and use a thermometer; wooden skewers may scorch.
Can I prepare kabobs ahead of time?
You can cut the vegetables and beef ahead and refrigerate them separately. Marinate the beef in the refrigerator for the suggested 30 minutes, then thread just before grilling. Keep raw beef away from ready-to-eat foods.
Can I freeze cooked beef kabobs?
Yes. Remove the food from the skewers if convenient, pack it airtight, and freeze. Thaw in the refrigerator and reheat to 165°F (74°C); the vegetables may be softer after freezing.
Related
- Nice Evening Meal Ideas: 10 Dinners Worth Making
- What Makes Sinigang Sour? Tamarind and Other Options
- Fruit Punch Water Packets: How to Mix a Better Drink
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).