Fajita Steak Kabobs Recipe

Wade Lockhart Avatar
By:
Wade Lockhart
Published:

[grow_share_buttons]

Why You’ll Love These Steak Fajita Kebabs

Steak Fajita Kebabs are one of those grilled dinners that feel special but still fit into a busy weeknight. They bring together juicy steak, sweet peppers, and tender onions in a way that tastes bold without a lot of fuss. If you like meals that cook fast and look great on the table, this one checks a lot of boxes.

  • Easy to make: The marinade comes together in minutes with olive oil, lime juice, and fajita seasoning. After a short 30 minute rest, the kebabs are ready for the grill, which makes Steak Fajita Kebabs a smart pick for home cooks who want big flavor with little prep.
  • Good for balanced eating: Top sirloin gives you lean protein, while bell peppers and onion add color and crunch. If you want more on beef as part of a balanced diet, see this beef nutrition guide from Healthline.
  • Works for many meals: These kabobs fit casual cookouts, family dinners, meal prep, and even game day spreads. You can serve them with tortillas, rice, salad, or simple grilled vegetables.
  • Big grilled flavor: The fajita seasoning, lime, and char from the grill give these Steak Fajita Kebabs that smoky, Tex-Mex taste people love. The peppers and onions soak up the juices, so every bite tastes fresh and rich.
When you want a grill recipe that feels fun, feeds a crowd, and does not take all evening, Steak Fajita Kebabs are a strong choice.

For more grilling ideas that fit the same easy style, you might also like our grilled sirloin steak recipe or our garlic butter steak kabobs.

Jump To

Essential Ingredients for Steak Fajita Kebabs

These Steak Fajita Kebabs use simple ingredients you can find at almost any grocery store. The recipe serves about 4 to 6 people, and the ingredient list stays short enough for a fast shopping trip.

IngredientAmountWhy It Matters
Top sirloin steak, cubed1 poundLean, flavorful beef that grills well and stays tender.
Olive oil1/4 cupHelps the marinade coat the meat and keeps it juicy.
Lime juice1/2 tablespoonAdds bright flavor and helps the fajita taste pop.
Fajita seasoning3 tablespoons or 1.2 ounce packageGives the kabobs their classic Tex-Mex flavor.
Red bell pepper, cut into squares1Brings sweetness, color, and a little crunch.
Yellow bell pepper, cut into squares1Adds more color and a mild, sweet flavor.
Red onion, cut into squares1Softens on the grill and adds that classic fajita bite.

Ingredient Notes

  • 1 pound top sirloin steak, cubed: This is the best pick for this recipe because it has a lean beef flavor and grills quickly. If you can, ask the butcher to cut it for you.
  • 1/4 cup olive oil: This helps the seasoning stick and keeps the meat from drying out on the grill.
  • 1/2 tablespoon lime juice: Even a small amount adds freshness and helps balance the rich beef.
  • 3 tablespoons fajita seasoning or 1.2 ounce package: Use your favorite store-bought mix for an easy shortcut, or make your own if you like to control the salt level.
  • 1 red bell pepper, cut into squares: This adds sweetness and a bright red color that looks great on skewers.
  • 1 yellow bell pepper, cut into squares: A second pepper gives the kabobs extra sweetness and color contrast.
  • 1 red onion, cut into squares: Onion is a must for that classic fajita flavor and a little smoky char.

Special Dietary Options

  • Vegan: Swap the steak for cubes of firm tofu, tempeh, or portobello mushrooms. Use the same oil, lime, and fajita seasoning mix.
  • Gluten-free: Choose a gluten-free fajita seasoning blend and pair the kebabs with corn tortillas instead of flour shells.
  • Low-calorie: Use a light hand with oil, keep the steak portions moderate, and load up on extra peppers and onions for more volume without many extra calories.

If you want another grilled beef dinner to try after this one, check out our easy beef kabobs for a simple family-friendly option.

How to Prepare the Perfect Steak Fajita Kebabs: Step-by-Step Guide

First Step: Mix the marinade

Start by grabbing a small measuring cup or bowl. Whisk together 1/4 cup olive oil, 1/2 tablespoon lime juice, and 3 tablespoons fajita seasoning until the mixture looks smooth and well blended. This quick marinade is what gives Steak Fajita Kebabs their bold flavor, and it only takes a minute to put together.

Second Step: Marinate the steak

