Beef Kebabs with Peppers

Juicy, grilled beef kebabs bursting with colorful peppers and onions, perfect for summer barbecues. Save
Juicy, grilled beef kebabs bursting with colorful peppers and onions, perfect for summer barbecues. | recipesbyleticia.com

These skewers feature tender, marinated beef chunks combined with red, yellow, and green bell peppers plus red onion wedges. After marinating for an hour in a zesty mix of olive oil, soy sauce, lemon, garlic, oregano, and pepper, the beef and vegetables are grilled over medium-high heat until nicely charred and juicy. This dish offers a vibrant balance of fresh, smoky flavors, suitable for a quick weeknight meal or outdoor barbecue. Serve with rice, pita, or a fresh salad for a wholesome Mediterranean-inspired feast.

I was standing in my kitchen on a Tuesday evening, staring at a package of beef and wondering what to do with it. My neighbor had just dropped off a basket of peppers from her garden, bright and glossy, and suddenly I remembered those kebabs my uncle used to make every summer. The smell of charred meat and sweet peppers filled my mind, and I knew exactly what dinner would be.

The first time I made these for friends, I underestimated how fast theyd disappear. I doubled the recipe thinking wed have leftovers, but within twenty minutes every skewer was gone and people were eyeing the grill like theyd cook more themselves. One friend said it reminded her of street food she had in Istanbul, and I felt like Id unlocked something special without even leaving my backyard.

Ingredients

  • Olive oil (60 ml): This keeps the beef moist and helps the marinade cling to every surface, I learned that using too little makes the meat dry out on the grill.
  • Soy sauce (2 tbsp): It adds deep umami flavor and a hint of saltiness, just make sure to use gluten-free soy sauce if needed.
  • Lemon juice (2 tbsp): The acidity tenderizes the beef and brightens the whole marinade, fresh lemon works best but bottled will do in a pinch.
  • Garlic (2 cloves, minced): Mincing it fine distributes the flavor evenly, and I always add a little extra because garlic makes everything better.
  • Dried oregano (1 tsp): This brings a Mediterranean warmth that ties the whole dish together.
  • Ground black pepper (1/2 tsp): Freshly ground pepper has more kick, but pre-ground works fine if thats what you have.
  • Salt (1/2 tsp): Balances the marinade, but taste before adding more since soy sauce is already salty.
  • Beef sirloin or ribeye (600 g, cubed): Sirloin is leaner and ribeye is richer, either way cut the cubes evenly so they cook at the same rate.
  • Red, yellow, and green bell peppers (1 each): The mix of colors makes the skewers look vibrant, and each pepper has a slightly different sweetness.
  • Red onion (1 large): It caramelizes beautifully on the grill and adds a mild bite, yellow onion works too but red looks prettier.
  • Skewers (8): Metal skewers are reusable and sturdy, but if youre using wooden ones soak them in water for 30 minutes so they dont burn.

Instructions

Mix the marinade:
In a large bowl, whisk together the olive oil, soy sauce, lemon juice, minced garlic, oregano, pepper, and salt until everything is well combined. The smell alone will make you hungry.
Marinate the beef:
Toss the beef cubes into the marinade, making sure every piece is coated, then cover the bowl and put it in the fridge for at least an hour. I sometimes leave it overnight and the flavor gets even deeper.
Preheat the grill:
Get your grill or grill pan nice and hot, around 200 degrees Celsius. You want to hear that sizzle when the meat hits the grates.
Assemble the skewers:
Thread the beef, peppers, and onion wedges onto the skewers, alternating as you go so every bite has a bit of everything. Try to leave a little space between pieces so they cook evenly.
Grill the kebabs:
Place the skewers on the grill and cook for 10 to 12 minutes, turning them every 3 or 4 minutes. You want a nice char on the outside and the beef cooked to your liking, I aim for medium.
Rest and serve:
Take the kebabs off the heat and let them rest for 5 minutes. This keeps the juices inside the meat instead of all over your cutting board.
Vibrant image of sizzling Beef Kebabs with peppers and onions ready to serve at a backyard cookout. Save
Vibrant image of sizzling Beef Kebabs with peppers and onions ready to serve at a backyard cookout. | recipesbyleticia.com

