Grilled Steak Fajita Kabobs with Peppers and Onions

Steak Fajita Kabobs are a fun, flavorful way to enjoy fajitas during grilling season. Tender, fajita-seasoned steak threaded with onions and bell peppers on skewers and grilled until slightly charred and juicy.

Steak Fajita Kabobs

Now that pasta-salad weather has arrived, it’s officially grilling season. The warm days have me avoiding the oven and heading straight for the grill. These Steak Fajita Kabobs deliver the classic fajita flavors—lime, chili, cumin, and garlic—without heating up the kitchen. They’re quick to prep and cook and make a great weeknight or weekend meal.

On particularly hot days we try to keep the house cool naturally, but sometimes you have to give in and flip on the A/C. Even so, firing up the grill is always preferable to turning on the oven. After a few rounds of brats and burgers this summer, these kabobs were the first full recipe I tested—and they were a hit.

Steak Fajita Kabobs

I’m not usually a huge fan of raw bell peppers, but I love them grilled. When they blister and char a bit, their sweetness comes through and they become irresistible. These kabobs highlight that charred flavor alongside juicy sirloin pieces and tender red onion.

These Steak Fajita Kabobs work as a complete meal on their own, but you can also serve them in warm tortillas as traditional fajitas or alongside rice for a heartier plate. I paired mine with grilled sweet potato wedges for a balanced summer dinner.

Steak Fajita Kabobs

Grilling keeps the kitchen cool and gives the vegetables and steak a delicious smoky edge. Marinate the beef and vegetables for at least 30 minutes—overnight if you have the time—to deepen the flavor. When the grill is hot, assemble the skewers and cook just a few minutes per side so the steak stays juicy.

Steak Fajita Kabobs

Steak Fajita Kabobs

An easy grilling recipe with fajita seasoned steak, onions, and peppers.
Course: Main Course
Cuisine: American
Prep Time: 15 minutes
Cook Time: 10 minutes
Marinating Time: 30 minutes (or overnight)
Total Time: 55 minutes
Servings: 4 servings
Calories: 314kcal
Author: Taylor Ellingson

Ingredients

  • 2 medium sirloin steaks, cubed
  • 1 red bell pepper, de-seeded and cut into squares
  • 1 orange bell pepper, de-seeded and cut into squares
  • 1 yellow bell pepper, de-seeded and cut into squares
  • 1 red onion, sliced

For the marinade:

  • 1/4 cup olive oil
  • Juice of 1 lime
  • 2 tsp chili powder
  • 1 tsp cumin
  • 3 garlic cloves
  • 1/2 tsp salt
  • Metal skewers

Instructions

  1. Place the cubed steak and prepared vegetables in a large bowl.
  2. In a small bowl, whisk together the olive oil, lime juice, chili powder, cumin, minced garlic, and salt to make the marinade.
  3. Pour the marinade over the beef and vegetables and toss to coat evenly.
  4. Marinate for at least 30 minutes, or up to overnight in the refrigerator for more flavor.
  5. When ready to cook, preheat your grill to medium-high heat.
  6. Thread the steak and vegetables onto metal skewers, alternating pieces.
  7. Grill the skewers 2–3 minutes per side, turning about three times, until the steak is cooked to your liking and the vegetables are slightly charred.
  8. Serve immediately. Enjoy as-is, in warm tortillas, or with rice or grilled sweet potatoes.

Nutrition

Calories: 314 kcal |
Carbohydrates: 10 g |
Protein: 26 g |
Fat: 19 g
Tried this recipe?
Mention @greensnchocolate to let me know!