Place 1 pound of cubed top sirloin steak into a plastic bag or a container with a lid. Pour the marinade over the beef, then toss or shake it gently so every piece gets coated. Refrigerate for exactly 30 minutes. That short marinating time gives you good flavor without making the steak mushy.

If you are in a rush, set a timer. For this recipe, 30 minutes is the sweet spot.

Third Step: Prep the grill and skewers

While the steak rests in the fridge, preheat your grill to medium heat. If you are using wooden skewers, soak them in water ahead of time so they do not burn. Metal skewers work too, but they get hot fast, so use oven mitts when handling them.

Fourth Step: Build the kabobs

Take the marinated steak out of the fridge and thread it onto skewers with the red bell pepper squares, yellow bell pepper squares, and red onion squares. Aim for about 5 pieces of meat per skewer, and tuck the vegetables in between the steak pieces so they cook evenly. Keep the pieces close in size so everything grills at the same pace.

Fifth Step: Grill the kabobs

Place the skewers on the grill and cook them for 6 minutes on each side. Turn them carefully so you get good grill marks on every side. The steak should be browned on the outside and juicy inside, while the peppers and onions should be softened with a little char.

Sixth Step: Serve and enjoy

Take the kabobs off the grill and let them rest for a couple of minutes before serving. You can serve Steak Fajita Kebabs directly from the skewers, or slide the meat and vegetables into warm tortilla shells. Add fresh cilantro, sour cream, guacamole, or chips if you want a fuller meal.

  • Prep time: 20 minutes
  • Marinating time: 30 minutes
  • Cooking time: 12 minutes
  • Total time: 1 hour 2 minutes
Fajita Steak Kabobs Recipe 9

Dietary Substitutions to Customize Your Steak Fajita Kebabs

Protein and Main Component Alternatives

Not everyone has top sirloin in the fridge, and that is fine. These Steak Fajita Kebabs are flexible enough to work with other proteins or even meat-free options. If you want a different cut of beef, skirt steak and flank steak also work well because they soak up marinade and grill quickly.

  • Skirt steak: Great for stronger beef flavor and fast grilling.
  • Flank steak: A lean option that slices nicely after grilling.
  • Chicken breast: A lighter swap if you want a milder kebab.
  • Shrimp: A fast-cooking choice for a surf-and-turf style skewer.
  • Tofu or portobello mushrooms: Good plant-based choices for meatless fajita kebabs.

Vegetable, Sauce, and Seasoning Modifications

You can also change the vegetables based on what is in season or what you already have at home. Zucchini, mushrooms, and cherry tomatoes all work well on skewers with Steak Fajita Kebabs. For extra heat, add jalapeño slices. For a softer flavor, swap red onion for sweet onion.

  • Vegetables: Zucchini, mushrooms, cherry tomatoes, or green bell peppers.
  • Sauces: Serve with salsa, sour cream, or guacamole.
  • Seasonings: Try smoked paprika, cumin, garlic powder, or chili powder if you want to tweak the fajita taste.

For a veggie side that fits the same grill mood, try our grilled vegetables with a zesty marinade.

Small changes can make these Steak Fajita Kebabs fit your table without losing the fun grilled flavor.

Mastering Steak Fajita Kebabs: Advanced Tips and Variations

Pro cooking techniques

Once you have made Steak Fajita Kebabs once or twice, it gets easy to fine-tune the results. Keep your steak cubes about the same size so they cook evenly. Also, try not to crowd the skewers too tightly because a little space helps the heat move around the meat and vegetables.

If you want better browning, make sure the grill is fully preheated before the kabobs go on. Medium heat works well for this recipe, since it cooks the steak through without burning the peppers too fast. You can also brush the kebabs lightly with a bit more oil before grilling to help prevent sticking.

Flavor variations

If you like a little more kick, add chili powder or crushed red pepper to the marinade. For a smoky twist, stir in a pinch of smoked paprika. If you want a fresher flavor, finish the kabobs with chopped cilantro and a squeeze of lime after grilling.

Some cooks like to add mushrooms or zucchini for extra color and texture. Others serve the kabobs with warm tortillas, rice, or beans for a bigger plate. If you like steak dinner ideas, you may also enjoy our perfect ribeye steaks guide.

Presentation tips

For a simple but nice look, place the kabobs on a platter and scatter fresh cilantro over the top. Add lime wedges on the side and a small bowl of sour cream or guacamole for dipping. If you are serving guests, keep the skewers lined up neatly so the colors show off the peppers and onions.

