Juicy Steak Kabobs

5 from 7 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

These Juicy Steak Kabobs are layered with onions and peppers, and they are seasoned to a flavorful perfection! Served with homemade guacamole, this easy steak recipe is sure to hit the spot.

side view of grilled steak kabobs topped with guacamole

Juicy Roasted Steak Kabobs

These tender steak kabobs are so easy to roast in your oven or on the grill! They’re seasoned with chili powder, cayenne pepper, and more, to make the most flavorful summer steak recipe. These spicy kabobs taste incredible with a side of cool and creamy guacamole.

Whether you call them skewers, kebabs, or kabobs, these food-on-a-stick dinners are always quick to make and fun to eat.

I love an easy dinner recipe that has a main dish and a side dish all in one, and these steak, onion, and pepper kabobs fit the bill perfectly. Everything is cooked on a skewer for an enjoyable and mess-free meal. 

Also, steak kabobs make for the best camping meal! Just pre-cut the veggies and meat, and keep in a cooler. When you arrive at the campsite, thread the steak and veggies onto the skewers and grill.

Sidenote: DO NOT keep raw meat in a cooler for longer than a day. 😊

Recipe Ingredients

  • Bamboo Skewers
  • Sirloin Steak: Cut your steak into 2-inch cubes.
  • Bell Peppers: You can use any color of peppers for this recipe. Just cut them into 2-inch squares.
  • Yellow Onion: Slice your onion into 2-inch pieces so it’s the same size as the other ingredients.
  • Cumin
  • Chili Powder
  • Paprika
  • Cayenne Pepper
  • Salt & Pepper
  • Vegetable Oil
  • Fresh Cilantro: Garnish your kabobs with chopped cilantro, if desired.
  • Guacamole: I love serving these kabobs with a side of guac!

raw steak and vegetables threaded on bamboo skewers and set over a silver baking sheet

How to Make Steak Kabobs

  1. Soak Skewers: Place the bamboo skewers in a plate with water and soak them for 15 minutes.
  2. Prepare for Baking: Set the oven to BROIL and line a baking sheet with foil.
  3. Combine Ingredients: In a large bowl, combine prepared steak, peppers and onions.
  4. Season: To the steak mixture, add cumin, chili powder, paprika, cayenne pepper, salt, pepper and oil; mix until thoroughly incorporated.
  5. Assemble Kabobs: Remove your skewers from the water and thread them with the prepared vegetables and steak.
  6. Broil: Transfer the kabobs to your prepared baking sheet and roast them in the oven for 5 minutes. Flip them over and continue to cook for 4 to 5 more minutes, or until the internal temperature of the steak reaches 135˚F to 140˚F.
  7. Garnish & Serve: Remove your kabobs from the oven and garnish them with chopped cilantro. If desired, serve your kabobs with guacamole and enjoy!

How To Grill Steak Kabobs

  • Preheat grill to 425˚F.
  • Brush grill grates with oil.
  • Place kabobs on the grill; grill for 8 to 10 minutes, or until internal temperature of steak registers at 140˚F. 

close up shot of steak and vegetable kabobs set over a plate and topped with guacamole

Tips for the Best Steak Kabobs

  • Soak the Skewers: It’s important to soak your bamboo skewers in water for at least 15 minutes before broiling or grilling the kabobs. This will keep the skewers from burning in the oven or on the grill.
  • Check Internal Temperature of Steak: Use an instant read thermometer to check the internal temperature of your steak. Once the temperature registers between 135˚F and 140˚F, your kabobs are good to go!
  • Use Sirloin Steak: I like using sirloin steak for these kabobs because it always comes out juicy and tender! It’s the best price to quality ratio when it comes to steak for kabobs.
  • Use Two Skewers Per Kabob: Using two skewers per steak kabob will help you out when you have to flip over your kabobs.

Serving Suggestions

  • Serve with Guacamole: I highly recommend dipping your kabobs into my homemade Basil Guacamole.
  • Add More Veggies: You can make these kabobs with any veggies you like! Try adding sliced zucchini, cherry tomatoes, mushrooms or squash.
  • Serve with Potatoes: Pair your beef kabobs with my easy Maple Mustard Roasted Potatoes!
  • Serve with Sangria: Sit back and enjoy your summer with these steak kabobs and a cold glass of White Wine Sangria.

How to Store and Reheat Leftovers

  • Store leftover steak kabobs in an airtight container in the fridge and enjoy them within 4 days.
  • When you want to reheat your kabobs, cover them in foil and bake them at 300°F for 5-7 minutes, or until warm. Wrapping them in foil will make sure they stay nice and juicy!

top view of oven broiled kabobs layered with top sirloin steak, onions, and peppers, and garnished with cilantro leaves

How to Use Leftovers

  • There’s a lot you can do with your leftovers if you want to switch things up. Make them into a taco or a burrito with guacamole on the inside! They also taste great in a simple quesadilla. You can even mix your kabob ingredients into a salad! Get creative with your leftover steak kabobs.

More Steak Kabob Recipes

ENJOY!

Pin this now to find it later

