Beef Kebabs Bell Peppers

Grilled Beef Kebabs with Bell Peppers and Onions are sizzling on a platter, with charred edges and vibrant red and yellow peppers. Save to Pinterest
Grilled Beef Kebabs with Bell Peppers and Onions are sizzling on a platter, with charred edges and vibrant red and yellow peppers. | flavorfront.com

These tender beef kebabs are marinated in a blend of olive oil, soy sauce, lemon juice, and herbs, then threaded with vibrant bell peppers and red onions. Grilled to perfection, they offer a delicious balance of smoky, juicy meat and slightly charred vegetables. Ideal for easy, flavorful meals, they can be paired with rice or flatbread for a complete experience. The recipe features straightforward preparation and flexible marinating times, making it accessible for all skill levels.

The smell of these kebabs hitting the grill takes me back to my friend Marcus's rooftop balcony in Chicago. We'd crowd around his tiny grill, drinks in hand, while flames licked at the skewers and the neighborhood smelled like garlic and summer. Something about food on sticks makes people gather closer and stay longer.

Last summer I made these for my sister's birthday and accidentally bought yellow bell peppers instead of red. Everyone kept commenting on how pretty they looked against the red onions, and now I always mix the colors. Small mistakes sometimes turn into traditions.

Ingredients

  • 3 tbsp olive oil: Use a good quality extra virgin for the marinade since the flavor really comes through
  • 2 tbsp soy sauce: The umami base that makes everything taste better, opt for gluten-free if needed
  • 1 tbsp lemon juice: Fresh squeezed brightens the whole marinade and helps tenderize the beef
  • 2 garlic cloves, minced: Press them or mince finely so the flavor distributes evenly through every cube
  • 1 tsp dried oregano: Mediterranean classic that screams summer grilling
  • 1/2 tsp ground black pepper: Freshly cracked makes a noticeable difference here
  • 1/2 tsp salt: Just enough to enhance without overwhelming
  • 600 g beef sirloin or rump steak: Cut against the grain into consistent cubes for even cooking
  • 2 medium bell peppers: Red and yellow add sweetness and gorgeous color contrast
  • 1 large red onion: Holds its shape beautifully and develops amazing char flavor
  • 1 tbsp olive oil: For brushing just before grilling, helps achieve that restaurant style sear
  • Salt and pepper: Final seasoning right before the heat hits

Instructions

Whisk together the marinade:
Combine olive oil, soy sauce, lemon juice, garlic, oregano, pepper, and salt in a bowl until fully emulsified. Add the beef cubes and toss gently until every piece is coated, then cover and refrigerate for at least one hour.
Prepare your skewers:
If using wooden skewers, soak them in water for at least 30 minutes while the beef marinates. This prevents them from burning on the grill and keeps everything intact.
Thread the skewers:
Alternate beef, bell pepper, and onion pieces onto each skewer, leaving a tiny bit of space between pieces for even heat circulation. Don't pack them too tightly or the meat will steam instead of sear.
Season and prep:
Brush the assembled kebabs lightly with olive oil and give them a final sprinkle of salt and pepper. Let them sit at room temperature while you heat the grill for better, more even cooking.
Get the grill ready:
Preheat your grill or grill pan over medium high heat until you can only hold your hand above it for a few seconds. Proper heat means better grill marks and that perfect char.
Grill to perfection:
Cook kebabs for 10 to 15 minutes, turning every few minutes to develop char on all sides. The beef should reach your desired doneness and vegetables should be tender with slightly blistered skins.
Rest before serving:
Let the skewers rest for 5 minutes off the heat. This simple step makes a huge difference in juiciness and lets the flavors settle after all that high heat action.
Tender marinated beef cubes and chunky vegetables on skewers rest beside fresh herbs for a flavorful Mediterranean-inspired meal. Save to Pinterest
Tender marinated beef cubes and chunky vegetables on skewers rest beside fresh herbs for a flavorful Mediterranean-inspired meal. | flavorfront.com

My neighbor's kids used to call these rainbow sticks and would excitedly pick out which colors they wanted. Something about food on skewers makes dinner feel like a party, even on a random Tuesday.

Building Better Skewers

I've learned to thread the skewers in the same order on each one so they all cook at the same rate. It sounds picky until you're serving some people medium rare beef and others well done pieces. Consistency matters more than you'd think.

The Marinade Window

One hour is the minimum but four hours is honestly the sweet spot. Beyond that, the acid can start to break down the texture too much. Sometimes I prep the marinade and meat the night before, then just thread and grill the next day.

Serving Ideas That Work

These kebabs shine alongside fluffy rice warmed flatbread or a cooling tzatziki sauce. The contrast between hot charred meat and cool creamy sauce is pure summer magic.

  • Cherry tomatoes between the meat pieces add bursts of juice
  • Zucchini chunks absorb marinade beautifully and grill fast
  • Leftover kebab meat makes the best next day tacos
Beef Kebabs with Bell Peppers and Onions are served hot off the grill, ready to be enjoyed with a side of rice. Save to Pinterest
Beef Kebabs with Bell Peppers and Onions are served hot off the grill, ready to be enjoyed with a side of rice. | flavorfront.com

Grab some napkins and good company, these are meant to be eaten with your hands and enjoyed slowly.

Common Questions

At least 1 hour for flavor infusion, up to 4 hours for deeper taste and tenderness.

Sirloin or rump steak cut into 2.5 cm cubes works well for even grilling and tenderness.

Yes, soaking wooden skewers in water for at least 30 minutes helps prevent burning during grilling.

Grill over medium-high heat for 10–15 minutes, turning regularly until beef is cooked to desired doneness and vegetables are tender with slight char.

Rice, flatbread, or a fresh yogurt-based dip like tzatziki complement the flavors well.

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

Beef Kebabs Bell Peppers

Juicy marinated beef skewers grilled with colorful bell peppers and onions for a satisfying 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 mixing 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 absorption).
3
Prepare Skewers: If using wooden skewers, soak them in water for at least 30 minutes before grilling to prevent scorching.
4
Assemble Kebabs: Thread marinated beef, bell pepper pieces, and onion chunks alternately onto skewers, ensuring even distribution of ingredients.
5
Season and Oil: Lightly brush assembled kebabs with olive oil and season generously with salt and pepper.
6
Preheat Grill: Preheat grill or grill pan to medium-high heat, approximately 400°F.
7
Grill Kebabs: Grill kebabs for 10 to 15 minutes, turning every 3 to 4 minutes, until beef reaches desired doneness and vegetables display slight charring and tenderness.
8
Rest Before Serving: Remove kebabs from heat and let rest for 5 minutes to allow juices to redistribute before serving.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 340
Protein 36g
Carbs 8g
Fat 18g

Allergy Information

  • Contains soy
  • Gluten-free when using gluten-free soy sauce
  • Free from dairy, nuts, and eggs
  • Verify ingredient labels for specific allergy concerns
Natalie Rivers

Everyday cook sharing flavor-packed, easy recipes and kitchen wisdom for home cooks.