️ Why you’ll love it
If you’re looking for a summer recipe that brings everyone to the table, these beef shish kabobs are exactly what you need. They’re perfect for backyard barbecues, quick weeknight dinners, or even meal prep. I love how this recipe sneaks in plenty of colorful vegetables, even for picky eaters.
You can make them on the grill or in the oven, so no matter the weather you can enjoy them. And because there’s no added sugar, honey, or sweet condiments, these kabobs are naturally low carb and keto friendly. Trust me, you won’t miss the sweetness at all.
Jump to:
- ️ Why you’ll love it
- What is a Kebab/Kabob?
- Ingredients Used
- How To Make This Recipe
- Make the Beef Kabob Marinade
- Steak Kebabs on the Grill
- Shish Kebabs in the Oven
- Storing and Reheating
- Tips and Variations
- ️ What can I eat this recipe with?
- Frequently asked questions
- What is the best cut of beef for shish kabobs?
- How long should you grill beef kabobs?
- How do you keep beef kabobs from drying out?
- Do you need to soak wooden skewers before grilling?
- What vegetables go well on beef shish kabobs?
- Can you make beef shish kabobs in the oven?
- Beef Shish Kabob
- Ingredients
- Instructions
- Last Step:
- Notes
- Nutrition
- Did you make this recipe?
What is a Kebab/Kabob?
The word “shish kebab” comes from Turkish, where “shish” means skewer. So a shish kebab is simply meat and vegetables threaded onto a skewer and cooked over heat. This style of cooking is popular across the Middle East and has become a favorite in the United States, especially during grilling season. The term “kabob” is just a different spelling, but they mean the same thing. The beauty of kabobs is how versatile they are you can use beef, chicken, lamb, or even seafood.
Ingredients Used
To make these beef shish kabobs, you will need a few simple ingredients. The star is beef steak, and I recommend top sirloin for a good balance of tenderness and price. For the marinade, you will use olive oil, coconut aminos (or soy sauce), cajun seasoning, cayenne pepper, salt, lemon pepper, thyme, and rosemary. The vegetables are bell peppers in green, red, yellow, or orange, plus onions. Cut everything into similar sized cubes so they cook evenly.


- 1.5 lbs top sirloin steak, cut into 1 inch cubes
- 2 bell peppers (any color), cut into 1 inch pieces
- 1 large onion, cut into 1 inch pieces
- 1/4 cup olive oil
- 3 tbsp coconut aminos (or soy sauce)
- 1 tbsp cajun seasoning
- 1 tsp cayenne pepper (adjust to taste)
- 1/2 tsp salt
- 1 tsp lemon pepper
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Wooden skewers (soaked in water for 30 minutes)
How To Make This Recipe
Make the Beef Kabob Marinade
In a medium bowl, whisk together the olive oil, coconut aminos, cajun seasoning, cayenne pepper, salt, lemon pepper, thyme, and rosemary. The recipe calls for 1 teaspoon of cayenne, but you can add more if you like extra heat.

This marinade is bold and savory, with just a touch of spice. It works perfectly to tenderize the beef and give it a deep flavor.
Steak Kebabs on the Grill
Cut the steak into uniform 1 inch cubes, and do the same with the bell peppers and onion. In a large bowl, combine the beef with the marinade. If you are short on time, you can toss the vegetables in the marinade too, but I prefer to keep them separate until assembling. Thread the skewers alternating beef, pepper, onion, and so on.

For a nice look, use two different pepper colors between each piece of meat. Preheat your outdoor grill to 375 degrees Fahrenheit. Place the skewers on the grill and cook for at least 10 minutes, turning every 3 minutes. The beef is done when the internal temperature reaches 145 degrees Fahrenheit for medium rare. During the last 2 minutes, brush the kabobs with a little olive oil and sprinkle crushed pepper on both sides.
Shish Kebabs in the Oven
If you don’t have a grill or the weather isn’t cooperating, the oven works beautifully. Preheat your oven to 375 degrees Fahrenheit. Place the assembled skewers on a lined baking sheet. Bake for 30 minutes, flipping them every 10 minutes and lightly brushing with olive oil each time. During the last 5 minutes, sprinkle crushed pepper on both sides. The result is tender, juicy kabobs that taste nearly as good as grilled ones.
Storing and Reheating
These beef shish kabobs are excellent for meal prep. Once cooked, let them cool, then store in an airtight container in the fridge for 3 to 5 days. To reheat, remove any metal skewers and microwave for 2 to 4 minutes. For a fresher taste, you can also reheat them on an indoor grill or griddle for a few minutes. This brings back some of that grilled flavor and keeps the meat from drying out.
Tips and Variations
Here are some tips to make your kabobs even better. Always soak wooden skewers in water for at least 30 minutes before grilling to prevent them from burning. Do not mix different types of meat on the same skewer because they cook at different rates. For the best flavor, marinate the beef overnight and keep the vegetables separate until you assemble the skewers. If you want more heat, add peri peri seasoning, harissa powder, creole seasoning, or all purpose seasoning to the marinade. You can also add Worcestershire sauce, cherry tomatoes, garlic powder, or red pepper flakes. For keto or low carb, skip any sugary marinades and use avocado oil instead of olive oil for a higher smoke point. Budget friendly cuts like sirloin tips work great, just trim any excess fat. Clean your grill grates well and oil them to prevent sticking.

