Beef Kebabs Bell Peppers

Grilled Beef Kebabs with Bell Peppers and Onions on skewers with juicy, charred edges and vibrant colors. Save
Grilled Beef Kebabs with Bell Peppers and Onions on skewers with juicy, charred edges and vibrant colors. | flavorribbon.com

These tender beef kebabs are marinated in a savory blend of olive oil, soy sauce, lemon juice, garlic, and herbs. Threaded with vibrant bell peppers and red onions, they’re grilled over medium-high heat until the beef is juicy and the vegetables are charred and tender. Perfectly balanced in flavor and easy to prepare, these skewers bring a Mediterranean-inspired touch to your table. Great served with rice, flatbread, or a cool dip like tzatziki for a satisfying meal.

My apartment balcony became an impromptu grill station the summer I discovered how easy beef kebabs could be. The smell of oregano and lemon drifting through the window made the whole hallway wonder what was cooking. Something about skewered meat and vegetables just feels like a celebration, even on a Tuesday night.

Last summer I made these for my sister's birthday dinner when six friends suddenly showed up. I tripled the recipe, we sat on the floor with paper plates, and nobody wanted the night to end. The vegetables get sweeter as they char, and the beef stays impossibly tender when you do not overcook it.

Ingredients

  • Olive oil: The base of your marinade and the finishing touch that keeps everything juicy
  • Soy sauce: Adds that savory umami depth that makes people ask what your secret ingredient is
  • Lemon juice: Cuts through the richness and brightens every single bite
  • Garlic cloves: Fresh minced is non-negotiable here, nothing else quite works
  • Dried oregano: The Mediterranean backbone that makes it taste authentic
  • Beef sirloin or rump steak: Cut into uniform cubes so everything cooks at the same speed
  • Bell peppers: Mix red and yellow for sweetness and that gorgeous grill char
  • Red onion: Holds its shape better than white onion and gets almost candy-like

Instructions

Make the Marinade Magic:
Whisk together olive oil, soy sauce, lemon juice, garlic, oregano, pepper and salt until completely combined.
Let the Beef Soak Up Flavor:
Toss the beef cubes in the marinade, cover the bowl, and refrigerate for at least one hour.
Prep Your Skewers:
Soak wooden skewers in water for thirty minutes so they do not turn into charcoal on the grill.
Build Your Kebabs:
Thread beef, pepper pieces and onion chunks onto skewers, alternating colors for the prettiest presentation.
Add the Final Touch:
Brush assembled kebabs with olive oil and sprinkle with salt and pepper right before grilling.
Get Your Grill Hot:
Preheat your grill or grill pan to medium-high heat until you can feel the warmth standing back.
Grill to Perfection:
Cook for ten to fifteen minutes, turning every few minutes, until beef reaches your desired doneness and vegetables show nice char marks.
Let Them Rest:
Set kebabs aside for five minutes so the juices redistribute throughout the meat.
Beef Kebabs with Bell Peppers and Onions sizzling on the grill, garnished with fresh herbs and lemon. Save
Beef Kebabs with Bell Peppers and Onions sizzling on the grill, garnished with fresh herbs and lemon. | flavorribbon.com

My dad used to make these on Sunday afternoons while we played in the backyard, and the sound of his tongs hitting the grill meant dinner was close. Now when I make them, I stand at the grill with a drink and let the smell take me back there. Food is funny that way.

Making Ahead

The marinade actually works better overnight, so I often prep the beef the night before and keep it in the fridge. You can also cut all the vegetables and store them in separate containers. Assembly takes five minutes when everything is ready to go.

Serving Ideas

These kebabs shine alongside warm flatbread and cool tzatziki sauce. I love them with simple lemon rice or even just a big Greek salad. The leftovers make incredible tacos the next day, though there rarely are any.

Customization Options

Cherry tomatoes burst with juice when you add them between the meat pieces. Zucchini chunks work beautifully if you want more vegetables on the skewer. For extra heat, sprinkle chili flakes into the marinade and let it work its magic.

  • Swap beef for chicken thighs if you prefer white meat
  • Lamb takes these in a completely delicious Mediterranean direction
  • Mushrooms add an earthy note that some people absolutely love
Tender Beef Kebabs with Bell Peppers and Onions served over rice, perfect for a Mediterranean-inspired dinner. Save
Tender Beef Kebabs with Bell Peppers and Onions served over rice, perfect for a Mediterranean-inspired dinner. | flavorribbon.com

Grilling season never really ends when you have a recipe this reliable in your back pocket. Enjoy every bite.

Recipe FAQs

Marinate the beef for at least 1 hour, though up to 4 hours enhances tenderness and depth of flavor.

Soak wooden skewers in water for at least 30 minutes before grilling to reduce the risk of burning.

Yes, adding cherry tomatoes or zucchini chunks adds extra flavor and variety to the skewers.

Preheat the grill to medium-high heat to cook the beef through while achieving a slight char on the vegetables.

Include 1/2 teaspoon of chili flakes in the marinade to introduce a gentle spicy kick.

Chicken or lamb can be substituted for beef, marinating and grilling similarly for excellent results.

Beef Kebabs Bell Peppers

Marinated beef skewers grilled with colorful bell peppers and onions for a savory meal.

Prep 20m
Cook 15m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Marinade

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

Kebabs

  • 1.3 pounds beef sirloin or rump steak, cut into 1-inch cubes
  • 2 medium bell peppers (red and yellow), cut into 1-inch pieces
  • 1 large red onion, cut into 1-inch chunks
  • 1 tablespoon olive oil
  • Salt and pepper, to taste

Instructions

1
Prepare the Marinade: Whisk together olive oil, soy sauce, lemon juice, minced garlic, dried oregano, black pepper, and salt in a bowl until well combined.
2
Marinate the Beef: Add beef cubes to the marinade, toss thoroughly to coat, cover the bowl, and refrigerate for at least 1 hour, up to 4 hours for optimal flavor infusion.
3
Prepare Skewers: If using wooden skewers, soak them in water for at least 30 minutes prior to grilling to prevent burning during cooking.
4
Assemble the Kebabs: Thread marinated beef cubes, bell pepper pieces, and onion chunks onto skewers in an alternating pattern, distributing ingredients evenly.
5
Season the Kebabs: Lightly brush assembled kebabs with olive oil and season with additional salt and pepper to taste.
6
Preheat the Grill: Preheat grill or grill pan over medium-high heat until hot, approximately 5 minutes.
7
Grill the Kebabs: Place kebabs on the hot grill and cook for 10 to 15 minutes, turning every 3 to 4 minutes, until beef reaches desired doneness and vegetables are slightly charred and tender.
8
Rest Before Serving: Transfer cooked kebabs to a serving platter and let rest for 5 minutes before serving to allow juices to redistribute.
Additional Information

Equipment Needed

  • Grill or grill pan
  • Mixing bowl
  • Metal or wooden skewers
  • Tongs
  • Knife and cutting board
  • Whisk

Nutrition (Per Serving)

Calories 340
Protein 36g
Carbs 8g
Fat 18g

Allergy Information

  • Contains soy (from soy sauce)
  • Gluten-free when using gluten-free soy sauce
  • No dairy, nuts, or eggs present
  • Always verify ingredient labels for allergy concerns
Elise Carrington

Sharing easy, flavorful recipes and meal ideas for busy home cooks and food lovers.