I remember serving these at a small birthday dinner for my brother, and he said it was the best meal hed had in months. We sat outside as the sun went down, and the kebabs were still warm and smoky, and everyone was laughing and reaching for seconds. Food has a way of making ordinary moments feel a little more like home.

Serving Suggestions

These kebabs are fantastic over a bed of fluffy rice or alongside warm pita bread. I like to add a fresh salad with cucumber, tomatoes, and a simple lemon dressing to keep things light. Sometimes I throw together a quick yogurt sauce with garlic and dill, and it cuts through the richness of the beef beautifully.

Variations and Additions

You can easily swap in chicken or lamb if beef isnt your thing, just adjust the cooking time accordingly. I sometimes add mushrooms or chunks of zucchini to the skewers, and they soak up the marinade wonderfully. For a spicier kick, toss in a pinch of chili flakes or a drizzle of hot sauce before serving.

Storage and Reheating

Leftover kebabs keep well in the fridge for up to three days in an airtight container. I reheat them gently in a pan over medium heat or pop them in the oven at a low temperature to keep the meat from drying out. They also taste great cold, sliced up and tossed into a wrap or salad the next day.

  • Let the kebabs cool completely before storing to prevent condensation and sogginess.
  • You can freeze the marinated raw beef for up to two months, just thaw it overnight before grilling.
  • If reheating on the grill, wrap them in foil to keep the moisture in.
Tender Beef Kebabs with onions and peppers, beautifully charred, offering a delicious, savory meal. Save
Tender Beef Kebabs with onions and peppers, beautifully charred, offering a delicious, savory meal. | recipesbyleticia.com

These kebabs have become one of those recipes I turn to when I want something simple but impressive. Theyre proof that good food doesnt have to be complicated, just thoughtful and made with a little care.

Common Questions

Marinate the beef cubes for at least 1 hour to absorb the flavors fully; for richer taste, marinate up to 8 hours.

Sirloin or ribeye cut into 1-inch cubes is ideal for tender, juicy results on the grill.

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

Grill for 10–12 minutes, turning every few minutes, until the beef is charred outside and cooked to your preferred doneness.

Serve with rice, fresh salad, pita bread, or pair it with a light red wine like Pinot Noir for a complete meal.

Beef Kebabs with Peppers

Tender beef cubes grilled alongside vibrant peppers and onions for a flavorful Mediterranean dish.

Prep 20m
Cook 12m
Total 32m
Servings 4
Difficulty Easy

Ingredients

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 ground black pepper
  • 1/2 teaspoon salt

Kebabs

  • 1.3 pounds beef sirloin or ribeye, cut into 1-inch cubes
  • 1 large red bell pepper, cut into chunks
  • 1 large yellow bell pepper, cut into chunks
  • 1 large green bell pepper, cut into chunks
  • 1 large red onion, cut into wedges
  • 8 metal or soaked wooden skewers

Instructions

1
Prepare the marinade: Combine olive oil, soy sauce, lemon juice, garlic, oregano, black pepper, and salt in a large bowl, whisking until blended.
2
Marinate the beef: Add beef cubes to the marinade and toss to coat thoroughly. Cover and refrigerate for at least 1 hour, up to 8 hours for deeper flavor.
3
Preheat the grill: Heat the grill to medium-high, approximately 400°F.
4
Assemble the skewers: Thread marinated beef, peppers, and onion wedges alternately onto the skewers, distributing ingredients evenly.
5
Grill the kebabs: Cook skewers for 10 to 12 minutes, turning every 3 to 4 minutes until beef is charred outside and cooked to preference.
6
Rest and serve: Remove kebabs from grill and let rest for 5 minutes before serving.
Additional Information

Equipment Needed

  • Grill or grill pan
  • Large mixing bowl
  • Sharp knife
  • Cutting board
  • Skewers

Nutrition (Per Serving)

Calories 360
Protein 38g
Carbs 10g
Fat 19g

Allergy Information

  • Contains soy from soy sauce; ensure gluten-free soy sauce if gluten sensitivity is a concern.
Leticia Fernández

Sharing easy, flavorful meals and practical cooking tips for home cooks and food lovers.