Make-ahead options

This recipe works well for busy days because you can cut the vegetables and cube the steak earlier in the day. You can also mix the marinade ahead of time and keep it in the fridge until you are ready to use it. If you are planning a cookout, build the skewers a few hours before grilling and store them covered in the fridge.

How to Store Steak Fajita Kebabs: Best Practices

Refrigeration

Leftover Steak Fajita Kebabs should cool first, then go into an airtight container. Store them in the fridge for up to 3 to 4 days. If the kabobs are still on skewers, you can remove the meat and vegetables first to save space.

Freezing

For longer storage, freeze the cooked steak and vegetables in a freezer-safe bag or container. They will keep best for about 2 months. To make reheating easier, separate the meat from the vegetables if possible before freezing.

Reheating

Warm leftovers gently in a skillet over low heat, in the oven at 300 degrees Fahrenheit, or in the microwave in short bursts. Add a tiny splash of water or broth if the meat looks dry. Try not to overcook them again, or the steak can get tough.

Meal prep considerations

If you want to use Steak Fajita Kebabs for meal prep, keep the tortillas, sauces, and toppings separate until serving time. That way, everything stays fresher and the texture holds up better. The kabobs also work well with rice bowls, salads, or quick wraps during the week.

Steak Fajita Kebabs
Fajita Steak Kabobs Recipe 10

FAQs: Frequently Asked Questions About Steak Fajita Kebabs

What are steak fajita kebabs?

Steak fajita kebabs are grilled skewers featuring bite-sized pieces of marinated steak, colorful bell peppers, onions, and sometimes zucchini or mushrooms. They draw from traditional fajitas by using a zesty marinade with lime juice, garlic, cumin, chili powder, and olive oil for bold Mexican flavors. Thread the ingredients onto metal or soaked wooden skewers, then grill over medium-high heat for 10-12 minutes, turning occasionally until the steak reaches 135°F internally for medium-rare. Serve with warm flour tortillas, sour cream, guacamole, and salsa for wrapping, or enjoy them straight off the skewer with rice. This dish serves 4-6 people and takes about 30 minutes active time plus marinating. It’s perfect for summer barbecues or weeknight dinners, offering a fun, hands-on twist on classic fajitas.

What is the best cut of steak for fajita kebabs?

Skirt steak or flank steak works best for fajita kebabs due to their thin, flavorful profile that soaks up marinades well and grills quickly without drying out. Aim for 1-1.5 pounds, cut into 1.5-inch cubes against the grain for tenderness. Avoid thicker cuts like ribeye, as they may not cook evenly on skewers. Before marinating, pat the steak dry and score lightly to help flavors penetrate. A 4-6 hour marinade in lime, soy sauce, garlic, cumin, and smoked paprika tenderizes the meat naturally. Grill to 130-135°F for medium-rare, resting 5 minutes post-grill. This yields juicy, charred results every time. Pro tip: Trim excess fat to prevent flare-ups.

How do you marinate steak for fajita kebabs?

For flavorful steak fajita kebabs, mix 1/4 cup olive oil, 3 tablespoons lime juice, 2 minced garlic cloves, 1 tablespoon chili powder, 1 teaspoon cumin, 1 teaspoon oregano, salt, and pepper. Cube 1.5 pounds skirt steak, add to the marinade in a zip-top bag, and refrigerate for 4-8 hours (or overnight for deeper flavor). Don’t exceed 24 hours to avoid mushiness from the acid. Toss sliced bell peppers and onions in a bit of the reserved marinade before skewering. This simple recipe infuses smoky, tangy notes that mimic restaurant fajitas. Always marinate in the fridge and discard used marinade—never reuse it as a sauce without boiling first.

How long to grill steak fajita kebabs and at what temperature?

Preheat your grill to medium-high, around 400-450°F. Thread marinated steak cubes alternately with bell peppers and onions onto skewers. Grill for 10-12 minutes total, turning every 2-3 minutes for even charring. Check steak doneness with a thermometer: 130°F for medium-rare, 140°F for medium. Remove from heat and rest 5 minutes—the temperature rises 5-10°F while resting. For indoor cooking, use a grill pan or broiler on high for similar timing. Brush lightly with oil mid-cook to prevent sticking. This method ensures tender steak with crispy veggies and those coveted grill marks, ready in under 15 minutes.

What sides go well with steak fajita kebabs?