Pin It
5 from 7 votes

Juicy Steak Kabobs

These Juicy Steak Kabobs are layered with onions & peppers and seasoned to perfection! Served with homemade guacamole, this easy steak recipe is sure to hit the spot.
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 6

Ingredients 

  • 6 bamboo skewers
  • 1 pound top sirloin steak,, cut into 2-inch cubes
  • 2 bell peppers,, any color, cut into 2-inch squares
  • 1 yellow onion,, cut into thicker wedges and then cut into 2-inch pieces
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon paprika
  • 1/4 teaspoon cayenne pepper
  • salt and fresh ground pepper,, to taste
  • 2 tablespoons cooking oil,, (I used vegetable oil)
  • chopped fresh cilantro,, for garnish, optional
  • guacamole,, for serving, optional
Want to save this recipe?
Enter your email below and we'll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Place bamboo skewers in a plate with water and soak for 15 minutes.
  • Preheat broiler to HIGH.
  • Line a baking sheet with foil.
  • In the meantime, combine prepared steak cubes, peppers and onions in a large bowl.
  • To the steak mixture, add cumin, chili powder, paprika, cayenne pepper, salt, pepper and oil; mix until thoroughly incorporated.
  • Remove skewers from water.
  • Thread the skewers with prepared vegetables and steak
  • Transfer skewers to prepared baking sheet.
  • Roast skewers in the oven for 5 minutes; flip over and continue to cook for 4 more minutes, or until internal temperature of the steak registers at 135˚F to 140˚F.
  • Remove from oven.
  • Garnish with cilantro and serve with guacamole, if desired.

How To Grill Steak Kabobs

  • Preheat grill to 425˚F.
  • Brush grill grates with oil.
  • Place kabobs on the grill; grill for 8 to 10 minutes, or until internal temperature of steak registers at 140˚F. 

Equipment

  • Oven

Notes

  • When roasting/grilling, leave some space between the kabobs so they cook evenly.
 
NET CARBS: 4 g 

Nutrition

Calories: 159kcal | Carbohydrates: 5g | Protein: 18g | Fat: 8g | Saturated Fat: 5g | Cholesterol: 45mg | Sodium: 51mg | Potassium: 393mg | Fiber: 1g | Sugar: 3g | Vitamin A: 1458IU | Vitamin C: 52mg | Calcium: 27mg | Iron: 2mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

Promo image for Diethood 2025 calendar.

5 from 7 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:




20 Comments

  1. Sheila says:

    This recipe looks delightful! I’m making these, and broiling in the oven. How close should I have the pan to the top broiler? Or should I move rack to the bottom? We are a medium doneness family and don’t want to turn them to leather. Lol.

    1. Katerina Petrovska says:

      I keep them at the bottom, but not always because I just really depend on my meat thermometer. Do you have one? If you do, use that and pull them out when they register at 130˚F, but if you don’t, they shouldn’t need more than 8 to 9 minutes of cooking.

  2. kathleen polcaro says:

    Hello. I am just curious before i make these, am i broiling them or just setting it to broil and cooking on a lower rack. Thank you! I love your recipes.

    1. Katerina Petrovska says:

      Hi! 👋
      Thanks so much for chiming in – looks like I forgot to add to “preheat the broiler to HIGH”. oops 😊 So, you’ll want to preheat the broiler to HIGH and then cook as directed.

  3. Cathy says:

    Kabobs are our favorite and these are SO good!!!

    1. Katerina Petrovska says:

      I hope you enjoy them! Thank YOU! 🙂

  4. Sara Welch says:

    Gave this a try for dinner and I have officially found my new favorite kabob recipe! These were impeccably delicious!

    1. Katerina Petrovska says:

      I am very glad you enjoyed them! Thank you so much! 🙂

  5. Jacque Hastert says:

    We love making kabobs over here and after reading this post I am craving them. These are going down for dinner tomorrow night!

    1. Katerina Petrovska says:

      I hope you enjoy them! Thank YOU! 🙂

  6. Vikki says:

    Love these kabobs! The steak is so tender and flavorful, and the spice level is just where I want it

    1. Katerina Petrovska says:

      Thank you so much, Vikki! I am very glad you enjoyed it! 🙂

  7. Erin | Dinners,Dishes and Dessert says:

    These Juicy Steak Kabobs are mouth watering!

    1. Katerina Petrovska says:

      Thank you so much, Erin! I hope you enjoy them! 🙂

  8. Jen says:

    Wow! I made the basil guacamole to go with this and it was a hit! We’ll definitely be making this again.

    1. Katerina Petrovska says:

      That’s great! I am very glad you enjoyed it! Thank YOU! 🙂

  9. Julie Blanner says:

    Love the flavor of these! And loved the addition of guac, I’ve never thought of using it with steak kabobs!

    1. Katerina Petrovska says:

      I hope you enjoy them! Thank YOU! 🙂

  10. wilhelmina says:

    I am a huge kabob fan and these are at the top pf my list! So delicious!

    1. Katerina Petrovska says:

      Thank you so much! I hope you enjoy them! 🙂