Grilled Beef Kebabs With Peppers And Onions

Grilled Beef Kebabs With Peppers And Onions

There are evenings that demand a proper, unhurried project in the kitchen, and this recipe for Grilled Beef Kebabs with Peppers and Onions is precisely that kind of undertaking. It’s the sort of cooking that fills your home with the scent of charring meat and sweet bell peppers, a weekend affair where the process itself is as rewarding as the final meal. Let’s fire up the grill and sink into a few hours of good, deliberate cooking.

Recipe Overview

  • Prep Time: 25 minutes (plus 2 hours minimum marinating time)
  • Cook Time: 12–14 minutes
  • Total Time: 2 hours 40 minutes
  • Servings: 4 generous portions
  • Difficulty: Medium

Why You’ll Love This Grilled Beef Kebabs with Peppers and Onions

  • Deeply aromatic cooking experience: The marinade hits the hot grill and releases an incredible, smoky fragrance that signals a proper home-cooked meal is on its way.
  • Perfect for a relaxed weekend rhythm: This isn’t a rushed weeknight dinner; it’s a dish that encourages you to take your time, sip a cold drink, and enjoy the process of building flavour.
  • Reliable texture every time: I’ve been making this for over 7 years, and it never disappoints. The technique ensures the beef stays tender and juicy, never tough or dry.
  • Beautiful, vibrant presentation: The charred edges of the peppers and the glossy, caramelised onions make for a stunning plate that feels special without being fussy.
  • Customisable to your spice level: The base recipe is wonderfully savoury and aromatic, but you can easily dial up the heat or add extra herbs to suit your taste.
Grilled Beef Kebabs with Peppers and Onions

Grilled Beef Kebabs with Peppers and Onions
15 min prep  ·  14 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 800g beef sirloin or rump steak, cut into 3cm cubes
  • 2 large red bell peppers, deseeded and cut into 3cm pieces
  • 2 large yellow bell peppers, deseeded and cut into 3cm pieces
  • 2 large red onions, cut into wedges and separated into layers
  • 4 tablespoons olive oil
  • 3 tablespoons plain yoghurt
  • 2 tablespoons lemon juice
  • 4 cloves garlic, minced
  • 1 tablespoon ground cumin
  • 1 tablespoon smoked paprika
  • 1 teaspoon ground coriander
  • 1 teaspoon black pepper
  • 1½ teaspoons sea salt
  • Wooden or metal skewers (if using wooden, soak in water for 30 minutes)

Tip: Choose beef that has a good amount of marbling — those thin streaks of fat running through the meat. This fat renders during cooking, basting the meat from the inside and ensuring the kebabs stay wonderfully moist.

How to Make Grilled Beef Kebabs with Peppers and Onions

  1. Prepare the marinade: In a large bowl, whisk together the olive oil, yoghurt, lemon juice, minced garlic, cumin, smoked paprika, coriander, black pepper, and salt. The mixture should be a rich, brick-red colour with a sharp, tangy aroma from the yoghurt and lemon.
  2. Marinate the beef: Add the cubed beef to the bowl and use your hands to toss everything together, ensuring every piece of meat is thoroughly coated. You want the marinade to cling to every surface. Cover the bowl with cling film and refrigerate for at least 2 hours, or up to 8 hours for a deeper flavour. The beef will darken slightly as it marinates.
  3. Prepare the vegetables: While the beef marinates, prepare your peppers and onions. The pieces should be roughly the same size as the beef cubes — this ensures even cooking. Toss them in a separate bowl with a tablespoon of olive oil and a pinch of salt. They should be glossy and lightly seasoned.
  4. Assemble the skewers: Thread the marinated beef, peppers, and onions onto the skewers, alternating the ingredients. Don’t pack them too tightly — leave a tiny gap between each piece so the hot air can circulate and char the surfaces evenly. You should get about 6–8 skewers depending on their length.
  5. Preheat the grill: Heat your grill or grill pan to a medium-high heat — around 200°C. You want it hot enough to sear the meat, but not so hot that the outside burns before the inside is cooked. The grill bars should be visibly hot and shimmering.
  6. Grill the kebabs: Place the skewers on the hot grill. You should hear a satisfying sizzle immediately. Cook for 4 minutes, then use tongs to turn them. Look for deep brown char marks on the underside — that’s the flavour. Cook for another 4 minutes, then turn again. For medium-rare beef, the internal temperature should reach 52°C – 54°C when checked with a meat thermometer. For medium, aim for 57°C – 60°C. The total cooking time will be 12–14 minutes. The aroma at this stage is incredible — smoky, earthy, and slightly sweet from the charring peppers.
  7. Rest before serving: Remove the skewers from the grill and place them on a warm plate. Loosely tent with foil and let them rest for 5 minutes. This is a crucial step — it allows the juices to redistribute throughout the meat. The beef will look glossy and the vegetables will be beautifully softened with charred edges.

