Beef Kebabs Bell Peppers

Tender marinated beef cubes and vibrant bell peppers sizzle together on skewers in this Beef Kebabs with Bell Peppers and Onions recipe. Save to Pinterest
Tender marinated beef cubes and vibrant bell peppers sizzle together on skewers in this Beef Kebabs with Bell Peppers and Onions recipe. | homecooktales.com

This dish features tender cubes of beef marinated in olive oil, soy sauce, lemon juice, garlic, and herbs. The beef is threaded onto skewers alternating with vibrant red and yellow bell peppers and red onion chunks. Grilled over medium-high heat, the skewers develop a smoky char while maintaining juicy, flavorful meat and tender vegetables. Perfect for grilling enthusiasts, it shines as a hearty summer option with simple preparation and a balanced mix of savory and bright flavors.

The smell of beef kebabs hitting a hot grill instantly takes me back to my friend Sarahs backyard, where shed host these chaotic summer dinners. Someone would inevitably forget to soak the wooden skewers, and wed all laugh as they frantically searched for metal replacements while the grill heated up.

Last summer, my neighbor came over while I was threading the ingredients onto skewers. He confessed hed never made kebabs because they seemed too complicated, but after watching me assemble everything in about ten minutes, he went straight home and tried it himself that same weekend.

Ingredients

  • Olive oil: The foundation that carries all those other flavors deep into the beef
  • Soy sauce: Use tamari or coconut aminos if you need it gluten-free
  • Fresh lemon juice: Brightens everything and helps tenderize the meat
  • Garlic cloves: Dont be shy with these, they mellow beautifully on the grill
  • Dried oregano: Brings that classic Mediterranean aroma
  • Beef sirloin or ribeye: Cut against the grain into generous cubes for the best texture
  • Bell peppers: The mix of red and yellow looks gorgeous and adds sweetness
  • Red onion: Holds its shape well and gets these incredible caramelized edges

Instructions

Whisk together your marinade:
Combine olive oil, soy sauce, lemon juice, minced garlic, oregano, black pepper, and salt in a large bowl until everything is fully incorporated
Let the beef soak up all that flavor:
Add beef cubes to the marinade, toss thoroughly, cover, and refrigerate for at least an hour
Get your grill ready:
Preheat to medium-high, around 400 degrees, leaving enough space for all your skewers
Assemble the skewers:
Thread beef, bell peppers, and onion pieces alternately, leaving just a tiny bit of space between pieces for even cooking
Grill to perfection:
Cook for 12 to 15 minutes, turning every few minutes, until beef reaches your preferred doneness
Let them rest briefly:
Remove from heat and let sit for about 5 minutes so the juices redistribute
This classic summer grilling dish showcases juicy beef and charred vegetables, served hot off the grill alongside rice or flatbread. Save to Pinterest
This classic summer grilling dish showcases juicy beef and charred vegetables, served hot off the grill alongside rice or flatbread. | homecooktales.com

My dad swears the secret is cutting everything the same size so nothing cooks faster than anything else. He taught me to take my time with the prep work, and it really does make serving so much more satisfying when every bite is perfectly cooked.

The Vegetable Balance

Ive learned to not overload the skewers with too many vegetables, or they release moisture and make the beef steam instead of grill. Two pieces of pepper and two of onion per beef cube hits that perfect ratio.

Temperature Control

Keep a spray bottle of water nearby for flare-ups. The fat from the beef can cause sudden flames, and a quick spritz keeps everything under control without dousing your dinner.

Leftovers and Make-Ahead

The beef actually tastes better after marinating overnight, so feel free to prep everything the day before. Leftover kebab meat makes incredible taco filling or gets stirred into scrambled eggs the next morning.

  • Thread everything in the same order on each skewer for consistent cooking times
  • Invest in flat metal skewers if you make these often, they keep ingredients from spinning
  • Serve with lemon wedges for an extra hit of brightness at the table
Colorful skewers of Beef Kebabs with Bell Peppers and Onions feature seared meat and sweet onions, perfect for an easy outdoor dinner. Save to Pinterest
Colorful skewers of Beef Kebabs with Bell Peppers and Onions feature seared meat and sweet onions, perfect for an easy outdoor dinner. | homecooktales.com

Theres something about eating food off a skewer that makes everything taste better, maybe because it feels like a celebration. These kebabs have become my go-to for feeding a crowd without spending the whole evening trapped in the kitchen.

Recipe FAQs

Marinate the beef for at least 1 hour to allow the flavors to penetrate, though marinating up to 8 hours enhances the tenderness and taste.

Sirloin or ribeye cubes are ideal due to their tenderness and flavor, ensuring juicy results when grilled properly.

Yes, cherry tomatoes or mushrooms make excellent additions, adding extra color and flavor to the skewers.

Grill the skewers for 12–15 minutes, turning every few minutes. Aim for medium-rare to medium doneness to keep the beef juicy.

Serve alongside rice, flatbread, or a fresh salad to complement the smoky, savory flavors of the skewers.

Use a grill or grill pan, skewers (metal or soaked wooden), and basic kitchen tools like a knife, cutting board, and tongs.

Beef Kebabs Bell Peppers

Marinated beef skewers grilled alongside bell peppers and onions for a flavorful summer dish.

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 pounds 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: Whisk together olive oil, soy sauce, lemon juice, garlic, oregano, black pepper, and salt in a large bowl until fully 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 8 hours for enhanced flavor development.
3
Preheat the Grill: Heat grill to medium-high temperature, approximately 400°F.
4
Assemble the Skewers: Thread beef cubes, bell pepper pieces, and onion pieces alternately onto skewers, distributing ingredients evenly.
5
Grill the Kebabs: Grill kebabs for 12 to 15 minutes, rotating 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 wooden skewers (soak wooden skewers before use)
  • 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
  • Always check labels if you have allergies
Rachel Whitfield

Sharing simple, flavorful recipes and kitchen tips for fellow home cooks and food lovers.