Steak Fajita Kebabs
Summer grilling doesn’t get easier than this. These steak fajita kebabs are a complete meal on a stick, combining tender beef with colorful bell peppers and red onion. Best of all, there’s no marinating required. A simple dry rub delivers bold fajita flavor in minutes, making this perfect for busy weeknights or lazy weekend cookouts.
The recipe comes together fast. Cut your steak into cubes, toss with seasoning, thread onto skewers with vegetables, and grill. That’s really it. You can have dinner on the table in under 30 minutes from start to finish, which is faster than ordering takeout and way more satisfying.

Each skewer packs about 189 calories with 18 grams of protein and only 3 grams of carbs. That makes this recipe naturally low-carb and a solid fit for keto, Whole30, and paleo eating styles. It’s also gluten-free and dairy-free when you check your seasoning labels for hidden additives. For another take on the same idea, see this steak fajita kebab recipe.

This recipe yields 8 skewers from about a pound of steak and three bell peppers. That’s plenty for a family dinner or a small gathering with friends. Leftovers reheat beautifully in the oven, air fryer, or on the stovetop for easy lunches the next day. Serve them with warm tortillas, a dollop of guacamole, or a squeeze of fresh lime juice for that classic fajita experience.
Jump to:
- Steak Fajita Kebabs
- How to make fajita beef skewers
- 21 Day Fix Container Counts
- Supplies needed to shish kebabs
- More Skewer Recipes
- Frequently Asked Questions
- What is the best cut of beef for steak fajita kebabs?
- How long should you marinate steak fajita kebabs?
- How long do you grill steak fajita kebabs?
- What vegetables go best with steak fajita kebabs?
- Steak Fajita Kebabs
- Ingredients
- Instructions
- Last Step:
- Notes
- Nutrition
- Did you make this recipe?
How to make fajita beef skewers
The beauty of this recipe is its simplicity. I developed it during a particularly hectic stretch of meal planning when I needed something quick, healthy, and crowd-pleasing. What I love most is that you can grab pre-cut stew meat from the grocery store and skip the slicing step entirely. That shortcut saves serious time on busy nights.
Start by cutting your steak into uniform 1-inch cubes. Keep pieces the same size so everything cooks evenly. Nothing’s worse than overcooked meat next to underdone vegetables. If you’re short on time, stew meat works great and eliminates the cutting step altogether.

Pat the meat and vegetables dry before seasoning. This helps the dry rub stick better and promotes better browning on the grill. For the vegetables, bell peppers and red onion are the classic fajita combo. Cut them into large 1-inch chunks so they don’t burn before the meat finishes cooking.
Season the vegetables separately with olive oil, salt, and pepper for the best flavor. Toss the steak with your fajita seasoning blend. Traditional fajita seasoning includes chili powder, cumin, garlic powder, and cayenne for heat. You can use store-bought or make your own to control the salt and spice level.

Thread the meat and vegetables onto skewers, alternating between steak, peppers, and onion. Leave small gaps between each piece so heat circulates properly. Overcrowding is a common mistake that leads to uneven cooking every time.
Grill over medium-high heat, around 400-450°F, for the best sear. Rotate the skewers every 3 minutes for even cooking, about 12 minutes total. The internal temperature should reach 150-155°F for medium-well steak. No grill? Bake them at 400°F for 12 to 15 minutes instead. Check out these easy steak fajita skewers for additional tips.
21 Day Fix Container Counts
If you’re following the Ultimate Portion Fix program, tracking these kebabs is straightforward. The full recipe provides 5 green containers and 6 red containers total. Per skewer, you’re looking at about 2/3 green and 3/4 red, which makes meal prep simple throughout the week.

This flexibility is a real advantage. Pair one or two skewers with brown rice, wrap them in warm flour tortillas, or serve over a big salad with extra vegetables. You can also check these grilled steak fajita kebabs for more serving inspiration.

