These beef skewers feature marinated sirloin cubes, seasoned with olive oil, soy sauce, lemon juice, garlic, oregano, and spices. Colorful bell peppers and red onions are brushed with oil and seasoning, then threaded alternately with the beef onto skewers. Grilled until tender and slightly charred, this dish offers a perfect balance of smoky flavors and juicy textures. Ideal for easy outdoor cooking, these kebabs pair wonderfully with rice, flatbread, or fresh salads.
There's something about the smell of beef hitting a hot grill that makes my neighbors drift into the yard. Last summer, I made these kebabs for a small gathering, and by the time everything was ready, I had three extra people holding plates. The marinade does something magical to the meat that you can't quite put your finger on, but everyone notices it.
I learned the hard way that beef cubes need space between them on the skewer. One year I crowded everything together, and the vegetables steamed instead of charred while the meat stayed gray. Now I leave a tiny gap between pieces, and the difference is night and day. My friend Sarah still asks how I get those perfect grill marks.
Ingredients
- Beef sirloin: Cut into even cubes so everything cooks at the same speed
- Olive oil: The foundation of the marinade that carries all those flavors deep into the meat
- Soy sauce: Use gluten-free if needed, but don't skip the umami punch
- Lemon juice: Brightens everything and helps tenderize the beef
- Bell peppers: Mix colors for something pretty on the plate
- Red onion: Sweetens up on the grill and adds gorgeous charred edges
- Dried oregano: Brings that classic Mediterranean note everyone loves
Instructions
- Make the Marinade:
- Whisk together the olive oil, soy sauce, lemon juice, garlic, oregano, pepper, and salt until everything is fully combined. Toss the beef cubes in this mixture until every piece is coated, then cover and refrigerate for at least one hour.
- Prep Your Grill:
- Get your grill heated to medium-high, around 400°F. While it heats, toss the peppers and onions with olive oil, salt, and pepper in a separate bowl.
- Build the Skewers:
- Thread the beef and vegetables alternately onto skewers, starting and ending with beef. Leave just a little space between pieces so the heat can circulate properly.
- Grill to Perfection:
- Cook the kebabs for about 10 to 12 minutes, turning them every few minutes. Look for char marks on the vegetables and the beef cooked to your preferred doneness.
- Rest Before Serving:
- Let the skewers rest for five minutes off the heat. This gives the juices time to redistribute instead of running onto your plate.
These became my go-to for unexpected guests because the ingredients are usually in my kitchen anyway. Last weekend, my daughter helped me assemble the skewers, and she loved deciding the color pattern. It's funny how something so simple makes people feel like they're eating at a restaurant.
Getting the Best Char
I've found that patience with the preheat makes all the difference. When the grill is properly hot, you get those beautiful dark spots on the onions and peppers without drying out the beef. If you're using a grill pan indoors, the same principle applies. Let it get smoking hot before anything touches the metal.
What to Serve Alongside
A simple lemon rice or warm flatbread soaks up all those delicious juices. Sometimes I'll toss together a quick salad with cucumber and tomatoes, dressed with the same lemon and olive oil from the marinade. It ties everything together without much extra effort.
Mix It Up
Don't feel like you have to stick to the exact vegetables listed here. Zucchini chunks work beautifully, and cherry tomatoes burst in the most amazing way. The only rule I keep is cutting everything roughly the same size.
- Try adding mushrooms for an earthy note
- Swap beef for chicken thighs if that's what you have
- Pineapple chunks might sound strange but they work
There's nothing quite like standing around the grill with people you care about, watching dinner come together. These kebabs have a way of making an ordinary Tuesday feel like a celebration.
Recipe Questions & Answers
- → How long should the beef marinate?
-
Marinate the beef for at least 1 hour, but up to 8 hours to enhance flavor and tenderness.
- → What temperature should the grill be?
-
Preheat the grill to medium-high heat, around 400°F (200°C), for optimal cooking.
- → Can I use other vegetables on the skewers?
-
Yes, adding zucchini chunks or cherry tomatoes enhances flavor and variety.
- → How can I prevent wooden skewers from burning?
-
Soak wooden skewers in water for 30 minutes before grilling to reduce burning risk.
- → What is the recommended cooking time for medium-rare beef?
-
Grill the skewers for about 10 minutes, turning occasionally, to achieve medium-rare doneness.