Tips From My Kitchen

  • Don’t skip the yoghurt in the marinade: Yoghurt contains lactic acid, which gently tenderises the beef without making it mushy. It also helps the spices cling to the meat and promotes a beautiful, caramelised crust on the grill.
  • Soak wooden skewers thoroughly: If you’re using wooden skewers, soak them in cold water for at least 30 minutes. I used to struggle with this dish until I discovered this technique — it stops the skewers from catching fire on the grill and keeps the kebabs stable.
  • Cut ingredients to a uniform size: Take the time to cut your beef, peppers, and onions into roughly 3cm pieces. If some pieces are much smaller, they’ll cook faster and might burn before the larger pieces are done. Uniformity is the secret to even cooking.
  • Let the grill get properly hot: A hot grill is non-negotiable. If you place the kebabs on a grill that isn’t hot enough, the meat will stick and start to steam rather than sear. You need that initial high heat to lock in the juices and create those desirable char marks.
  • Keep a little space on the skewers: As mentioned, don’t cram the ingredients together. A small gap between each piece allows heat to circulate, ensuring the vegetables soften and the beef gets a good sear all the way around.

Equipment You’ll Need

  • Grill or grill pan
  • Meat thermometer
  • Tongs
  • Basting brush

Common Mistakes to Avoid

  • Overcrowding the pan: If you’re using a grill pan indoors, don’t try to cook all the skewers at once if they don’t fit comfortably. Overcrowding traps steam, which prevents the meat from getting a good sear and leaves it grey rather than beautifully charred. Cook in batches if necessary, and keep the finished skewers warm in a low oven.
  • Wrong temperature: A grill that’s too cool will cause the meat to stick and dry out before it develops any colour. A grill that’s too hot will burn the outside while leaving the inside raw. Stick to a medium-high heat (around 200°C) and always use a meat thermometer to check doneness rather than guessing.
  • Skipping the rest time: After all that careful cooking, it’s tempting to dive straight in. But resting the skewers for 5 minutes is essential. Without this rest, the juices will run out onto the plate as soon as you cut into the meat, leaving the beef dry and less flavourful. Patience here pays off.

Delicious Variations to Try

  • Spicy Version: Add 1–2 finely chopped red chillies to the marinade, or stir in a teaspoon of chilli flakes. For an extra kick, sprinkle a little cayenne pepper over the assembled skewers just before grilling.
  • Vegetarian/Vegan Option: Replace the beef with large chunks of halloumi (for a vegetarian version) or firm tofu that has been pressed and marinated. Use the same marinade and follow the same grilling instructions — halloumi will need slightly less time, about 6–8 minutes total.
  • Different Protein: This recipe works beautifully with chicken thigh fillets (cut into cubes) or lamb leg steaks. Adjust the cooking time accordingly — chicken needs to reach an internal temperature of 74°C, while lamb can be cooked to medium-rare at 54°C, similar to beef.

What to Serve With Grilled Beef Kebabs with Peppers and Onions

  • Fluffy basmati rice or warm flatbreads to soak up the juices
  • A crisp green salad with a lemony dressing
  • A dollop of yoghurt mixed with chopped mint and a pinch of salt
  • Grilled courgettes or aubergine for extra vegetables
  • If you’re planning a bigger spread, this pairs wonderfully with the Cheesy Halal Chicken Enchilada Casserole for a truly indulgent meal.

Frequently Asked Questions

Can I make these kebabs in the oven?
Yes, you can. Preheat your oven to 220°C (200°C fan) and line a baking tray with foil. Place the skewers on a wire rack set over the tray, and roast for 15–18 minutes, turning halfway through. You won’t get the same smoky char as a grill, but you can finish them under a hot grill for 2–3 minutes to add some colour.

How long should I marinate the beef?
A minimum of 2 hours is essential for the flavours to penetrate the meat. For the best results, I recommend marinating for 4–8 hours. Any longer than 12 hours, and the yoghurt can start to break down the meat fibres too much, making it soft rather than tender.

Can I prepare the skewers in advance?
Absolutely. You can assemble the skewers up to 24 hours in advance and keep them covered in the fridge. Just bring them to room temperature for 20 minutes before grilling, so the meat cooks evenly. This makes them ideal for entertaining when you want to minimise last-minute work.