| Serving Option | Container Count |
|---|---|
| Per Skewer | 2/3 Green, 3/4 Red |
| Full Recipe | 5 Green, 6 Red |
Supplies needed to shish kebabs
Having the right equipment makes kebab-making much smoother. Metal skewers are my top choice because they conduct heat and cook the meat more evenly from the inside out. If you prefer wooden or bamboo skewers, soak them in water for 30 to 60 minutes before grilling to prevent burning. Nobody wants charred skewer handles or that smoky taste overwhelming your perfectly seasoned beef.
You’ll also need a sturdy pair of tongs for turning skewers without dropping them through the grates. A large mixing bowl works well for tossing everything with olive oil and seasoning. If you’re cubing your own steak, a sharp knife and solid cutting board are essential. Pre-cut stew meat from the store saves time when life gets busy and you just want dinner done.
Always grease your grill grates well before cooking. This prevents sticking and makes flipping much easier when you’re rotating those skewers every few minutes. A little oil on a paper towel held with tongs works wonders for this step. For more inspiration, these best steak fajita kebabs are worth a look.
More Skewer Recipes
Once you start cooking dinner on skewers, you’ll want more recipes in your rotation. Kebabs make regular meals feel special without extra effort. There’s something about meat on a stick that turns a simple dinner into something memorable, whether you’re feeding family on a Tuesday night or hosting friends for a weekend cookout.
Try chicken souvlaki for Mediterranean flavors with lemon, oregano, and garlic. Asian beef kebabs with soy and ginger bring a totally different flavor profile that pairs perfectly with steamed rice. Pineapple chicken skewers offer a tropical twist with sweet and savory notes everyone loves. Each of these recipes brings something unique to your dinner table and keeps weeknight meals from getting boring.
I’ve found that having a few go-to skewer recipes in my back pocket makes summer entertaining so much easier. You can prep everything ahead of time, and guests love customizing their own combinations. Plus, cleanup is minimal when most of the cooking happens outside on the grill. No one wants to be stuck washing dishes when the sun is setting and the patio lights are just coming on.
Frequently Asked Questions
What is the best cut of beef for steak fajita kebabs?
Sirloin and ribeye work best for tenderness and flavor. Both cook quickly and stay juicy on the grill. Flank steak and skirt steak also work well. Cut against the grain into bite-sized pieces for maximum tenderness.
How long should you marinate steak fajita kebabs?
This recipe doesn’t require marinating since the dry rub provides immediate flavor. If you prefer to marinate, 30 minutes at room temperature or up to 8 hours in the refrigerator works well. Avoid marinating longer than 12 hours as acid can break down the meat too much.
How long do you grill steak fajita kebabs?
Grill over medium-high heat (400-450°F) for about 12 minutes total. Rotate every 3 minutes for even cooking. For medium-rare, aim for an internal temperature of 130-135°F. Medium-well reaches 150-155°F.
What vegetables go best with steak fajita kebabs?
Bell peppers and red onion are the classic fajita combination. Use red, green, or yellow peppers for color variety. Zucchini, cherry tomatoes, and mushrooms also work well. Cut all vegetables into 1-inch pieces so they cook evenly with the beef.

Steak Fajita Kebabs
🥩 Tender beef and vibrant bell peppers come together on a skewer for a fast, flavorful weeknight dinner.
🔥 Skip the marinating and enjoy bold fajita spices grilled to perfection in under 30 minutes.
- Total Time: 27 minutes
- Yield: 8 skewers 1x
Ingredients
1 pound steak, cut into 1-inch cubes
3 large bell peppers, cut into 1-inch chunks
1 large red onion, cut into 1-inch chunks
2 tablespoons olive oil
1 teaspoon salt
1 teaspoon black pepper
2 tablespoons fajita seasoning blend
Instructions
1-Cut the meat: Cut steak into uniform 1-inch cubes, or use pre-cut stew meat to save time.
2-Prepare vegetables: Pat meat and vegetables dry; cut bell peppers and red onion into 1-inch chunks.
3-Season separately: Toss vegetables with olive oil, salt, and pepper; toss steak with fajita seasoning blend.
4-Assemble skewers: Thread steak, peppers, and onion onto skewers, alternating and leaving small gaps for heat circulation.
5-Cook the skewers: Grill at 400-450°F, rotating every 3 minutes, until internal temp reaches 150-155°F (about 12 minutes); or bake at 400°F for 12–15 minutes.
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
🥢 Soak wooden skewers in water for 30 minutes before grilling to prevent burning.
🔑 Leave small gaps between meat and vegetables on the skewers so heat circulates evenly.
🥩 Use pre-cut stew meat to skip the cubing step and save preparation time.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Tex-Mex
- Diet: Gluten Free, Dairy Free, Keto, Paleo, Whole30
Nutrition
- Serving Size: 1 skewer
- Calories: 189
- Sugar: 1g
- Sodium: 480mg
- Fat: 9g
- Saturated Fat: 3g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 3g
- Fiber: 0g
- Protein: 18g
- Cholesterol: 45mg






