Beef Kebabs Bell Peppers

Grilled Beef Kebabs with Bell Peppers and Onions sizzling on a barbecue with char marks and colorful vegetables. Save to Pinterest
Grilled Beef Kebabs with Bell Peppers and Onions sizzling on a barbecue with char marks and colorful vegetables. | recipesbymarina.com

This dish features tender beef cubes marinated in olive oil, soy sauce, lemon juice, and herbs, then threaded with colorful bell peppers and onions. Grilling over medium-high heat creates a lightly charred exterior while keeping the meat juicy. The combination of fresh vegetables and flavorful beef makes it a perfect option for warm weather cooking. Resting after grilling ensures maximum tenderness and taste.

The smell of these kebabs takes me back to my first apartment with a tiny balcony and an even smaller grill. I'd invited friends over on a whim, sweating over whether the beef would be tough or the vegetables would turn to mush. That night everything came together perfectly—charred edges, tender meat, and the kind of laughter that only happens around outdoor food.

Last summer my neighbor caught me marinating the beef at 7 AM and joked I was starting early. When the smell hit our shared backyard that evening, the joke turned into six people crowded around my grill, all asking for the recipe. Now it's become the default request whenever anyone mentions summer dinner.

Ingredients

  • 3 tbsp olive oil: The foundation that carries all the other flavors into the meat
  • 2 tbsp soy sauce: Adds umami depth and helps tenderize the beef cubes
  • 2 tbsp lemon juice: Brightens everything and cuts through the richness
  • 2 garlic cloves, minced: Fresh is non-negotiable here—powder just does not work the same way
  • 1 tsp dried oregano: Gives that Mediterranean touch without overwhelming
  • 1/2 tsp black pepper: Freshly cracked makes a noticeable difference
  • 1/2 tsp salt: Enhances natural flavors without making it salty
  • 1.25 lbs beef sirloin or ribeye: Cut into uniform cubes so everything cooks evenly
  • 2 bell peppers: Red and yellow add sweetness and color contrast
  • 1 large red onion: Holds up better than white on the grill
  • 8 metal or soaked wooden skewers: Metal is easier but wood gives that authentic campfire feel

Instructions

Whisk together the marinade:
Combine olive oil, soy sauce, lemon juice, garlic, oregano, pepper, and salt in a large bowl until fully emulsified
Marinate the beef:
Add beef cubes to the bowl, toss to coat every piece, cover and refrigerate for at least 1 hour
Get the grill ready:
Preheat to medium-high heat, about 400°F, until you can only hold your hand over it for a few seconds
Thread the skewers:
Alternate beef, bell peppers, and onion pieces, leaving a tiny bit of space between each for even cooking
Grill to perfection:
Cook for 12–15 minutes, turning every 3–4 minutes, until beef reaches your desired doneness and vegetables show char marks
Rest before serving:
Let the skewers sit for 5 minutes so the juices redistribute throughout the meat
Juicy marinated Beef Kebabs with Bell Peppers and Onions served hot on a platter with rice and fresh herbs. Save to Pinterest
Juicy marinated Beef Kebabs with Bell Peppers and Onions served hot on a platter with rice and fresh herbs. | recipesbymarina.com

My dad taught me to rest meat after grilling, and it is one of those small steps that transforms good into great. The difference between cutting in immediately and waiting those five minutes is the difference between juice running onto your plate and juice staying inside the beef where it belongs.

Getting The Char Right

Do not flip too often. Let each side develop those gorgeous grill marks before turning—about 3–4 minutes per side. The contrast between tender interior and slightly crisp exterior is what makes people ask what you did differently.

Making It Ahead

The beef can marinate overnight, which actually makes it better. I have prepped everything the morning before a party and just grilled when guests arrived. Less stress and more flavor.

Serving Suggestions

Rice soaks up the juices perfectly, but warm flatbread makes it feel more like a feast. Sometimes I serve with tzatziki on the side for dipping, and it never lasts past the first round of servings.

  • Cherry tomatoes or mushrooms can thread onto any empty skewer spaces
  • Extra lemon wedges on the side let guests brighten their own portions
  • Leftovers (if you have them) reheat beautifully in a 350°F oven for 10 minutes
Skewered Beef Kebabs with Bell Peppers and Onions displaying tender meat, vibrant peppers, and onions on a wooden board. Save to Pinterest
Skewered Beef Kebabs with Bell Peppers and Onions displaying tender meat, vibrant peppers, and onions on a wooden board. | recipesbymarina.com

There is something about food on a stick that makes people relax. Maybe it is the eating with your hands, or the way everyone reaches for the same platter. Whatever it is, these kebabs turn dinner into a gathering.

Recipe Questions & Answers

Marinating the beef for at least one hour enhances flavor and tenderness, but it can be left up to eight hours for a deeper taste.

Sirloin or ribeye cut into 1.5-inch cubes hold up well during grilling and provide a juicy, tender bite.

Cook over medium-high heat, turning every few minutes, and aim for medium-rare to medium doneness to retain juiciness.

Yes, cherry tomatoes and mushrooms are great additions that complement the beef and bell peppers well.

Fruity red wines like Zinfandel or Shiraz enhance the smoky and savory flavors of the skewers.

Beef Kebabs Bell Peppers

Tender marinated beef with grilled bell peppers and onions, ideal for a flavorful summer meal.

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

Ingredients

Marinade

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

Kebabs

  • 1.25 lbs beef sirloin or ribeye, cut into 1.5-inch cubes
  • 2 bell peppers (1 red, 1 yellow), cut into 1.5-inch pieces
  • 1 large red onion, cut into 1.5-inch pieces
  • 8 metal or soaked wooden skewers

Instructions

1
Prepare the Marinade: In a large bowl, whisk together olive oil, soy sauce, lemon juice, garlic, oregano, black pepper, and salt until thoroughly combined.
2
Marinate the Beef: Add beef cubes to the marinade, toss to coat evenly, cover, and refrigerate for at least 1 hour, up to 8 hours for deeper flavor penetration.
3
Preheat Grill: Preheat grill to medium-high heat, approximately 400°F.
4
Assemble Skewers: Thread beef, bell peppers, and onion pieces alternately onto skewers, distributing ingredients evenly among all 8 skewers.
5
Grill the Kebabs: Grill kebabs for 12 to 15 minutes, turning every 3 to 4 minutes, until beef reaches desired doneness and vegetables are tender with light charring.
6
Rest and Serve: Remove from grill and let rest for 5 minutes before serving hot.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 310
Protein 36g
Carbs 8g
Fat 15g

Allergy Information

  • Contains soy (soy sauce)
  • May contain gluten if using regular soy sauce—choose gluten-free soy sauce if needed
Marina Costa

Passionate home cook sharing simple, flavorful recipes and helpful cooking tips for everyday food lovers.