These Grilled Steak Fajita Skewers are a perfect choice for summer BBQs, combining tender marinated steak with vibrant bell peppers and onions for a delicious meal. This easy recipe highlights the best of grilled flavors and is sure to be a crowd-pleaser at your next cookout.
The skewers are simple to prepare and cook quickly on the grill, making them an ideal option for both busy weeknights and leisurely weekend gatherings.
Delicious Grilled Steak Fajita Skewers

This recipe features steak marinated in a zesty blend of spices and grilled alongside colorful bell peppers and onions. Ready in under 30 minutes, these skewers serve as a satisfying appetizer or main dish that works perfectly for BBQ recipes.
Ingredients
- 1 pound flank steak, cut into 1-inch cubes
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 medium onion, cut into chunks
- 3 tablespoons olive oil
- 2 tablespoons lime juice
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon paprika
- Salt and pepper to taste
- Skewers (wooden or metal)
Instructions
- Prepare the Marinade: In a bowl, whisk together olive oil, lime juice, minced garlic, chili powder, cumin, paprika, salt, and pepper.
- Marinate the Steak: Add the cubed steak to the marinade, coating it well. Cover and refrigerate for at least 30 minutes or up to 2 hours.
- Preheat the Grill: Preheat your grill to medium-high heat. If using wooden skewers, soak them in water for 30 minutes prior to prevent burning.
- Assemble the Skewers: Thread the marinated steak, bell peppers, and onion onto the skewers, alternating between the steak and vegetables.
- Grill the Skewers: Place skewers on the grill and cook for 10-15 minutes, turning occasionally, until the steak is cooked to your desired level of doneness and the vegetables are slightly charred.
- Serve: Remove the skewers from the grill and let them rest for a few minutes. Serve warm with your favorite dips or tortillas.
Cook and Prep Times
- Prep Time: 10 minutes
- Marinating Time: 30 minutes
- Cook Time: 10-15 minutes
- Total Time: 50 minutes
Nutrition Information
- Servings: 4
- Calories: 300kcal
- Fat: 18g
- Protein: 30g
- Carbohydrates: 10g