Pair steak fajita kebabs with Mexican rice, black beans, or cilantro-lime quinoa for a hearty base. Fresh toppings like pico de gallo, shredded cheese, avocado slices, and lime wedges add brightness. Warm corn or flour tortillas make easy wraps. For lighter options, serve with a chopped salad of romaine, tomatoes, corn, and a chipotle dressing. Grilled corn on the cob or elote-style corn with cotija cheese complements the smoky flavors. A cold Mexican beer, margarita, or iced hibiscus tea rounds it out. These sides keep the meal balanced, colorful, and festive for 4-6 servings, enhancing the kebabs without overpowering them. Prep sides ahead for stress-free entertaining.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Steak Fajita Kebabs 14.Png

Steak Fajita Kebabs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🌮🍖 Fire up tender sirloin steak kabobs loaded with colorful peppers and onions in zesty fajita marinade for a smoky, fiesta-ready grill masterpiece!
🔥 Lean, protein-packed, quick-cook perfection—serve in tortillas for tacos or straight off skewers for effortless summer dinners or parties.

  • Total Time: 1 hour 2 minutes
  • Yield: 4-6 servings

Ingredients

– 1 pound Top sirloin steak, cubed Lean, flavorful beef that grills well and stays tender.

– 1/4 cup Olive oil Helps the marinade coat the meat and keeps it juicy.

– 1/2 tablespoon Lime juice Adds bright flavor and helps the fajita taste pop.

– 3 tablespoons or 1.2 ounce package Fajita seasoning Gives the kabobs their classic Tex-Mex flavor.

– 1 Red bell pepper, cut into squares Brings sweetness, color, and a little crunch.

– 1 Yellow bell pepper, cut into squares Adds more color and a mild, sweet flavor.

– 1 Red onion, cut into squares Softens on the grill and adds that classic fajita bite.

Instructions

1-First Step: Mix the marinade Start by grabbing a small measuring cup or bowl. Whisk together 1/4 cup olive oil, 1/2 tablespoon lime juice, and 3 tablespoons fajita seasoning until the mixture looks smooth and well blended. This quick marinade is what gives Steak Fajita Kebabs their bold flavor, and it only takes a minute to put together.

2-Second Step: Marinate the steak Place 1 pound of cubed top sirloin steak into a plastic bag or a container with a lid. Pour the marinade over the beef, then toss or shake it gently so every piece gets coated. Refrigerate for exactly 30 minutes. That short marinating time gives you good flavor without making the steak mushy.

3-Third Step: Prep the grill and skewers While the steak rests in the fridge, preheat your grill to medium heat. If you are using wooden skewers, soak them in water ahead of time so they do not burn. Metal skewers work too, but they get hot fast, so use oven mitts when handling them.

4-Fourth Step: Build the kabobs Take the marinated steak out of the fridge and thread it onto skewers with the red bell pepper squares, yellow bell pepper squares, and red onion squares. Aim for about 5 pieces of meat per skewer, and tuck the vegetables in between the steak pieces so they cook evenly. Keep the pieces close in size so everything grills at the same pace.

5-Fifth Step: Grill the kabobs Place the skewers on the grill and cook them for 6 minutes on each side. Turn them carefully so you get good grill marks on every side. The steak should be browned on the outside and juicy inside, while the peppers and onions should be softened with a little char.

6-Sixth Step: Serve and enjoy Take the kabobs off the grill and let them rest for a couple of minutes before serving. You can serve Steak Fajita Kebabs directly from the skewers, or slide the meat and vegetables into warm tortilla shells. Add fresh cilantro, sour cream, guacamole, or chips if you want a fuller meal.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🥩 Choose top sirloin for lean, flavorful steak that stays juicy on the grill.
💧 Soak wooden skewers in water for 30 minutes to prevent them from burning.
⏱️ Marinate exactly 30 minutes—longer can make steak mushy from the acid.

  • Author: Brandi Oshea
  • Prep Time: 20 minutes
  • Marinate: 30 minutes
  • Cook Time: 12 minutes
  • Category: Main Dishes
  • Method: Grilling
  • Cuisine: Tex-Mex
  • Diet: High-Protein, Gluten-Free

Nutrition

  • Serving Size: 1-2 kabobs
  • Calories: 350 kcal
  • Sugar: 2g
  • Sodium: 800mg
  • Fat: 20g
  • Saturated Fat: 5g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 80mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star