Skip to content

Grilled Beef Kebabs

Marinated sirloin cubes skewered with bell peppers, red onion, and cherry tomatoes, then grilled until charred and juicy.

45 minutes
Serves 4
Dinner
16 min prep
25 min cook

Instructions

5 steps
  1. 1

    Whisk together olive oil, soy sauce, lemon juice, Worcestershire sauce, garlic, cumin, paprika, salt, and pepper in a bowl. Add the beef cubes and toss to coat.

  2. 2

    Cover and marinate in the refrigerator for at least 30 minutes, or up to 4 hours. If using wooden skewers, soak in water for 20 minutes.

  3. 3

    Preheat a grill to medium-high heat. Thread the beef, bell peppers, onion, and cherry tomatoes alternately onto the skewers.

  4. 4

    Grill the kebabs, turning occasionally, for 10-12 minutes until the beef reaches desired doneness and the vegetables are lightly charred.

  5. 5

    Let rest 5 minutes before serving.

Grilled Beef Kebabs — plated and served Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving moment. How Grilled Beef Kebabs looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

59/100

Works for many families

59
Allergen-friendly 60
Kid-friendly 55
Weeknight-easy 53
Budget-friendly 62
Great leftovers 87
Pantry-friendly 40

Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.

Nutrition

per serving

655

Calories

49 g

Protein

24 g

Carbs

40 g

Fat

Estimated per serving. Actual values depend on the brands and portions you use.

Listahan cooking guide

Chef notes & practical guide

Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.

Cultural context

Skewered meat cookery runs through many Middle Eastern, Central Asian, Mediterranean, and Balkan kitchens, where small pieces of meat cook quickly over high heat and pick up smoke at the edges. This North American backyard version uses sirloin, a short soy-lemon marinade, and familiar grill vegetables, so it lands closer to a practical cookout kebab than a regional specialty.

Listahan note

This version keeps the marinade punchy and short, then relies on medium-high heat for char instead of a long soak. The vegetable mix is chosen for color and grill timing: peppers and onion can take the heat, while cherry tomatoes soften fast and give juicy bites between the beef.

Technique cues

  • Cut the sirloin into even 1.5-inch cubes so the pieces cook at the same pace. Smaller cubes can dry out before the vegetables char.
  • Thread the skewers with a little breathing room between pieces. Packed-tight skewers steam in the middle and brown mostly on the outside edges.
  • Turn the kebabs as the grill marks develop, not constantly. A few quiet minutes per side helps the beef sear and keeps the vegetables from tearing.

Kitchen flow

Parallel prep
Soak wooden skewers while the beef marinates, then cut the peppers and onion before preheating the grill.
Make-ahead
Whisk the marinade and cut the vegetables earlier in the day; add the beef 30 minutes to 4 hours before grilling.
Leftover move
Slide leftover beef and vegetables off the skewers and fold them into rice bowls with yogurt sauce or a lemony chopped salad.
Cleanup rhythm
Oil the grill grates before cooking, then brush them while still warm after the kebabs come off.

Ingredient brief

Role, handling, and swap guidance for each key ingredient.

Beef sirloin

Main protein

Purpose: Sirloin is lean but still sturdy enough for cubing, marinating, and grilling over direct heat.

Handling: Cut into even 1.5-inch cubes and trim away thick surface pieces of fat or connective tissue.

Adaptation: Ribeye gives a richer skewer, while top sirloin keeps the same practical texture at a usually lower price.

Olive oil

Marinade carrier

Purpose: Oil helps coat the beef and vegetables so the spices and garlic spread evenly before grilling.

Handling: Whisk it with the soy sauce, lemon juice, Worcestershire sauce, and seasonings before adding the beef.

Adaptation: Avocado oil works well for a more neutral flavor and handles hot grilling cleanly.

Soy sauce

Savory salt base

Purpose: It seasons the beef quickly and adds browning-friendly depth to a short marinade.

Handling: Measure before adding extra salt, since the marinade also includes Worcestershire sauce.

Adaptation: Tamari gives a similar savory profile, while coconut aminos tastes sweeter and may need a little more salt.

Lemon juice

Bright acid

Purpose: Lemon lightens the salty marinade and keeps the grilled beef from tasting flat.

Handling: Use the measured amount and avoid extending the marinade much past 4 hours so the surface texture stays pleasant.

Adaptation: Red wine vinegar gives a sharper kebab-style tang if lemons are not on hand.

Garlic

Aromatic backbone

Purpose: Minced garlic gives the marinade a cooked-on, savory edge once it hits the grill.

Handling: Mince finely so it clings to the beef, but wipe off large loose bits if they look likely to burn.

Adaptation: Garlic powder is useful in a pinch and burns less easily, though it tastes less fresh.

Bell peppers, red onion, and cherry tomatoes

Skewer vegetables

Purpose: The peppers and onion bring sweetness and char, while the tomatoes add soft, juicy contrast.

Handling: Cut peppers and onion into chunks close to the size of the beef, and leave cherry tomatoes whole.

Adaptation: Zucchini chunks or mushrooms can replace some vegetables; they cook softer and may need slightly more space on the skewer.

Technique notes

  • If using wooden skewers, soak them before threading so the exposed ends do not scorch too quickly.
  • Build each skewer with similar ingredients in a repeating pattern, but avoid placing tomatoes at the very ends where they can split and fall off.
  • Rest the kebabs for 5 minutes after grilling so the beef juices settle and the vegetables finish softening from residual heat.

Ingredient swaps

Soy sauce swap
Use tamari for a close savory match or coconut aminos for a sweeter marinade; adjust the salt after tasting the mixture.
Indoor path
Use a cast-iron grill pan over medium-high heat and cook in batches so the skewers char instead of steaming.
Vegetable change
Swap in zucchini, mushrooms, or small parboiled potato pieces, keeping the cuts similar in size so the skewer cooks evenly.
Steakhouse direction
Increase the black pepper slightly and finish the cooked skewers with chopped parsley and a squeeze of lemon.

Serve alongside

  • Lemon herb rice pilaf
  • Greek cucumber tomato salad
  • Grilled pita with tzatziki
  • Roasted garlic potatoes
  • Iced mint tea
  • Sparkling lemonade
  • Cabernet Sauvignon

Serving suggestions only — check pairings for your household's allergens.

Storage & reheating

  • Refrigerate leftover beef and vegetables off the skewers in a sealed container for up to 3 days.
  • Reheat gently in a covered skillet with a splash of water, or warm briefly in a 325 F oven until heated through.
  • Freeze cooked beef pieces without the tomatoes for up to 2 months; thaw overnight and reheat with fresh vegetables or rice.

Equipment

  • Gas or charcoal grill
  • Wooden or metal skewers
  • Mixing bowl for marinade
  • Tongs for turning skewers

Make this household-aware

Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.

Get the app

Plan it in Listahan

Add Grilled Beef Kebabs to your week, check it against your household's allergens, and build the shopping list automatically.

More Meat & Pork recipes