Beef Kabobs on the Grill

Beef Kabobs on the Grill combines a delicious beef marinade with steak, colorful bell peppers, and onions. Fire up your grill, pop open a beer, and let’s get this meal on your table soon!

A bowl of the rice and beef kabobs.

Big Green Egg Steak Kabobs

This easy recipe is one I’ve been making forever and was given to me by my late mother-in-law. I’ve also given the marinade recipe to many friends, so some of you may already have it. It has an AMAZING flavor, and I want all of you to try it!

When we make this shish kabob recipe on our Big Green Egg, I think of my dad. One of his favorite activities was grilling. I can picture him now, with the Weber grill fired up, a paper towel hanging out of his pocket (we still giggle about this!), and a beer in hand. He always loved it when we were outside with him as he grilled. It was a time to chat about anything, and having a beer or cocktail in hand was the ultimate experience for him.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

To this day, I still want to crack a beer when we are on the deck cooking, especially when it’s hot out. Cheers, Dad!

Why This Recipe Works:

  • GREAT FLAVOR – These flavorful beef kabobs include the BEST marinade which adds incredible flavor. The whole family will love this one, trust me!
  • PERFECT FOR GRILLING SEASON – There is nothing better than grilled steak kabobs, especially during the warmer months when we can hang out comfortably outside. These steak skewers make the perfect summer meal.
  • DELICIOUS AS LEFTOVERS – The flavor of these beef kabobs gets even better after a few days. Great meal prep!
A bowl of the steak kabobs with veggies.

Ingredients needed for Steak Kabobs with Vegetables:

  • Steak – This recipe calls for sirloin steak, but we occasionally use filet mignon.
  • Oil – I used canola oil in our steak marinade because it’s my mother-in-law’s recipe. You could also try olive oil instead.
  • Soy Sauce – I always buy the lower-sodium version. It’s still delicious!
  • Vinegar – Apple Cider vinegar is used, but I believe a regular distilled version would be ok.
  • Seasonings – Use dried seasonings here, including minced onion, dried ginger, and garlic powder.
  • Veggies – I used a variety of bell peppers for color and one large red onion.
  • Rice – Any kind of rice is great. I love using my Instant Pot to cook rice these days.
  • Other Veggies (optional) – You could also include a variety of other veggies, like mushrooms, canned potatoes (because they cook quickly), zucchini squash, and cherry tomatoes.

How to make Grilled Steak Kabobs:

The following step-by-step directions will assist you in making the best steak kabob recipe! 

Step 1
Prep meat. Slice the meat into cubes, removing excess visible fat. I usually cut into about 1.5-inch cubes. Place in a bowl or a ziplock bag.

Step 2
Prepare veggies. Cut the bell peppers and onion into bite-sized pieces. If using other veggies, prepare them too.

NOTE: The tomatoes don’t work well on skewers so we grill them in a disposable pan (with a little marinade).

The prepared steak and vegetables.

Step 3
Mix beef kabob marinade. In a mixing bowl, combine the steak kabob marinade ingredients – canola oil, soy sauce, apple cider vinegar, minced onion, dried ginger, and garlic powder. Mix well and reserve about 1/3 cup.

Step 4
Add marinade to the steak. Pour marinade over the steak and cover the container or seal the bag tightly afterward. Place in your refrigerator for at least two hours, or overnight if desired.

NOTE: Be sure to let the beef cubes come to almost room temperature before adding them to your charcoal grill (or gas grill).

Step 5
Assemble kabobs. Using metal skewers, thread all the veggies and marinated beef, arranging however you like. Brush some of the marinade that the steak was soaked in over top all of the uncooked meat and veggies.

NOTE: You can use the leftover marinade as long as it gets cooked on a hot fire. Don’t use the leftover marinade (the one that is soaked in the beef) on prepared kabobs. (Use the reserved marinade instead.)

A sheet pan of the raw kabobs.

Step 6
Light your outdoor grill. Light your backyard grill (we use our Big Green Egg) to medium-high heat. Make sure it’s hot before adding kabobs to the grill grates.

Step 7
Grill beef kabobs. Place kabobs on the grill and turn occasionally until the meat is cooked through. Season with your choice of seasoning – salt, black pepper, garlic salt, or whatever you have on hand.  Remove shish kabobs when the beef chunks are done to your liking.

We use a digital thermometer to test the internal temperature and prefer the beef skewers to register at around 140 degrees f.

Step 8
Serve. Serve kabobs over some prepared rice, and a drizzle of the reserved marinade.

Store leftover beef kabobs in an airtight container in your refrigerator for 3-4 days. We often meal prep and store in small containers over some rice.

Recipe Tips:

  • You can pair these kabobs with a big bowl of rice, or even quinoa.
  • Add other favorite vegetables, like cherry tomatoes, mushrooms, and potatoes (even canned).
  • Get a nice sear on the kabobs by cooking them over medium-high heat.
  • If you don’t have stainless steel skewers, you can use wooden skewers instead – but make sure you soak them in water beforehand (so they don’t burn).
  • We enjoy filet mignon, but sirloin is great for a lower-cost option.
  • For best results, drink a beer (or two) while grilling these juicy steak kabobs!
A tray of the grilled beef kabobs.

Kitchen Tools used for this recipe:

xoxo ~Sue

A bowl of beef kabobs with vegetables.

Beef Kabobs on the Grill

