Beef Kebabs with Peppers and Onions

Sizzling Beef Kebabs with Peppers and Onions fresh off the grill, showcasing juicy marinated beef cubes alongside charred red and yellow bell pepper pieces and tender onion wedges on a metal skewer. Save
Sizzling Beef Kebabs with Peppers and Onions fresh off the grill, showcasing juicy marinated beef cubes alongside charred red and yellow bell pepper pieces and tender onion wedges on a metal skewer. | pinflavorlab.com

These beef skewers feature sirloin cubes marinated in olive oil, soy sauce, lemon juice, garlic, and oregano for maximum flavor. Threaded onto skewers with vibrant bell peppers and red onion pieces, they cook over high heat to develop charred edges and tender interiors.

The marinade penetrates the beef during a one-hour rest, ensuring juicy results every time. Grill for just 10-12 minutes, turning occasionally to achieve evenly cooked meat with perfectly tender-crisp vegetables. Let the skewers rest briefly before serving to allow juices to redistribute.

The smell of sizzling meat and charred vegetables takes me back to my first apartment, where I'd host summer rooftop dinners with a tiny grill that barely fit two skewers at a time. My neighbors started showing up with their own plates when they caught whiff of that marinade hitting the heat. There's something communal about food on a stick that makes people gather around, drinks in hand, waiting for their turn.

Last summer I made these for my dad's birthday, doubling the recipe because my brothers were in town. We stood around the grill with beers, arguing about whether to flip them more often or just let them develop that perfect crust. The onions ended up slightly charred and sweeter than usual, and now everyone insists that was the secret ingredient all along.

Ingredients

  • 1/4 cup olive oil: This forms the base of your marinade, helping all those flavors penetrate the meat
  • 2 tablespoons soy sauce: Use gluten-free if you need to—this brings that savory umami punch
  • 2 tablespoons lemon juice: Fresh is best here, and it tenderizes while adding brightness
  • 2 cloves garlic, minced: Don't be shy with the garlic, it mellows beautifully on the grill
  • 1 teaspoon dried oregano: Dried herbs actually hold up better in marinades than fresh ones
  • 1/2 teaspoon black pepper: Freshly cracked makes all the difference
  • 1/2 teaspoon salt: Just enough to enhance without overwhelming
  • 1 1/2 pounds beef sirloin: Cut into consistent 1 1/2-inch cubes so everything cooks evenly
  • 2 bell peppers: Mix colors for that gorgeous presentation—red, yellow, or green all work
  • 1 large red onion: Red onion sweetens as it grills, becoming almost candy-like
  • 1 tablespoon olive oil: For coating the vegetables separately
  • 1/2 teaspoon salt: For seasoning the vegetables before they hit the heat
  • 1/2 teaspoon black pepper: Give the veggies their own seasoning love

Instructions

Prepare the marinade:
Whisk together olive oil, soy sauce, lemon juice, garlic, oregano, pepper, and salt in a large bowl until well combined. Toss the beef cubes in this mixture, making sure each piece gets coated, then cover and refrigerate for at least an hour—overnight works too if you're planning ahead.
Get your grill ready:
Preheat to medium-high, around 400°F, giving yourself enough heat to get those nice char marks without burning everything to a crisp.
Season the vegetables:
In a separate bowl, toss your bell peppers and onion pieces with that tablespoon of olive oil and the remaining salt and pepper until evenly coated.
Build your skewers:
Thread the beef, peppers, and onions alternately onto your skewers, starting and ending with beef—this helps keep everything secure and prevents vegetables from sliding off into the grill abyss.
Grill to perfection:
Cook the kebabs for 10 to 12 minutes, turning them occasionally to develop char on all sides, until the beef reaches your desired doneness and those vegetables are tender with gorgeous blistered spots.
Let them rest:
Remove from the grill and give the skewers 5 minutes to rest before serving—this locks in all those juices you worked so hard to create.
Golden-brown grilled Beef Kebabs with Peppers and Onions arranged on a rustic wooden platter, garnished with fresh parsley and served alongside fluffy rice pilaf for a complete family barbecue meal. Save
Golden-brown grilled Beef Kebabs with Peppers and Onions arranged on a rustic wooden platter, garnished with fresh parsley and served alongside fluffy rice pilaf for a complete family barbecue meal. | pinflavorlab.com

These kebabs have become my go-to for summer parties because I can prep everything in the morning and just fire up the grill when guests arrive. There's always that moment when someone's eyes light up at first bite, and I remember exactly why simple food, done right, hits different.

Making It Your Own

