This dish features juicy beef cubes marinated with olive oil, soy sauce, lemon juice, and spices, then threaded onto skewers alongside bell peppers and onions. Grilled over medium-high heat, the kebabs develop a smoky char while keeping the beef tender and vegetables crisp. Ideal for casual dinners or barbecues, the optional marinade boosts flavor and tenderness. Resting before serving ensures juicy bites every time.
The smell of smoked paprika hitting hot meat still takes me back to my friend Sarah's rooftop patio where we spent an entire summer experimenting with grilled dinners. Something about skewers makes any meal feel like a celebration, maybe because everyone stands around the grill watching and waiting. Those charred edges and tender centers still make my stomach rumble like clockwork.
Last summer my neighbor called me over at 7 pm with nothing marinated but some beef cubes she'd grabbed on impulse. We whipped together this exact spice blend, threaded everything while chatting, and ended up eating on her back steps until sunset. She still texts me every time she makes them, calling them her emergency party trick.
Ingredients
- Beef sirloin or rump: Sirloin stays tender on the grill, and cutting against the grain into even cubes means every piece cooks at the same speed
- Olive oil: This carries all the spices into the meat and prevents sticking on the grates
- Soy sauce: The umami base that makes everything taste better, swap for tamari if gluten matters
- Lemon juice: Breaks down fibers for tenderness and brightens the rich beef
- Garlic: Mince it fresh because jarred garlic turns bitter on high heat
- Smoked paprika: The secret ingredient that makes these taste like they came from a restaurant
- Ground cumin: Adds warmth without the heat that might scare off picky eaters
- Bell peppers: Mix colors because they look stunning and each brings slightly different sweetness
- Red onion: Holds its shape better than white onion and gets these gorgeous sweet spots where it chars
- Skewers: Metal skewers conduct heat for faster cooking, but soak wooden ones thoroughly so they do not catch fire
Instructions
- Marinate the beef:
- Whisk together olive oil, soy sauce, lemon juice, garlic, smoked paprika, cumin, pepper, and salt in a bowl. Add beef cubes and toss until coated, then cover and refrigerate for at least 1 hour. Overnight is even better if you have the time.
- Fire up the grill:
- Preheat your grill or grill pan to medium-high heat until it is hot enough to sizzle instantly when touched with water.
- Build the skewers:
- Thread beef, bell peppers, and onion alternately onto skewers, leaving small gaps between pieces so heat can circulate. Do not pack them too tight or nothing will cook evenly.
- Grill to perfection:
- Cook kebabs for 10 to 15 minutes, turning every 3 to 4 minutes until beef is browned and vegetables are tender-crisp with some char.
- Rest before serving:
- Let skewers rest for 5 minutes off the heat so juices redistribute. Serve straight from the skewers or slide everything off onto plates.
My daughter helped make these for her first time and accidentally alternated all the colors in a perfect rainbow pattern. She was so proud she made every single skewer that way herself, and now it is become her assigned job whenever we fire up the grill. Food tastes better when little hands helped make it.
Perfect Pairings
Serve these alongside warm flatbread for soaking up all those juices, or pile them over fluffy rice that absorbs the smoky marinade. A simple cucumber and tomato salad with lemon dressing cuts through the richness perfectly.
Customization Ideas
Cherry tomatoes burst with sweetness when they char, and zucchini slices add more bulk without extra meat. Mushroom caps soak up the marinade beautifully if you want more vegetables on each stick.
Storage & Make Ahead
The beef can marinate overnight, and assembled skewers keep well in the refrigerator for several hours before grilling. Leftovers reheat surprisingly well, or slice the remaining beef over salad the next day.
- Freeze uncooked marinated beef in freezer bags for quick weeknight dinners
- Leftovers make incredible steak and rice bowls with fried onions
- The vegetables get soft after reheating, so eat them first
There is something primal and satisfying about eating food off a stick that brings out the kid in everyone. Hope these become your summer go-to.
Recipe Questions & Answers
- → How long should I marinate the beef?
-
Marinating for at least 1 hour allows the flavors to penetrate the meat, but up to 8 hours will yield even more tenderness and depth.
- → Can I use different vegetables on the skewers?
-
Yes, cherry tomatoes or zucchini slices work well alongside bell peppers and onions for added variety and sweetness.
- → What is the best way to cook these kebabs?
-
Grilling on medium-high heat for 10–15 minutes, turning every few minutes, ensures even cooking and a pleasant char.
- → How do I keep wooden skewers from burning?
-
Soak wooden skewers in water for at least 30 minutes before threading to prevent burning during grilling.
- → Can this dish be made gluten-free?
-
Yes, substitute regular soy sauce with tamari to maintain gluten-free status without sacrificing flavor.