What cut of beef is best for kebabs?
Sirloin, rump, or ribeye are all excellent choices. You want a cut that has some fat marbling for flavour and moisture. Avoid very lean cuts like fillet, as they can dry out quickly on the grill. I’ve used sirloin for years and it consistently delivers tender, juicy results.

How do I prevent the vegetables from burning?
Cut the vegetables into pieces that are roughly the same size as the beef — this helps them cook at a similar rate. Also, tossing them in a little oil before threading helps protect them. If you notice the vegetables charring too quickly, move the skewers to a cooler part of the grill for the last few minutes.

Grilled Beef Kebabs With Peppers And Onions

Grilled Beef Kebabs with Peppers and Onions

Tender marinated beef sirloin skewered with colorful bell peppers and red onions, grilled to perfection for a smoky, charred flavor. A tangy yogurt-based marinade infuses the meat with warm spices like cumin and smoked paprika.
Prep Time 15 minutes
Cook Time 14 minutes
Total Time 2 hours 29 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 800 g beef sirloin or rump steak cut into 3cm cubes
  • 2 large red bell peppers deseeded and cut into 3cm pieces
  • 2 large yellow bell peppers deseeded and cut into 3cm pieces
  • 2 large red onions cut into wedges and separated into layers
  • 4 tablespoons olive oil
  • 3 tablespoons plain yoghurt
  • 2 tablespoons lemon juice
  • 4 cloves garlic minced
  • 1 tablespoon ground cumin
  • 1 tablespoon smoked paprika
  • 1 teaspoon ground coriander
  • 1 teaspoon black pepper
  • teaspoons sea salt
  • Wooden or metal skewers if using wooden, soak in water for 30 minutes

Method
 

  1. Prepare the marinade: In a large bowl, whisk together the olive oil, yoghurt, lemon juice, minced garlic, cumin, smoked paprika, coriander, black pepper, and salt. The mixture should be a rich, brick-red colour with a sharp, tangy aroma from the yoghurt and lemon.
  2. Marinate the beef: Add the cubed beef to the bowl and use your hands to toss everything together, ensuring every piece of meat is thoroughly coated. You want the marinade to cling to every surface. Cover the bowl with cling film and refrigerate for at least 2 hours, or up to 8 hours for a deeper flavour. The beef will darken slightly as it marinates.
  3. Prepare the vegetables: While the beef marinates, prepare your peppers and onions. The pieces should be roughly the same size as the beef cubes — this ensures even cooking. Toss them in a separate bowl with a tablespoon of olive oil and a pinch of salt. They should be glossy and lightly seasoned.
  4. Assemble the skewers: Thread the marinated beef, peppers, and onions onto the skewers, alternating the ingredients. Don’t pack them too tightly — leave a tiny gap between each piece so the hot air can circulate and char the surfaces evenly. You should get about 6–8 skewers depending on their length.
  5. Preheat the grill: Heat your grill or grill pan to a medium-high heat — around 200°C. You want it hot enough to sear the meat, but not so hot that the outside burns before the inside is cooked. The grill bars should be visibly hot and shimmering.
  6. Grill the kebabs: Place the skewers on the hot grill. You should hear a satisfying sizzle immediately. Cook for 4 minutes, then use tongs to turn them. Look for deep brown char marks on the underside — that’s the flavour. Cook for another 4 minutes, then turn again. For medium-rare beef, the internal temperature should reach 52°C – 54°C when checked with a meat thermometer. For medium, aim for 57°C – 60°C. The total cooking time will be 12–14 minutes. The aroma at this stage is incredible — smoky, earthy, and slightly sweet from the charring peppers.
  7. Rest before serving: Remove the skewers from the grill and place them on a warm plate. Loosely tent with foil and let them rest for 5 minutes. This is a crucial step — it allows the juices to redistribute throughout the meat. The beef will look glossy and the vegetables will be beautifully softened with charred edges.

Notes

If using wooden skewers, soak them in water for 30 minutes before grilling to prevent burning. Marinate the beef for at least 2 hours, up to 8 hours for deeper flavor. Let the cooked kebabs rest for 5 minutes before serving to allow juices to redistribute.

I hope these Grilled Beef Kebabs with Peppers and Onions become a favourite weekend project in your kitchen, just as they have in mine. There’s something deeply satisfying about the whole process, from the fragrant marinade to the final sizzle on the grill. If you give them a try, I’d love to hear how you got on — drop a comment below and let me know how your kebabs turned out.

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating