This dish features tender beef cubes marinated in olive oil, soy sauce, lemon juice, garlic, and spices. Alternating with bright bell peppers and red onion on skewers, everything is grilled to balance smoky char with juicy flavors. Perfect for summer meals, these kebabs offer a quick marinating time and a 15-minute cook on a medium-high grill. Garnish with fresh parsley and lemon wedges for an extra layer of brightness. Ideal served alongside rice, pita, or salad.
The smell of these kebabs grilling takes me back to my first apartment with a tiny balcony and an even smaller grill. I invited three friends over on a whim, worrying the beef would be tough or the vegetables would burn, but somehow everything came together perfectly. We stood around that little grill with paper plates, and something about the charred edges and bright peppers made that night feel like a celebration.
Last summer I made these for my fathers birthday, and he asked for the recipe before he even finished his first kebab. My sister usually claims she does not like bell peppers, but she kept stealing them off the serving platter. There is something about the combination of smoky beef and sweet vegetables that makes everyone put down their phones and actually talk to each other.
Ingredients
- 1.5 lbs beef sirloin or ribeye: Cut into consistent 1.5-inch cubes so everything cooks evenly, and do not be afraid to ask your butcher for help selecting the right cut
- 3 tbsp olive oil: Use a good quality extra virgin olive oil since it forms the base of your marinade
- 2 tbsp soy sauce: Swap for tamari if you need to keep this gluten-free without sacrificing any umami flavor
- 2 tbsp lemon juice: Fresh squeezed makes a noticeable difference in brightness and tenderness
- 3 cloves garlic: Mince these just before marinating to get the most aromatic punch possible
- 1 tsp dried oregano: Mediterranean oregano has a more intense flavor if you can find it
- 1 tsp smoked paprika: This adds that beautiful subtle smokiness even without a smoker
- ½ tsp freshly ground black pepper: Grind it right before adding for maximum potency
- 1 tsp salt: Adjust based on your preference and whether your soy sauce is particularly salty
- 2 bell peppers: Mix colors for visual appeal or stick to red and yellow for the sweetest flavor profile
- 1 large red onion: Red onion stays firmer on the grill and has a milder, sweeter taste than yellow
- Fresh parsley: Chop it at the last minute to keep it vibrant and prevent wilting
- Lemon wedges: These add a final bright squeeze that pulls everything together beautifully
Instructions
- Make the magic marinade:
- Whisk together olive oil, soy sauce, lemon juice, minced garlic, oregano, paprika, black pepper, and salt in a large bowl until fully combined
- Coat the beef:
- Add beef cubes to the bowl and toss thoroughly until every piece is covered in the marinade
- Let flavors meld:
- Cover the bowl and refrigerate for at least 1 hour, though letting it sit up to 6 hours will make the beef even more tender and flavorful
- Fire up the grill:
- Preheat your grill or grill pan to medium-high heat, and soak wooden skewers in water for 30 minutes if you are using them
- Assemble the skewers:
- Thread marinated beef, bell pepper pieces, and red onion chunks onto your skewers, alternating between meat and vegetables for even cooking
- Grill to perfection:
- Cook for 10 to 15 minutes, turning every few minutes, until beef reaches your preferred doneness and vegetables show nice char marks
- Rest and serve:
- Let the kebabs rest for 5 minutes off the heat, then sprinkle with fresh parsley and serve with lemon wedges on the side
These became our go-to dinner for impromptu gatherings because they look impressive but are actually so forgiving to make. I love watching people pick their favorite combinations off the skewers, and somehow the conversation always flows better around food you can eat with your hands.
Marinade Magic
The acid in the lemon juice actually breaks down the beef fibers slightly, making each bite more tender while the olive oil keeps everything juicy. I have experimented with adding honey or balsamic vinegar, but this simple combination always wins for letting the beef shine through.
Vegetable Secrets
Bell peppers develop this incredible sweetness when they hit high heat, which balances the savory beef perfectly. I have found that cutting vegetables slightly larger than the beef pieces helps them survive the grill without falling apart or becoming mushy.
Grill Mastery
Medium-high heat gives you those gorgeous char lines without burning the outside before the inside cooks through. Resist the urge to flip too constantly, and let each side develop proper contact with the grates for that restaurant quality appearance.
- Clean your grill grates while they are hot for the best nonstick surface
- Keep a spray bottle of water handy for any unexpected flare-ups
- Never cut into the meat right away or all those juices will escape
There is something deeply satisfying about food cooked on skewers, maybe because it reminds us of cooking over campfires or gathering around grills at the beach. These kebabs always deliver that same sense of occasion, no matter how simple the evening.
Recipe Questions & Answers
- → How long should the beef marinate?
-
Marinate the beef for at least 1 hour to infuse flavors, though marinating up to 6 hours or overnight enhances the taste further.
- → What cut of beef works best?
-
Sirloin or ribeye cut into 1.5-inch cubes are ideal for tender, juicy kebabs.
- → Can I use a different protein?
-
Chicken or lamb cubes can replace beef for variety and similar grilling results.
- → How do I prevent wooden skewers from burning?
-
Soak wooden skewers in water for 30 minutes before grilling to reduce burning risk.
- → What sides complement these kebabs?
-
Serve with rice, pita bread, or a fresh green salad for a balanced meal.