Go Back
Grilled Beef Kebabs With Peppers And Onions

Grilled Beef Kebabs with Peppers and Onions

Tender marinated beef sirloin threaded onto skewers with colorful bell peppers, red onions, and courgette, then grilled to perfection. Served with a fresh herb garnish and a squeeze of lemon for a bright, aromatic finish.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 2 hours 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 700 g beef sirloin or rump steak cut into 3cm cubes
  • 2 large red bell peppers deseeded and cut into 3cm squares
  • 2 large yellow bell peppers deseeded and cut into 3cm squares
  • 2 red onions cut into wedges (about 3cm wide)
  • 1 large courgette sliced into 2cm thick rounds
  • 200 ml plain full-fat yoghurt
  • 3 tablespoons olive oil
  • 3 cloves garlic finely grated
  • 1 tablespoon tomato purée
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground coriander
  • ½ teaspoon freshly ground black pepper
  • 1 teaspoon sea salt
  • Juice of 1 lemon
  • Fresh flat-leaf parsley or mint chopped, for garnish
  • Wooden or metal skewers if using wooden, soak in water for 30 minutes first

Method
 

  1. Prepare the marinade: In a large mixing bowl, whisk together the yoghurt, olive oil, grated garlic, tomato purée, cumin, smoked paprika, ground coriander, black pepper, salt, and lemon juice. The mixture should be a pale rust colour, thick enough to coat the back of a spoon, and smell warmly aromatic with the spices. Add the beef cubes and toss until every piece is thoroughly coated. Cover the bowl with cling film and refrigerate for at least 2 hours, or up to 8 hours for deeper flavour.
  2. Soak your skewers: If you are using wooden skewers, place them in a shallow dish of cold water and let them soak for 30 minutes. This prevents them from catching fire on the grill. Metal skewers need no preparation, but they do conduct heat, so handle them carefully when turning.
  3. Assemble the kebabs: Remove the marinated beef from the fridge about 20 minutes before grilling to take the chill off. Thread the ingredients onto each skewer in a repeating pattern: a cube of beef, a square of red pepper, a wedge of onion, a courgette round, and a square of yellow pepper. Press each piece snugly against the next, but do not cram them together so tightly that the meat cannot cook evenly. Aim for 4-5 pieces of beef per skewer, depending on the length.
  4. Preheat your grill: Whether using a charcoal grill, gas barbecue, or a cast-iron griddle pan indoors, get it hot. For a gas grill, set the burners to medium-high and close the lid for 10 minutes; the internal temperature should reach about 200°C. For a griddle pan, heat it over a high flame until a droplet of water sizzles and evaporates instantly. The surface must be properly hot to achieve those desirable char marks without stewing the meat.
  5. Grill the kebabs: Place the assembled skewers on the hot grill, leaving a small gap between each one so the heat can circulate. Cook for 4 minutes without moving them — you should hear a satisfying sizzle as the meat hits the surface. After 4 minutes, use tongs to turn each skewer; the underside should show dark brown grill lines and the edges of the vegetables should be starting to soften. Continue grilling, turning every 3-4 minutes, for a total of 12-15 minutes. The beef should feel firm but with a slight spring when pressed, and the vegetables should be tender with lightly charred edges. If you prefer your beef medium-rare, aim for an internal temperature of 52°C; for medium, 58°C.
  6. Rest and garnish: Transfer the cooked kebabs to a serving platter and tent loosely with foil. Let them rest for 5 minutes — this allows the juices to redistribute throughout the beef, ensuring every bite is moist rather than running onto the plate. Just before serving, sprinkle generously with the chopped parsley or mint and add a final squeeze of fresh lemon juice for brightness.

Notes

Marinate the beef for at least 2 hours for best flavor; can be prepared up to 8 hours ahead. If using wooden skewers, soak them in water for 30 minutes before grilling to prevent burning.