These Grilled Beef Skewers are juicy, smoky, and packed with bold flavor in every bite. Tender pieces of seasoned beef are grilled until beautifully charred, then finished with a fresh herb sauce and colorful mango salsa made with sweet mango, crisp bell pepper, and red onion.
The combination of smoky grilled beef, bright herbs, sweet mango, and a little citrus makes this an especially delicious summer dinner. Serve the skewers straight from the grill with the salsa and extra sauce on the side for an easy meal that feels perfect for a backyard cookout.
Why You’ll Love These Beef Skewers
- Big grilled flavor: The high heat creates beautifully browned edges and a delicious smoky crust.
- Fresh and vibrant: Sweet mango, lime, peppers, and herbs balance the richness of the beef.
- Perfect for grilling: The skewers cook quickly and are easy to serve.
- Great for entertaining: They look impressive arranged on a wooden platter with colorful toppings.
- Easy to customize: Adjust the spice level and add your favorite vegetables to the skewers.
Flavor & Texture Highlights
The beef is savory, juicy, and deeply charred around the edges, while the herb sauce adds freshness from parsley, cilantro, garlic, and lime. The mango salsa brings a sweet and slightly tangy contrast with crunchy bell pepper and red onion.
For the best texture, avoid overcooking the beef. A hot grill gives the outside a gorgeous caramelized crust while keeping the inside tender and juicy.
How to Make Grilled Beef Skewers
Cut the beef into evenly sized pieces so everything cooks at roughly the same rate. Toss the beef with olive oil, garlic, lime juice, paprika, cumin, salt, black pepper, and a touch of chili powder.
While the beef marinates, prepare the mango salsa by combining diced mango, red bell pepper, red onion, cilantro, lime juice, and a pinch of salt. For the herb sauce, combine fresh parsley and cilantro with garlic, lime juice, olive oil, and a little chili for brightness.
Thread the seasoned beef onto soaked wooden skewers. Grill over medium-high to high heat, turning occasionally, until nicely charred and cooked to your preferred doneness. Let the beef rest briefly before serving.
Arrange the skewers on a platter, spoon the fresh mango salsa over or around the beef, and drizzle with the herb sauce. Serve with lime wedges for an extra burst of freshness.
Helpful Tips
- Use a tender cut such as sirloin, ribeye, or beef tenderloin for the juiciest skewers.
- Cut the beef into similar-sized pieces so they cook evenly.
- If using wooden skewers, soak them in water for at least 30 minutes before grilling.
- Preheat the grill well before adding the skewers to encourage good browning and char.
- Don’t overcrowd the skewers. Leaving a little space between pieces helps the beef brown properly.
- Let the cooked beef rest for a few minutes before serving so the juices can settle.
- For extra heat, add minced jalapeño or a pinch of cayenne to the salsa or herb sauce.
Frequently Asked Questions
What cut of beef is best for skewers?
Sirloin is an excellent choice because it is tender, flavorful, and relatively easy to find. Ribeye gives the skewers a richer flavor, while beef tenderloin creates especially tender bites.
Can I prepare the beef ahead of time?
Yes. You can season and marinate the beef several hours ahead of grilling. Keep it covered and refrigerated until you’re ready to cook.
Can I make these skewers without a grill?
Absolutely. You can cook the beef in a hot grill pan or heavy skillet. Work in batches if necessary so the beef has enough room to brown instead of steaming.
Can I use chicken instead of beef?
Yes. Boneless, skinless chicken thighs are a great substitute. Make sure the chicken reaches a safe internal temperature before serving.
What can I serve with beef skewers?
These skewers are delicious with grilled vegetables, rice, couscous, flatbread, roasted potatoes, or a simple green salad. The mango salsa also makes a wonderful topping for rice bowls.
Grilled Beef Skewers with Fresh Mango Salsa & Herb Sauce
Prep Time: 20 minutes
Marinating Time: 30 minutes
Cook Time: 10–12 minutes
Total Time: 1 hour 2 minutes
Servings: 4
Ingredients
- 1 1/2 pounds sirloin steak, cut into 1 1/2-inch pieces
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 tablespoon fresh lime juice
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- Wooden or metal skewers
For the Mango Salsa
- 1 large ripe mango, diced
- 1/2 red bell pepper, finely diced
- 1/4 small red onion, finely diced
- 1/4 cup fresh cilantro, chopped
- 1 tablespoon fresh lime juice
- 1 tablespoon olive oil
- 1 small jalapeño, finely chopped, optional
- 1/4 teaspoon salt
For the Fresh Herb Sauce
- 1/3 cup fresh parsley, finely chopped
- 1/4 cup fresh cilantro, finely chopped
- 2 cloves garlic, finely minced
- 1/4 cup olive oil
- 2 tablespoons fresh lime juice
- 1 tablespoon red wine vinegar
- 1/4 teaspoon chili flakes
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Season the beef: Place the beef pieces in a large bowl. Add olive oil, garlic, lime juice, smoked paprika, cumin, chili powder, salt, and black pepper. Toss thoroughly until every piece is coated. Cover and refrigerate for at least 30 minutes.
- Prepare the salsa: In a medium bowl, combine the diced mango, red bell pepper, red onion, cilantro, lime juice, olive oil, jalapeño if using, and salt. Stir gently and refrigerate until ready to serve.
- Make the herb sauce: Combine the parsley, cilantro, garlic, olive oil, lime juice, red wine vinegar, chili flakes, salt, and black pepper in a small bowl. Stir well and set aside.
- Prepare the skewers: If using wooden skewers, soak them in water for at least 30 minutes. Thread the marinated beef onto the skewers, leaving a little space between each piece.
- Heat the grill: Preheat an outdoor grill or grill pan over medium-high to high heat. Lightly oil the cooking surface to help prevent sticking.
- Grill the beef: Place the skewers on the hot grill and cook for about 2–3 minutes per side, turning several times, until the beef develops a deep golden-brown crust and reaches your preferred doneness.
- Rest the beef: Transfer the cooked skewers to a clean platter and let them rest for about 5 minutes.
- Serve: Spoon the mango salsa over and around the beef skewers. Drizzle generously with the fresh herb sauce and garnish with additional chopped cilantro or parsley. Serve with fresh lime wedges.
Optional Notes
For an even more flavorful result, marinate the beef for up to 8 hours. If you want to add vegetables, chunks of red onion, bell pepper, or zucchini can be threaded between the beef pieces. For the freshest presentation, prepare the mango salsa shortly before serving and keep the herb sauce chilled until needed.