Beef Kebabs Bell Peppers

Juicy grilled Beef Kebabs with Bell Peppers and Onions on a platter with fresh lemon wedges. Pin It
Juicy grilled Beef Kebabs with Bell Peppers and Onions on a platter with fresh lemon wedges. | stircrafted.com

This dish features tender pieces of marinated beef skewered alongside slices of red and yellow bell peppers and red onions. After marinating for at least an hour, the skewers are grilled to achieve a delicious char and juicy texture. The marinade blends olive oil, soy sauce, lemon juice, garlic, oregano, salt, and pepper for a balanced, savory flavor. Ideal for easy meals, the kebabs offer a vibrant mix of flavors and textures, perfect for a Mediterranean-inspired main course. Resting the kebabs before serving enhances tenderness and flavor.

Last summer, my neighbor Mark hosted an impromptu block party and I somehow got volunteered as the grill master. I'd never made kebabs for a crowd before, and honestly, the pressure of twenty hungry neighbors staring at me while I figured out skewer logistics was pretty real. But something magical happened when those first kebabs hit the heat—sizzling beef, onions caramelizing, peppers charring—and suddenly everyone gathered closer, drinks in hand, drawn in by that irresistible grilled aroma.

What started as a nervous cooking experiment became the dish everyone now asks for at every potluck. There's something about food on sticks that makes people happy—maybe it's the communal dipping, the easy eating, or just how festive a platter of colorful kebabs looks on a table. My teenage nephew, who usually survives on pizza, asked for the recipe after trying them, which might be the highest compliment I've ever received.

Ingredients

  • 3 tbsp olive oil: The foundation that carries all those Mediterranean flavors deep into the beef
  • 2 tbsp soy sauce: Adds umami depth and helps tenderize the meat (choose gluten-free if needed)
  • 1 tbsp lemon juice: Brightens everything and breaks down fibers for more tender beef
  • 2 garlic cloves, minced: Fresh is best here, it melts into the meat during marinating
  • 1 tsp dried oregano: That classic Mediterranean note that makes everything taste like Greece
  • 1/2 tsp ground black pepper: Adds warmth without overwhelming the other flavors
  • 1/2 tsp salt: Essential for bringing out the beef's natural flavor
  • 600 g beef sirloin or rump steak: Cut into uniform cubes so everything cooks evenly
  • 2 medium bell peppers: Red and yellow give you that gorgeous color contrast and sweetness
  • 1 large red onion: Holds its shape on the grill and develops this incredible sweetness
  • 1 tbsp olive oil: For brushing right before gridding helps get those beautiful char marks
  • Salt and pepper: Final seasoning to taste right before they hit the heat

Instructions

Whisk together your marinade:
Grab a bowl and combine olive oil, soy sauce, lemon juice, garlic, oregano, pepper, and salt until everything is well blended.
Marinate the beef:
Add your beef cubes to the bowl, toss until every piece is coated, then cover and refrigerate for at least an hour (four is even better if you have time).
Prep your skewers:
If you're using wooden skewers, soak them for 30 minutes so they don't burn up on the grill.
Thread everything together:
Alternate beef, pepper pieces, and onion chunks on your skewers, leaving a tiny bit of space between pieces so heat can circulate.
Add the finishing touches:
Brush your assembled kebabs with olive oil and hit them with a final sprinkle of salt and pepper.
Get your grill ready:
Fire up the grill or a grill pan over medium-high heat until it's nice and hot.
Grill to perfection:
Cook for 10 to 15 minutes, turning every few minutes, until the beef reaches your preferred doneness and vegetables have those lovely charred edges.
Let them rest:
Set the kebabs aside for 5 minutes before serving—this keeps all those juices locked inside where they belong.
Colorful skewers of marinated Beef Kebabs with Bell Peppers and Onions served over fluffy rice. Pin It
Colorful skewers of marinated Beef Kebabs with Bell Peppers and Onions served over fluffy rice. | stircrafted.com

Last week, my sister-in-law came over and we grilled these on the balcony with a glass of wine while the sun went down. She's usually skeptical about anything that isn't takeout, but she went back for thirds and actually asked to take the leftovers home for lunch the next day.

Make It Your Own

Cherry tomatoes work beautifully threaded between the meat and onions—they burst a little on the grill and add this incredible juiciness to every bite. Zucchini chunks are another favorite addition, especially in summer when they're everywhere at the market.

What To Serve With Them

I love these with a simple rice pillet or just warmed flatbread for soaking up all those delicious juices. Tzatziki on the side is practically mandatory in my house—it cools down the char and adds that perfect creamy contrast.

Getting The Best Results

Don't rush the marinating step, even if you're pressed for time. That hour (or four) is what transforms good beef into great kebabs. And please, let them rest after gridding—cutting into them immediately sends all those flavorful juices running onto your plate instead of staying where they belong.

  • For spicier kebabs, add 1/2 tsp chili flakes to the marinade
  • A medium-bodied red like Merlot or Syrah pairs beautifully with the charred flavors
  • Swap in chicken or lamb if you want to try something different
Sizzling Beef Kebabs with Bell Peppers and Onions on a grill, with charred edges and herbs. Pin It
Sizzling Beef Kebabs with Bell Peppers and Onions on a grill, with charred edges and herbs. | stircrafted.com

There's something deeply satisfying about cooking food this way—simple ingredients, minimal fuss, maximum flavor. Hope these become a regular at your table too.

Recipe FAQs

Marinate the beef for at least 1 hour; for best flavor, marinate up to 4 hours.

Sirloin or rump steak cut into 2.5 cm cubes works well for tender, juicy skewers.

Yes, soak wooden skewers in water for at least 30 minutes before grilling to prevent burning.

Red and yellow bell peppers and red onions add vibrant color and sweetness alongside the beef.

Grill for 10–15 minutes, turning often, until beef reaches desired doneness and vegetables are tender with slight charring.

Yes, adding chili flakes to the marinade gives the skewers a spicy kick.

Beef Kebabs Bell Peppers

Tender marinated beef skewers grilled with colorful bell peppers and onions, a crowd-pleasing main dish.

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

Ingredients

For the 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

For the 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, and refrigerate for at least 1 hour, up to 4 hours for optimal flavor absorption.
3
Prepare Skewers: If using wooden skewers, soak in water for at least 30 minutes prior to grilling to prevent burning during cooking.
4
Assemble Kebabs: Thread marinated beef cubes, bell pepper pieces, and onion chunks alternately onto skewers, distributing ingredients evenly.
5
Season and Oil: Lightly brush assembled kebabs with olive oil and season with salt and pepper to taste.
6
Preheat Grill: Heat grill or grill pan to medium-high temperature, approximately 400°F.
7
Grill Kebabs: Grill kebabs for 10 to 15 minutes, rotating every few minutes, until beef reaches desired doneness and vegetables are tender with slight charring.
8
Rest Before Serving: Allow kebabs to rest for 5 minutes before serving to let juices redistribute throughout the meat.
Additional Information

Equipment Needed

  • Grill or grill pan
  • Mixing bowl
  • Metal or wooden skewers
  • Kitchen tongs
  • Knife and cutting board

Nutrition (Per Serving)

Calories 340
Protein 36g
Carbs 8g
Fat 18g

Allergy Information

  • Contains soy. Ensure gluten-free soy sauce is used for gluten-free diet. No dairy, nuts, or eggs present.
Madeleine Frost

Madeleine shares easy, flavorful recipes and kitchen wisdom for cozy, everyday meals.