Beef Kebabs with Peppers

Skewers of marinated Beef Kebabs with Peppers and Onions fresh off a smoky backyard grill, charred and sizzling. Save to Pinterest
Skewers of marinated Beef Kebabs with Peppers and Onions fresh off a smoky backyard grill, charred and sizzling. | nowwecook.com

These skewers feature tender beef sirloin cubes marinated in a blend of olive oil, soy sauce, lemon juice, garlic, oregano, and spices. Alongside bright bell peppers and red onion slices, the skewers are grilled to juicy perfection. By alternating meat and vegetables on metal or soaked wooden skewers, the result is balanced, charred, and tender bites. Resting the kebabs after grilling ensures the meat retains its juices. Ideal for easy, gluten-free meals served with rice or fresh salad.

Last summer my neighbor called over the fence asking if I wanted to join an impromptu backyard barbecue. I had nothing prepared but a beautiful piece of sirloin in the fridge and some garden peppers that needed using. Twenty minutes later we were all standing around the grill, watching these kebabs sizzle, and I realized sometimes the best meals happen when you barely plan at all.

My father-in-law swears he discovered the secret to perfect kebabs after years of disappointing, dry meat. He leaned over my shoulder during our first family camping trip and told me the trick is cutting everything exactly the same size so it cooks evenly. That small piece of advice completely changed how I approach skewered meats forever.

Ingredients

  • Olive oil: Forms the base of your marinade and helps those beautiful grill marks develop while keeping the beef tender
  • Soy sauce: Adds that irresistible umami depth and saltiness that makes every bite satisfying
  • Lemon juice: Cuts through the richness and naturally tenderizes the meat as it marinates
  • Garlic: Fresh minced garlic infuses the beef with aromatic flavor that mellows beautifully on the grill
  • Dried oregano: Brings earthy, herbaceous notes that complement the smoky char from grilling
  • Beef sirloin: The perfect balance of tenderness and flavor, holding up beautifully to high heat
  • Bell peppers: Sweet vegetables that caramelize on the grill and add gorgeous color to every skewer
  • Red onion: Becomes sweet and smoky when grilled, providing a lovely contrast to the savory beef

Instructions

Prepare the marinade:
Whisk together the olive oil, soy sauce, lemon juice, garlic, oregano, pepper, and salt in a large bowl until completely combined. Add the beef cubes and toss gently until every piece is coated, then cover and refrigerate for at least one hour.
Get your grill ready:
Preheat your grill to medium-high heat, around 400°F, letting it get good and hot so those gorgeous sear marks form immediately when the meat hits the grates.
Season the vegetables:
In a separate bowl, toss the bell peppers and onion pieces with olive oil, salt, and pepper, making sure theyre evenly coated so they grill beautifully alongside the beef.
Assemble your skewers:
Thread the marinated beef, peppers, and onions onto your skewers, alternating between ingredients and always starting and ending with a piece of beef to keep everything secure.
Grill to perfection:
Place the skewers on the hot grill and cook for 10 to 12 minutes, turning them every few minutes until the beef reaches your desired doneness and the vegetables are tender with charred edges.
Rest before serving:
Remove the kebabs from the grill and let them rest for about 5 minutes, which allows the juices to redistribute so every bite stays incredibly moist and flavorful.
Tender Beef Kebabs with Peppers and Onions served on a platter with lemon wedges and fluffy rice. Save to Pinterest
Tender Beef Kebabs with Peppers and Onions served on a platter with lemon wedges and fluffy rice. | nowwecook.com

These kebabs have become my go-to for feeding a crowd because everyone builds their own perfect bite right on the skewer. I love watching guests pick their favorite combinations from the platter, realizing that the simplest food often creates the happiest gatherings.

Making Ahead

The beef can marinate overnight for even deeper flavor, and the vegetables can be prepped a day ahead and stored in airtight containers. Just keep them separate until threading time so the vegetables dont get soggy from the meat juices.

Grill Temperature Secrets

Medium-high heat creates the ideal balance between developing a gorgeous crust and cooking the beef through without drying it out. If your grill has hot spots, rotate the skewers halfway through cooking so everything cooks evenly.

Serving Ideas

These kebabs are incredibly versatile and pair beautifully with so many sides. I love serving them over fluffy rice with a squeeze of fresh lemon, wrapped in warm flatbread with tzatziki, or alongside a crisp Greek salad with feta.

  • Lemon wedges make the perfect bright garnish to squeeze over the hot kebabs
  • A simple tzatziki sauce or garlic aioli takes these to restaurant quality
  • Grilled pita bread brushed with olive oil completes the meal perfectly
Colorful Beef Kebabs with Peppers and Onions stacked on a wooden board, featuring red onions and vibrant bell peppers. Save to Pinterest
Colorful Beef Kebabs with Peppers and Onions stacked on a wooden board, featuring red onions and vibrant bell peppers. | nowwecook.com

There is something about food on a stick that makes everything taste better and puts everyone in a good mood. Hope these kebabs become part of your summer tradition too.

Recipe FAQs

For best flavor, marinate the beef for at least one hour; longer marinating (up to eight hours) deepens taste and tenderness.

Bell peppers in red, yellow, or green and large red onions add sweetness and color, balancing the savory beef.

Soak wooden skewers in water for 30 minutes before grilling to reduce burning and ensure safe cooking.

Preheat grill to medium-high heat, around 400°F (200°C), to sear beef evenly and char vegetables lightly.

Yes, grill about 10 minutes for medium-rare and increase time as needed for preferred doneness, turning occasionally.

Beef Kebabs with Peppers

Grilled marinated beef cubes with vibrant bell peppers and onions, perfect for a flavorful main dish.

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. Add beef cubes and toss to coat thoroughly. Cover the bowl 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. Ensure grates are clean and lightly oiled to prevent sticking.
3
Season the Vegetables: In a separate bowl, combine bell pepper and red onion pieces with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/2 teaspoon black pepper. Toss until vegetables are evenly coated.
4
Assemble the Skewers: Thread beef cubes, bell peppers, and onion pieces alternately onto skewers, beginning and ending with a piece of beef for even cooking. Leave slight space between pieces to allow heat circulation.
5
Grill the Kebabs: Place kebabs on the preheated grill. Cook for 10 to 12 minutes, turning occasionally to ensure even charring on all sides. Grill until beef reaches desired doneness and vegetables are tender-crisp with light char marks.
6
Rest and Serve: Remove kebabs from grill and let rest for 5 minutes before serving. This allows juices to redistribute throughout the meat for optimal tenderness.
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.
Jessica Cole

Sharing quick, wholesome recipes and practical cooking tips for busy home cooks.