This post may contain affiliate links. Read our disclosure policy here.
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!

Jump to:
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!
Just like my stovetop kabobs, 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 beef kabob marinade make these oven steak skewers simple and 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 sides like oven-baked corn on the cob, a 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}

Watch how it’s made:
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.
Faith says
You can’t go wrong with these easy, delicious kabobs!
Susan says
finally a great recipe for beef kabobs in the oven. It really works!
Dana says
So juicy!!!
Cara says
Perfectly flavorful baked beef skewers. So good!
Janna says
Deliciously baked beef skewers!
Betty says
These were delicious.
Mel says
That marinade is amazing! The beef cubes were silky and packed with flavor. I made my kebabs with zucchini, summer squash, green and red peppers, sweet onions, and cherry tomatoes. I stir fried the leftovers the next day and it was like a second awesome meal. I made these for a special occasion but I really need to make this more often. So good!!
Dorenda Heather says
These were easy to make and had exceptional taste. Will be my go to Kabobs recipe for the oven from now on!
Sherry says
Came out so Gud
Thx Laura❤️