Pro tip: Leave small gaps between the pieces on the skewer. This allows heat to circulate evenly and prevents vegetables from burning before the meat is done.
| Beef Cut | Tenderness | Best For Kabobs? |
|---|---|---|
| Top Sirloin | Very tender | Yes, budget friendly |
| Ribeye | Very tender, marbled | Yes, excellent flavor |
| Flat Iron | Tender | Yes, good value |
| Beef Tenderloin | Most tender | Yes, but pricier |
| Round or Chuck | Less tender | Not recommended (tough) |
️ What can I eat this recipe with?
These beef kabobs are a satisfying main dish on their own, but they pair wonderfully with low carb sides. Try them with cauliflower rice, steamed asparagus, Instant Pot broccoli, or a crispy keto potato salad. For a quick meal, serve with mixed greens and a dollop of spicy mayo. If you aren’t watching carbs, classic sides like rice, pita bread, or tzatziki sauce are excellent. For more ideas, check out our Grilled Kabob Recipes for Summer.
Frequently asked questions
What is the best cut of beef for shish kabobs?
How long should you grill beef kabobs?
How do you keep beef kabobs from drying out?
Do you need to soak wooden skewers before grilling?
What vegetables go well on beef shish kabobs?
Can you make beef shish kabobs in the oven?

Beef Shish Kabob
🔥 Juicy, tender beef kabobs loaded with colorful bell peppers and onions, perfect for summer grilling or easy oven baking.
🥩 Naturally low carb and keto friendly with a bold, savory Cajun-spiced marinade that needs no added sugar.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
1.5 lbs top sirloin steak, cut into 1 inch cubes
2 bell peppers (any color), cut into 1 inch pieces
1 large onion, cut into 1 inch pieces
1/4 cup olive oil
3 tbsp coconut aminos (or soy sauce)
1 tbsp cajun seasoning
1 tsp cayenne pepper (adjust to taste)
1/2 tsp salt
1 tsp lemon pepper
1 tsp dried thyme
1 tsp dried rosemary
Instructions
1-Make the marinade: Whisk olive oil, coconut aminos, cajun seasoning, cayenne, salt, lemon pepper, thyme, and rosemary in a bowl. Add more cayenne for extra heat if desired.
2-Assemble the kabobs: Cut steak, bell peppers, and onion into 1-inch cubes. Combine beef with marinade. Thread skewers alternating beef, pepper, and onion, using two pepper colors for a nice look.
3-Grill the kabobs: Preheat grill to 375°F. Cook skewers at least 10 minutes, turning every 3 minutes, until beef internal temperature reaches 145°F for medium rare. In the last 2 minutes, brush with olive oil and sprinkle crushed pepper on both sides.
4-Oven method: If not grilling, preheat oven to 375°F. Place skewers on a lined baking sheet. Bake for 30 minutes, flipping every 10 minutes and brushing lightly with olive oil. During the last 5 minutes, sprinkle crushed pepper on both sides.
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 at least 30 minutes before grilling to prevent them from burning.
🌡️ Leave small gaps between pieces on the skewer to allow heat to circulate evenly and prevent vegetables from burning before the meat is done.
🥩 For the best flavor and tenderness, marinate the beef overnight and keep vegetables separate until you are ready to assemble the skewers.
- Prep Time: 30 minutes
- Soaking Skewers: 30 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Grill
- Cuisine: Middle Eastern
- Diet: Low Carb, Keto
Nutrition
- Serving Size: 2 skewers
- Calories: 420
- Sugar: 3g
- Sodium: 680mg
- Fat: 28g
- Saturated Fat: 7g
- Unsaturated Fat: 19g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 38g
- Cholesterol: 95mg






