
May 26, 2023
This post may contain affiliate links. Please read our disclosure policy.
No grill, no problem. In this post, you’ll find everything you need to know to make this classic recipe indoors and enjoy baked kabobs that are delicious, juicy, and tender!

Oven Baked Beef Kabobs
This delicious recipe will make the best-tasting beef kabobs with caramelized veggies in the oven year-round.
Baked kabobs can be just as flavorful and delicious, and because you control the temperature, there’s less chance of drying them out.
You can use the quick 15-minute marinade below that makes the beef super tasty or your favorite one.
Whether you make your beef kabobs all meat or assemble them with onions, bell peppers, and mushrooms, this recipe will surely be a hit!
Although these beef kabobs won’t have gill marks because they’re cooked in the oven, the flavor and results are amazing!
Tip: For better results, avoid odd-shaped or super watery veggies. See this veggie kabobs recipe for the best veggies for skewering.

Ingredients
Meat, veggies, and an epic marinade make these oven beef kabobs as simple as delicious.
Here’s what you need:
- Beef kabob marinade: for a super flavorful beef.
- Beef sirloin: a tender cut of meat that works great for skewers. You can also use Flat Iron, Strip Steak, or Tenderloin.
- Red onion: caramelized onions are pure flavor!
- Green bell pepper: another great veggie to bake to perfection.
- Button mushrooms: remove stem, whole.

How to Make Beef Kabobs in the Oven
With this easy oven beef kabobs recipe, you’ll enjoy super tasty kabobs cooked indoors without feeling like they should have been cooked on the grill. The oven can be just as convenient and good!
Here are the simple steps:
- Marinate the beef
Make the marinade for the kabobs and either place the cubed beef pieces in a zip bag with the marinade for 15 to 45 minutes or up to overnight. While the beef marinades, this is a great time to soak your skewers. - Assemble
Thread the cubes of meat onto the skewers, alternating with vegetables. If making ahead, store kabobs in a 9×13 baking tray covered with plastic wrap in the refrigerator. - Prep the oven
Preheat the oven to 375F and line a large baking sheet with parchment paper or foil for easy cleanup. - Prep the skewer
Remove the beef from the marinade and discard the marinade. Alternate threading the beef, bell peppers, onions, and mushrooms onto each skewer, about 3 pieces of beef for each kabob. - Cook the kabobs
Place the kabobs on the baking sheet and bake in the preheated oven for 25 to 30 minutes, flipping halfway through, until the beef reaches an internal temperature of 140F to 145F. Total cooking time will vary depending on the thickness of your beef cubes. - Serve
Remove the kabobs from the oven and serve with your favorite sides.

Thinking about turning another protein into epic skewers? Check out how to cook chicken, shrimp, and pork kabobs in the oven.
How to Prep Oven Skewers
If you’re using wooden skewers, you must soak them for at least 30 minutes to avoid burning them. You can do this while the meat is marinating. Metal reusable skewers are a great alternative.
How Long to Cook Beef Kabobs in the Oven
When baking beef kabobs in the oven, cooking time will vary depending on the size and thickness of the beef pieces and the oven temperature. I recommend using a meat thermometer to check doneness and prevent it from overcooking and drying out. Meat takes from 20 to 30 minutes to reach a 145F internal temperature.
When beef kabobs are baked in the oven at 375F, the cooking time is 25-30 minutes. If the oven temperature is 400F, kabobs take 20-25 minutes to be done.
Size | Temp | Time |
---|---|---|
1 – 1.5 inch | 375F | 25-30 |
1 – 1.5 inch | 400F | 20-25 min |

What to Serve with Baked Beef Kabobs
This summer classic asks for freshness! Enjoy oven beef kabobs with this simple Cucumber Salad or this Mint Watermelon Salad.
If you’re on the tangy-sweet team, this Carrot Raisin Salad and this Blueberry Spinach Salad are great quick options!


Oven Beef Kabobs {Juicy & Tender}
Ingredients
Beef Kabob Marinade
- ⅓ cup soy sauce
- ½ cup olive oil
- ⅓ cup lemon juice
- ¼ cup Worcestershire sauce
- 6 cloves garlic grated
- 3 tablespoons dried basil grated
- 1 teaspoon ground white or black pepper
- 1 teaspoon red chili paste optional
Beef Kabobs
- 2 lbs beef sirloin cubed
- 1 red onion cut into pieces
- 1 green bell pepper cut into pieces
- 1 pint button mushrooms whole
- Skewers
Instructions
Marinate the beef & assemble:
- Make the marinade for the kabobs and either place the cubed beef pieces in a zip bag with the marinade for 15 to 45 minutes or up to overnight. While the beef marinades, this is a great time to soak your skewers.
- Thread the cubes of meat onto the skewers, alternating with vegetables. If making ahead, store kabobs in a 9×13 baking tray covered with plastic wrap in the refrigerator.
Cook the Kabobs & Veggies in the oven:
- Preheat the oven to 375F and line a large baking sheet with parchment paper or foil for easy cleanup.
- Remove the beef from the marinade and discard the marinade.
- Alternate threading the beef, bell peppers, onions, and mushrooms onto each skewer, about 3 pieces of beef for each kabob.
- Place the kabobs on the baking sheet and bake in the preheated oven for 25 to 30 minutes, flipping halfway through, until the beef reaches an internal temperature of 140F to 145F. Total cooking time will vary depending on the thickness of your beef cubes.
- Remove the kabobs from the oven and serve with your favorite sides.
Leave a Reply