These juicy Beef Kabobs are marinated in a sweet and savory sauce and then grilled to perfection. They are perfect for a summer BBQ for dinner any night of the week.

Grilled Beef Kabob Recipe
Any steak is so tasty when it’s grilled! I love these beef kabobs because the marinade adds flavor and keeps the meat tender and juicy. The grilled veggies are great, too. It’s an easy and delicious meal perfect for a cookout or a summer dinner at home. I’ve made tons of recipes using our grill and this is one of my favorites. It’s simple and cooks super fast!
Why You’ll Love These Beef Shish Kabobs
- Marinate ahead of time. The recipe recommends a couple of hours for marinating so it’s perfect to set up the night before.
- It cooks in less than 15 minutes. When you’re ready to cook the kabobs, it takes less than 15 minutes.
- Budget-friendly. I found that the ingredients were all inexpensive!
Ingredients Needed
Here are all the ingredients for the kabobs and the homemade marinade. It’s a very simple recipe that you can whip up quickly.
For the beef kabobs
- Steak: Sirloin or ribeye steak are great choices for these kabobs. Cut the steaks into 1-inch cubes before you marinate them.
- Bell peppers: Any combination of bell peppers will work great. I love them all, but I chose red and green for a pop of color. Slice them into 1-inch pieces as well so they are the perfect size for the skewers.
- Onion: I like the flavor and texture the red onion gains from grilling. Feel free to use yellow or white onion if you prefer.
For the marinade
- Soy sauce: This adds a salty and savory flavor to the meat.
- Olive oil: Adding oil to a marinade gives the beef a great color when it cooks.
- Garlic: The minced garlic helps bring out the flavors in the marinade.
- Spices: I use paprika, cumin, and black pepper. These seasonings add smokiness to the beef and vegetables.
- Honey: The sweetness of the honey balances the flavors of the other ingredients in the marinade.
- Lemon juice: The acidity helps tenderize the meat as it marinates for a juicy result.
How to Make Beef Kabobs
Below are the step-by-step directions for making the best grilled beef kabobs ever! Once the meat is marinated, the rest of the process is quick and easy.
- Make the marinade. Combine all of the marinade ingredients in a large bowl and whisk them together.
- Marinate the beef. Add the beef cubes and toss them in the marinade until they are well coated. Cover and refrigerate for a minimum of 2 hours or overnight. Discard any excess marinade.
- Prep the grill. Preheat your grill to medium-high heat.
- Assemble the skewers. Add the marinated beef, onions, and peppers to the presoaked wooden skewers alternating each ingredient.
- Grill the kabobs. Place kabobs on the grill and cook them for 10-12 minutes, turning occasionally, until the beef is cooked to your preference and the veggies are tender.
- Rest. Remove the beef kabobs from the grill and allow them to rest for a few minutes.
- Serve. Enjoy alone or with your favorite side dish!
Serving Ideas
Keep serving simple with cold, tasty sides fit for a BBQ! Some of my favorites are; Pineapple Coleslaw, Watermelon Salad, Corn Salad, Hawaiian Macaroni Salad, and Deviled Egg Potato Salad. Make one or make a few to add to your spread.
Tips for Success
- Allow the beef to marinate long enough. Give the beef plenty of time in this delicious steak marinade. Leave it overnight for maximum flavor.
- Preheat the grill. Don’t skip this step! The kabobs will not cook evenly if they are placed on a cold grill.
- Oil the grates. Lightly brush the grill grates with oil to keep the skewers from sticking.
- Try other veggies: Add zucchini or mushrooms to your kabobs for different flavors and textures.
Proper Storage
Remove the leftover beef and veggies from the skewers and place them in an airtight container. They will stay fresh in the refrigerator for up to 3 days. Reheat gently on the grill or stovetop over low heat so the meat doesn’t become dry.
More Grilled Recipes to Try
- Grilled Sausage Foil Packets
- Chicken Skewers
- Carne Asada
- Sante Fe Chicken Foil Packets
- Bacon Wrapped Avocado Burger Bombs
Beef Kabobs
Ingredients
- 1 ½ pounds steak sirloin or ribeye, cut into 1-inch cubes
- 1 large red bell pepper cut into 1-inch pieces
- 1 large green bell pepper cut into 1-inch pieces
- 1 large red onion cut into 1-inch pieces
Instructions
- In a bowl, whisk together the marinade ingredients. Place the beef cubes in a resealable bag or shallow dish and pour the marinade over the beef. Ensure all the pieces are coated evenly. Marinate in the refrigerator for at least 2 hours, preferably overnight for best flavor.
- Preheat or prepare your grill to medium-high heat.
- Prepare the bamboo skewers by threading marinated beef, red bell pepper, green bell pepper, and red onion onto the skewers, alternating between ingredients.
- Lightly oil the grill grates to prevent sticking. Place the assembled kabobs on the grill.
- Grill the kabobs for about 10-12 minutes, turning occasionally, until the beef is cooked to your desired level of doneness and the vegetables are tender and slightly charred.
- Remove the steak kabobs from the grill and allow them to rest for a few minutes before serving.
- Serve the kabobs with your favorite sides and enjoy!
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.Video
Notes
- For the best flavor, it’s recommended that the beef be marinated overnight. This not only enhances the taste but also helps tenderize the meat, making it juicier and more flavorful when grilled.
- Both sirloin and ribeye are excellent choices for kabobs due to their flavor and tenderness. Sirloin is leaner, while ribeye offers a bit more fat, which can contribute to a juicier kabob.
- Feel free to add or substitute other vegetables based on your preferences or what you have on hand. Mushrooms, zucchini, and cherry tomatoes are great additions to beef kabobs.
- If using charcoal, wait until the coals are uniformly white and ashy for the most consistent heat. For gas grills, preheating is key to prevent sticking and achieve those grill marks without the food becoming tough.
- Feel free to use an indoor grill pan if you’re unable to grill outside. Just cook the kebabs on medium-high heat for about 3 minutes per side or until the desired doneness of the steak is achieved.
- Leftover steak kebabs can be stored in an airtight container in the refrigerator for up to 3 days. For best results, remove the beef and vegetables from the skewers before storing. Reheat gently to maintain juiciness and prevent drying out.
Leave a Review!
We LOVE hearing from you! Submit your question or comment here.
Your email address will not be published.