If you love kabobs but don’t feel like dealing with the grill, the air fryer is your best friend. These air fryer beef kabobs come out perfectly cooked every single time.
Tender sirloin steak cubes with bell peppers, red onion, and mushrooms – all threaded on skewers and cooked at high heat until everything is caramelized and delicious.

The marinade is really simple. It’s a mix of savory and smoky flavors that soaks into the beef and gives it so much taste without being overwhelming.
I love this recipe because it’s a full meal on a stick. You get your protein and veggies all in one, and cleanup is minimal.
The whole thing takes about 30 minutes from start to finish, including marinating time. Hard to beat that for a dinner this good.
Why You’ll Love This Recipe
Steakhouse Flavor in Minutes – The soy sauce and worcestershire combo creates a savory depth that makes these taste like restaurant-quality kabobs.
No Grill Needed – You get that charred caramelized crust on the steak without ever stepping outside or firing up a grill.

The Marinade Does All the Work – Just 15 minutes of marinating gives the sirloin so much flavor thanks to the garlic and smoked paprika.
A Full Meal on a Stick – With protein and four different vegetables on every skewer you get a complete dinner with zero side dishes needed.
Ingredients
- 1 1/2 lb Sirloin Steak, cut into 1 1/4 inch cubes
- 1 large Red Bell Pepper, cut into 1 inch pieces
- 1 large Green Bell Pepper, cut into 1 inch pieces
- 1 medium Red Onion, cut into 1 inch chunks
- 8 oz White Mushrooms, halved
- 3 tbsp Olive Oil
- 2 tbsp Soy Sauce
- 1 tbsp Worcestershire Sauce
- 3 cloves Garlic, minced
- 1 tsp Smoked Paprika
- 1 tsp Onion Powder
- 1/2 tsp Black Pepper
- 1/2 tsp Salt
- Wooden or Metal Skewers
How To Make
Step 1
If using wooden skewers, soak them in water for at least 20 minutes to prevent burning.
Step 2
In a large bowl, whisk together the olive oil, soy sauce, worcestershire sauce, minced garlic, smoked paprika, onion powder, black pepper, and salt. Add the steak cubes and toss to coat. Let them marinate for at least 15 minutes, or up to 2 hours in the fridge.
Step 3
Thread the marinated steak cubes onto the skewers, alternating with pieces of red bell pepper, green bell pepper, red onion, and mushrooms. Pack them snugly but not too tightly so everything cooks evenly.
Step 4
Preheat the air fryer to 400°F (200°C) for 3 minutes.
Step 5
Place the kabobs in the air fryer basket in a single layer. You may need to trim the skewers to fit. Air fry at 400°F for 10 to 12 minutes for medium, turning them every 3 to 4 minutes so all sides get nice color.
Step 6
Remove from the air fryer and let the kabobs rest for 3 minutes before serving. The steak will be juicy and caramelized with perfectly tender vegetables.

Tips
Marinate the Steak Alone
Only marinate the steak cubes in the sauce – don’t toss the vegetables in with them. The soy sauce and worcestershire will make the veggies release water, and that extra moisture means everything steams instead of getting that nice sear in the air fryer.
If you want the vegetables seasoned, just give them a light drizzle of olive oil and a pinch of salt and pepper before threading them onto the skewers. That’s all they need.
Don’t Crowd the Basket
You really need air flowing around every side of each kabob for them to cook right. If you stack them on top of each other or squeeze too many in, the steak won’t get that caramelized outside and the veggies will come out soft and steamed.

Depending on your air fryer size, you’ll probably need to cook these in two batches. It’s worth the extra few minutes to do it right.
If you’re cooking in batches, the second round might need about a minute less since the air fryer is already hot.
Cut Your Vegetables Bigger Than the Steak
Bell peppers, onions, and mushrooms shrink a lot more than steak when they cook at high heat. If you cut them the same size as the beef, they’ll end up way smaller and overcooked by the time the steak is done.
Go slightly bigger with the veggie pieces – closer to 1.5 inches. That way everything finishes at the same time and you get tender vegetables with a little bite left instead of mushy ones.
Related Recipes
- Air Fryer Bone-In Ribeye Steak
- Air Fryer Chimichurri Flank Steak
- Air Fryer Garlic Butter Steak & Mushrooms
- Air Fryer Korean BBQ Beef Bowls
- Air Fryer Steak Bites with Garlic Butter
Frequently Asked Questions
Can I use a different cut of beef for these air fryer kabobs?
Sirloin works great here because it’s tender and holds up well in the high heat of an air fryer, but you can also use ribeye, strip steak, or even filet mignon if you want something more tender. Just make sure whatever cut you pick has some marbling so it doesn’t dry out during cooking.
Avoid lean cuts like eye of round or top round – they tend to get tough and chewy with this quick, high-heat cooking method.
Air Fryer Beef Kabobs
- skewers
- 1 1/2 lb Sirloin Steak, cut into 1 1/4 inch cubes
- 1 large Red Bell Pepper, cut into 1 inch pieces
- 1 large Green Bell Pepper, cut into 1 inch pieces
- 1 medium Red Onion, cut into 1 inch chunks
- 8 oz White Mushrooms, halved
- 3 tbsp Olive Oil
- 2 tbsp Soy Sauce
- 1 tbsp Worcestershire Sauce
- 3 cloves Garlic, minced
- 1 tsp Smoked Paprika
- 1 tsp Onion Powder
- 1/2 tsp Black Pepper
- 1/2 tsp Salt
- Wooden or Metal Skewers
- If using wooden skewers, soak them in water for at least 20 minutes to prevent burning.
- In a large bowl, whisk together the olive oil, soy sauce, worcestershire sauce, minced garlic, smoked paprika, onion powder, black pepper, and salt. Add the steak cubes and toss to coat. Let them marinate for at least 15 minutes, or up to 2 hours in the fridge.
- Thread the marinated steak cubes onto the skewers, alternating with pieces of red bell pepper, green bell pepper, red onion, and mushrooms. Pack them snugly but not too tightly so everything cooks evenly.
- Preheat the air fryer to 400°F (200°C) for 3 minutes.
- Place the kabobs in the air fryer basket in a single layer. You may need to trim the skewers to fit. Air fry at 400°F for 10 to 12 minutes for medium, turning them every 3 to 4 minutes so all sides get nice color.
- Remove from the air fryer and let the kabobs rest for 3 minutes before serving. The steak will be juicy and caramelized with perfectly tender vegetables.