I've found that adding zucchini chunks or cherry tomatoes between the beef pieces works beautifully, just don't overcrowd the skewers or nothing cooks properly. Sometimes I'll throw in some mushrooms too, especially when my vegetarian friends are around—I make them separate skewers alongside the beef ones.

Serving Suggestions

These kebabs feel complete with just some warm flatbread and tzatziki sauce on the side for dipping. A simple green salad with cucumbers and a lemon vinaigrette cuts through the richness, and honestly, grilled corn on the cob never hurt anyone either.

Timing Is Everything

I've learned that medium-rare needs about 10 minutes total, but everyone's grill runs a bit differently so trust your instincts more than the clock. Pull the kebabs off when they feel slightly less done than you want—carryover cooking finishes them on the plate.

  • Don't skip the resting step, even if everyone's hovering around with plates
  • Have your serving platter ready before you start grilling
  • Keep the marinade separate if you want to baste—never reuse what touched raw meat
A close-up view of Beef Kebabs with Peppers and Onions, highlighting the caramelized edges of the meat and vegetables, glistening with marinade and a hint of olive oil on a dark slate background. Save
A close-up view of Beef Kebabs with Peppers and Onions, highlighting the caramelized edges of the meat and vegetables, glistening with marinade and a hint of olive oil on a dark slate background. | pinflavorlab.com

There's something deeply satisfying about food that brings people together, and these kebabs never fail to turn a regular dinner into a little celebration.

Recipe FAQs

Sirloin is ideal for its balance of tenderness and flavor. You can also use ribeye, tenderloin, or top round cut into uniform cubes for even cooking.

Marinate for at least one hour to develop flavor. For deeper penetration, refrigerate up to eight hours. Avoid exceeding 24 hours as the acid can break down the meat texture.

Yes, soak wooden skewers in water for 30 minutes before grilling. This prevents them from burning and falling apart during cooking. Metal skewers eliminate this step entirely.

Preheat your grill to medium-high heat around 400°F (200°C). This high heat creates nice char marks while cooking the beef through without drying it out.

Serve with fluffy rice, warm flatbread like pita or naan, roasted potatoes, or a crisp green salad. Tzatziki sauce or garlic aioli make excellent dipping options.

A grill pan or cast-iron skillet works beautifully over medium-high heat. You can also broil the skewers in your oven, turning halfway through cooking time.

Beef Kebabs with Peppers and Onions

Tender marinated beef grilled with colorful peppers and onions for a classic barbecue favorite.

Prep 20m
Cook 12m
Total 32m
Servings 4
Difficulty Easy

Ingredients

For the Marinade

  • 1/4 cup olive oil
  • 2 tablespoons soy sauce (gluten-free if needed)
  • 2 tablespoons lemon juice
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon salt

For the Kebabs

  • 1 1/2 pounds beef sirloin, cut into 1 1/2-inch cubes
  • 2 bell peppers (red, yellow, or green), cut into 1 1/2-inch pieces
  • 1 large red onion, cut into 1 1/2-inch pieces
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper

Instructions

1
Prepare the Marinade: In a large bowl, whisk together olive oil, soy sauce, lemon juice, minced garlic, dried oregano, black pepper, and salt until well combined. Add beef cubes and toss to coat thoroughly. Cover and refrigerate for at least 1 hour, up to 8 hours for deeper flavor penetration.
2
Preheat the Grill: Preheat grill to medium-high heat, approximately 400°F.
3
Season the Vegetables: In a separate bowl, toss bell pepper and onion pieces with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/2 teaspoon black pepper until evenly coated.
4
Assemble the Skewers: Thread beef cubes, pepper pieces, and onion pieces alternately onto metal or pre-soaked wooden skewers, beginning and ending with a piece of beef for even cooking.
5
Grill the Kebabs: Place skewers on the preheated grill and cook for 10 to 12 minutes, turning occasionally, until beef reaches desired doneness and vegetables are charred and tender. For medium-rare beef, grill approximately 10 minutes.
6
Rest and Serve: Remove skewers from grill and let rest for 5 minutes before serving to allow juices to redistribute. Serve with rice, flatbread, or fresh green salad.
Additional Information

Equipment Needed

  • Grill or grill pan
  • Metal or soaked wooden skewers
  • Mixing bowls
  • Tongs
  • Knife and cutting board

Nutrition (Per Serving)

Calories 350
Protein 37g
Carbs 9g
Fat 18g

Allergy Information

  • Contains soy (from soy sauce). This recipe is gluten-free if using gluten-free soy sauce. Always check ingredient labels for hidden allergens.
Erica Vaughn

Home cook sharing simple, family-friendly recipes and practical kitchen tips.