Grilled Beef Skewers with Peppers and Spicy Onion Sauce
Juicy, marinated beef cubes grilled to perfection alongside vibrant bell peppers—these grilled beef skewers are rich in flavor and perfect for any outdoor gathering. Served with a spicy onion and tomato sauce, this dish strikes the ideal balance between smoky, savory, and mildly spicy notes, making it a crowd-pleaser for backyard barbecues or festive dinners.
Why You’ll Love This Recipe
This recipe combines the deep, satisfying flavor of marinated grilled beef with the sweetness of roasted bell peppers and the kick of a homemade spicy onion sauce. The skewers are easy to prepare ahead of time and cook quickly, making them ideal for both weeknight meals and special occasions. The onion sauce adds a unique, zesty dimension, elevating the dish far beyond ordinary grilled meat.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
- Beef sirloin or ribeye, cut into cubes
- Red, green, and yellow bell peppers
- Olive oil
- Soy sauce
- Smoked paprika
- Ground cumin
- Garlic powder
- Black pepper
- Salt
- Fresh parsley
- Onion
- Garlic
- Crushed tomatoes
- Cayenne pepper
- Lemon juice
- Wooden or metal skewers
Directions
- In a bowl, mix olive oil, soy sauce, smoked paprika, cumin, garlic powder, black pepper, salt, and chopped parsley to form the marinade.
- Add the beef cubes and toss to coat thoroughly. Cover and refrigerate for at least 1 hour, preferably overnight.
- Thread marinated beef and chopped bell peppers alternately onto skewers.
- Preheat grill or grill pan to medium-high heat.
- Grill the skewers for 8–10 minutes, turning occasionally, until the beef is charred and cooked to your desired doneness.
- For the sauce: In a small pan, heat olive oil over medium heat. Sauté chopped onion and minced garlic until soft.
- Add crushed tomatoes, cayenne pepper, salt, and black pepper. Simmer for about 10 minutes.
- Finish the sauce with a squeeze of fresh lemon juice.
- Serve skewers hot with the spicy onion sauce and optional lemon wedges on the side.
Servings and timing
Servings: 4–6 people
Prep time: 1 hour (including marinating time)
Cook time: 15–20 minutes
Total time: About 1 hour 20 minutes
Variations
- Vegetarian Option: Replace beef with marinated tofu or halloumi cheese and adjust grilling time.
- Add More Veggies: Include mushrooms, zucchini, or cherry tomatoes on the skewers for more color and flavor.
- Different Protein: Substitute beef with lamb, chicken thighs, or shrimp for a different taste and texture.
- Herb Swap: Use cilantro or mint instead of parsley in the marinade for a fresh twist.
- Sweet and Spicy Sauce: Add a touch of honey or brown sugar to the onion sauce for a sweeter profile.
storage/reheating
Store leftover skewers and sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat skewers in the oven at 350°F (175°C) for 10–12 minutes or on a skillet over medium heat until warmed through. Reheat the sauce on the stovetop over low heat, stirring occasionally.
FAQs
How long should I marinate the beef?
For the best flavor, marinate the beef for at least 1 hour, but overnight marination is ideal.
Can I use metal skewers instead of wooden ones?
Yes, metal skewers work well and don’t require soaking like wooden skewers do.
Can this be cooked in the oven?
Yes, broil the skewers on high heat for 8–10 minutes, turning halfway through.
What cut of beef is best?
Sirloin or ribeye are great choices because they’re tender and flavorful when grilled.
Can I prepare this ahead of time?
Yes, you can marinate the beef and assemble the skewers a day in advance. Store them in the fridge until ready to grill.
Is the onion sauce very spicy?
The cayenne pepper gives it heat, but you can reduce the amount to make it milder.
Can I freeze the beef skewers?
You can freeze the marinated beef (before cooking) for up to 2 months. Thaw in the fridge before grilling.
What can I serve with these skewers?
Serve them with rice, couscous, pita bread, or a simple green salad.
Can I grill these indoors?
Yes, use a grill pan or an electric indoor grill if outdoor grilling isn’t an option.
What type of tomatoes should I use for the sauce?
Canned crushed tomatoes work well for consistency and flavor.
Conclusion
Grilled beef skewers with peppers and spicy onion sauce offer a delicious and satisfying meal with minimal prep and maximum flavor. Whether for a summer barbecue or a cozy indoor dinner, this recipe delivers juicy meat, crisp vegetables, and a bold, zesty sauce that enhances every bite. It’s easy to customize, simple to store, and sure to impress your guests.
PrintGrilled Beef Skewers with Peppers and Spicy Onion Sauce
Brochettes de bœuf juteuses et marinées, grillées avec des poivrons colorés et servies avec une sauce tomate-oignon relevée et épicée. Parfaites pour les barbecues, les fêtes ou les repas copieux.
- Prep Time: 1 hour 15 minutes
- Cook Time: 20 minutes
- Total Time: 1 hour 35 minutes
- Yield: 4–6 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Mediterranean
- Diet: Halal
Ingredients
- 2 lb de surlonge ou de faux-filet de bœuf, coupé en cubes de 1 pouce
- 1 poivron rouge, haché
- 1 poivron vert, haché
- 1 poivron jaune, haché
- Brochettes en bois ou en métal
- 1/4 tasse d’huile d’olive (pour la marinade)
- 2 cuillères à soupe de sauce soja
- 2 cuillères à café de paprika fumé
- 1 cuillère à café de cumin
- 1 cuillère à café de poudre d’ail
- 1 cuillère à café de poivre noir
- 1/2 cuillère à café de sel
- 2 cuillères à soupe de persil haché
- 1 cuillère à soupe d’huile d’olive (pour la sauce)
- 1 gros oignon, finement haché
- 2 gousses d’ail hachées
- 1 tasse de tomates concassées
- 1/2 cuillère à café de poivre de Cayenne
- Sel et poivre au goût
- Le jus d’un demi citron
Instructions
- Dans un bol, mélanger l’huile d’olive, la sauce soja, le paprika fumé, le cumin, la poudre d’ail, le poivre noir, le sel et le persil pour préparer la marinade.
- Ajoutez les cubes de bœuf à la marinade et mélangez bien pour bien les enrober. Couvrez et réfrigérez au moins 1 heure ou toute la nuit pour une saveur optimale.
- Enfilez le bœuf mariné et les poivrons hachés en alternance sur des brochettes.
- Préchauffer le gril ou la poêle à griller à feu moyen-vif.
- Faites griller les brochettes pendant 8 à 10 minutes, en les retournant de temps en temps, jusqu’à ce que le bœuf soit carbonisé et bien cuit.
- Pour préparer la sauce, faites chauffer l’huile d’olive dans une petite poêle à feu moyen.
- Faire revenir les oignons et l’ail jusqu’à ce qu’ils soient tendres et translucides.
- Ajoutez les tomates concassées, le piment de Cayenne, le sel et le poivre. Laissez mijoter 10 minutes.
- Incorporer le jus de citron et retirer du feu.
- Servez les brochettes de bœuf chaudes avec la sauce à l’oignon épicée et les quartiers de citron à côté.
Notes
- Faire tremper les brochettes en bois dans l’eau pendant 30 minutes avant de les griller pour éviter qu’elles ne brûlent.
- Vous pouvez remplacer d’autres légumes comme des courgettes ou des champignons.
- Ajustez le poivre de Cayenne au goût pour obtenir le niveau d’épices souhaité.
Nutrition
- Serving Size: 1 skewer with sauce
- Calories: 350
- Sugar: 4g
- Sodium: 580mg
- Fat: 22g
- Saturated Fat: 6g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 80mg
Keywords: grilled beef skewers, kebabs, spicy onion sauce, BBQ, beef recipe, cookout