Beef Kabobs on the Grill combines a delicious beef marinade with steak, colorful bell peppers, and onions. Fire up your grill, pop open a beer, and let's get this meal on your table soon!
5 from 6 votes
Print Pin Rate
Course: Main Course
Cuisine: American
Prep Time: 45 minutes
Cook Time: 30 minutes
Total Time: 1 hour 15 minutes
Servings: 6 people
Calories: 411kcal
Author: Sue Ringsdorf

Ingredients

For the meat:

  • 2 pounds steak (we like filet mignon or sirloin) – cut into one inch cubes
  • 1/2 cup canola oil
  • 1/2 cup lower-sodium soy sauce
  • 2 Tablespoons apple cider vinegar
  • 1 Tablespoon dried minced onion
  • 1/2 teaspoon dried ginger
  • 1/2 teaspoon garlic powder

remaining ingredients:

  • 3 medium bell peppers (any color) – cut into chunks
  • 1 large onion – cut into chunks
  • other vegetables like cherry tomatoes and mushrooms – optional
  • prepared rice to serve

Instructions

  • Prep meat. Slice the meat into cubes, removing excess visible fat. I usually cut into about 1.5-inch cubes. Place in a bowl or a ziplock bag.
  • Prepare veggies. Cut the bell peppers and onion into bite-sized pieces. If using other veggies, prepare them too.
  • Mix marinade. In a mixing bowl, combine the marinade ingredients – canola oil, soy sauce, apple cider vinegar, minced onion, dried ginger, and garlic powder. Mix well and reserve about 1/3 cup.
  • Add marinade to the steak. Pour marinade over the steak and cover the container or seal the bag tightly afterward. Place in your refrigerator for at least two hours, or overnight if desired.
  • Assemble kabobs. Using grilling skewers, thread all the veggies and steak, arranging however you like. Brush some of the marinade that the steak was soaked in over top all of the uncooked meat and veggies.
  • Light the grill. Light your backyard grill (we use our Big Green Egg) to medium-high heat. Make sure it's hot before adding kabobs to the grill grates.
  • Grill beef kabobs. Place kabobs on the grill and turn occasionally until the meat is cooked through. This shouldn't take too long, only about 15-20 minutes.
  • Serve. Serve kabobs over some prepared rice, and a drizzle of the reserved marinade.

Notes

  • Add other veggies, like cherry tomatoes, mushrooms, and potatoes (even canned).
  • The tomatoes don’t work well on skewers so we grill them in a disposable pan (with a little marinade).
  • You can use the leftover marinade as long as it gets cooked on a hot fire. Don’t use the leftover marinade (the one that is soaked in the beef) on prepared kabobs. (Use the reserved marinade instead.)
  • Get a nice sear on the kabobs by cooking them over medium-high heat.
  • If you don’t have metal skewers, you can use wooden ones – but make sure you soak them in water beforehand (so they don’t burn).
  • We enjoy filet mignon, but sirloin is great for a lower-cost option.
  • For best results, drink a beer (or two) while grilling these Steak Kabobs!

Nutrition

Calories: 411kcal | Carbohydrates: 9g | Protein: 35g | Fat: 26g | Saturated Fat: 4g | Cholesterol: 92mg | Sodium: 798mg | Potassium: 724mg | Fiber: 2g | Sugar: 3g | Vitamin A: 734IU | Vitamin C: 80mg | Calcium: 58mg | Iron: 3mg
Tried this recipe?Mention @Suebeehomemaker or tag #suebeehomemaker!

16 Comments

  1. Love this recipe, we love to pair it with the chicken skewers as well!

    1. Suebee Homemaker says:

      Thanks for your feedback, Josh!

  2. Tiffany & Josh says:

    10/10!! This is one of our go-to dinner recipes!! So yummy 🙂

    1. Suebee Homemaker says:

      So happy to hear it!

  3. We tried this recipe yesterday. It was delicious! Thanks for the recipe.

    1. Suebee Homemaker says:

      Hi Jenny! I’m so glad you enjoyed the steak kabobs. They are one of our favs! 🙂

  4. Would you grill these with your grill lid closed or open? They look so good. I love your recipes, thank you!

    1. Suebee Homemaker says:

      We grill these with the grill lid closed. That way the temperature can be controlled. Have fun Betsy!

  5. judith judge says:

    we live ina condo so cant grill can i cook these in the oven or air fryer

    1. Suebee Homemaker says:

      I don’t have an air fryer so I’m not sure about that. You could probably bake them, or even use a grill pan (on your stove top) and get those nice grill marks. Good luck!

  6. Making this today!! Can’t wait because I’ve had your kabobs and my favorite part was the marinade!!! Delicious ?

    1. Suebee Homemaker says:

      Can’t wait to see how you like it, Suzanne! 🙂

  7. This is a fantastic meal to serve when you have company. Love that you can prep ahead and the ease of grilling. Love this recipe!!

    1. Suebee Homemaker says:

      Yes, we love it. It’s a family recipe! 🙂

  8. It’s an honor to be celebrated with Don. The grill conversations were always rewarding and insightful. It was also his way of giving advice to make sure I was taking care of his baby girl. Today, I honor him with grilling, a paper towel and beer. He can relax and know that his girl is doing just fine. ❤️ Happy Father’s Day Don!

    1. Suebee Homemaker says:

      Mwah!! 🙂

5 from 6 votes

Leave a Reply

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

Recipe Rating