• Casserole
  • Desserts
  • Dinner
  • About
  • Contact
menu icon
go to homepage
  • Casserole
  • Desserts
  • Dinner
  • About
  • Contact
search icon
Homepage link
  • Casserole
  • Desserts
  • Dinner
  • About
  • Contact
×

Beef Shish Kabobs for the Grill, Oven, or Stovetop

Published: Sep 28, 2025 by Linda · This post may contain affiliate links ·

Love it? Share it!

  • Share On Facebook
  • Share On X
Jump to Recipe·Print Recipe

Savor the Juicy Delights of Beef Shish Kabobs for the Grill, Oven, or Stovetop

Embark on a culinary journey with these Beef Shish Kabobs for the grill, oven, or stovetop, bringing tender beef cubes and colorful vegetables together in a perfect harmony of flavors. Whether grilled outdoors, broiled in the oven, or cooked on the stovetop, these kabobs offer a versatile recipe that adapts to your cooking style with ease.

Whether it’s a cozy family dinner or a weekend gathering with friends, this dish delivers restaurant-style flavor with simple steps anyone can follow.

Ideal for weeknight meals or festive occasions, Beef Shish Kabobs capture the spirit of shared plates, smoky aromas, and irresistible bites. Ready to upgrade your dinner with something bold and vibrant? Let’s get started with this simple yet rewarding recipe.

Flavorful and Tender: Your New Favorite Beef Shish Kabobs

These Beef Shish Kabobs for the grill, oven, or stovetop are more than just skewers of beef and vegetables. They highlight the power of a garlic and herb marinade, which brings depth, tenderness, and freshness to every bite. With just a little prep, you can create a meal that rivals your favorite steakhouse.

Here’s how to master the art of beef kabobs with ease, complete with helpful tips for success no matter how you cook them.

Pro Tips for Perfect Beef Shish Kabobs

  1. Marinate for Maximum Flavor: Give the beef at least 30 minutes to absorb the marinade, though overnight works best for tenderness.
  2. Separate Veggies and Meat: Skewer vegetables on their own sticks so each ingredient cooks evenly without burning.
  3. Don’t Skip Soaking Skewers: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
  4. High Heat is Key: Whether grilling or broiling, medium-high heat ensures the beef sears quickly while staying juicy inside.
  5. Rest Before Serving: Let kabobs rest briefly after cooking. This helps juices settle and keeps every bite moist and flavorful.

Beef Shish Kabobs for the Grill, Oven, or Stovetop Recipe

  • Preparation time: 20 minutes (plus marinating)
  • Cooking time: 10 minutes
  • Servings: 4
  • Equipment: Skewers, mixing bowl, grill or oven or skillet

With this recipe, you can create kabobs that shine in every setting, from outdoor cookouts to indoor meals.

Ingredients:

  • 1 lb. beef tenderloin or top sirloin, cut into 1 ½-inch cubes
  • ½ cup olive oil (plus extra for rubbing on the grill grates)
  • 2 tablespoons red wine vinegar
  • 2 tablespoons lemon juice
  • 1 clove garlic, minced (about 1 teaspoon)
  • 1 teaspoon ground mustard
  • 1 teaspoon minced fresh thyme (or ¼ teaspoon dried thyme)
  • 1 teaspoon minced fresh oregano (or ¼ teaspoon dried oregano)
  • 1 teaspoon kosher salt
  • ¼ teaspoon ground black pepper
  • 1 medium sweet onion, divided
  • 8 cherry tomatoes or grape tomatoes
  • 2 medium sweet bell peppers, seeded and cut into 1 ½-inch squares
  • 8 ounces fresh white mushrooms, stems removed

Directions:

  1. Make the Marinade: Cut the onion in half. Grate one half and place it in a medium bowl. Add olive oil, vinegar, lemon juice, garlic, mustard, thyme, oregano, salt, and pepper. Whisk until combined. Cut the other half of the onion into 1 ½-inch squares and set aside for skewering.
  2. Marinate the Beef: Place beef cubes in a resealable bag or bowl. Pour in half of the marinade, seal, and refrigerate for at least 30 minutes or up to overnight. Reserve the remaining marinade for basting vegetables.
  3. Assemble the Kabobs: If using wooden skewers, soak them in water for 30 minutes. Remove beef from marinade and discard used liquid. Thread beef onto skewers. On separate skewers, add vegetables—grouping them by type. Brush vegetables with reserved marinade.
  4. Grill the Kabobs: Preheat grill to medium-high heat and oil the grates. Grill beef and vegetables for 8–10 minutes, turning halfway through. Remove each skewer when ingredients reach desired doneness.
  5. Broil in the Oven: Preheat broiler on high and line a baking sheet with foil. Arrange kabobs on the sheet, broiling for 8–10 minutes and flipping halfway through.
  6. Cook on the Stovetop: Heat a grill pan or skillet over medium-high heat. Add a little oil, then cook kabobs for 8–10 minutes, flipping halfway for even searing.
  7. Serve and Enjoy: Arrange kabobs on a platter and serve hot, either on their skewers or slid off onto plates. Pair with sides like rice, couscous, or Easy Dutch Oven No-Knead Bread for a hearty meal.

Why Beef Shish Kabobs Are a Dinner Winner

The beauty of Beef Shish Kabobs for the grill, oven, or stovetop is their adaptability. They bring smoky outdoor vibes when grilled, convenience when broiled, and simple stovetop ease when pan-seared. You’ll love how quickly they come together, making them perfect for both busy weeknights and special occasions.

For a balanced meal, consider pairing kabobs with colorful sides. A dish like Candied Carrots adds sweetness, while Chicken Bacon Ranch Casserole with Potatoes delivers creamy comfort alongside the skewers.

Serving Ideas for Beef Shish Kabobs

Kabobs are as versatile on the plate as they are in cooking methods. They work well with fresh salads, buttery breads, and even cozy casseroles. Pair with Sticky Bun Breakfast Ring for brunch gatherings, or enjoy with Pear Preserves as a sweet condiment on the side.

No matter how you serve them, these kabobs make every meal feel festive.

Ready to Relish!

This recipe brings you the ultimate guide to Beef Shish Kabobs for the grill, oven, or stovetop. With juicy beef, tender vegetables, and a marinade that transforms every bite, you can enjoy a restaurant-worthy meal in the comfort of your home.

Whether you fire up the grill, set the oven, or use the stovetop, these kabobs will never fail to impress. Serve them hot, enjoy them fresh, and create a meal your family and guests will request time and again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef Shish Kabobs for the Grill, Oven, or Stovetop

Print Recipe
Pin Recipe

With this recipe, you can create kabobs that shine in every setting, from outdoor cookouts to indoor meals.

  • Total Time: 30 minutes
  • Yield: 4 1x

Ingredients

Scale
  • 1 lb. beef tenderloin or top sirloin, cut into 1 ½-inch cubes

  • ½ cup olive oil (plus extra for rubbing on the grill grates)

  • 2 tablespoons red wine vinegar

  • 2 tablespoons lemon juice

  • 1 clove garlic, minced (about 1 teaspoon)

  • 1 teaspoon ground mustard

  • 1 teaspoon minced fresh thyme (or ¼ teaspoon dried thyme)

  • 1 teaspoon minced fresh oregano (or ¼ teaspoon dried oregano)

  • 1 teaspoon kosher salt

  • ¼ teaspoon ground black pepper

  • 1 medium sweet onion, divided

  • 8 cherry tomatoes or grape tomatoes

  • 2 medium sweet bell peppers, seeded and cut into 1 ½-inch squares

  • 8 ounces fresh white mushrooms, stems removed

Instructions

  • Make the Marinade: Cut the onion in half. Grate one half and place it in a medium bowl. Add olive oil, vinegar, lemon juice, garlic, mustard, thyme, oregano, salt, and pepper. Whisk until combined. Cut the other half of the onion into 1 ½-inch squares and set aside for skewering.

  • Marinate the Beef: Place beef cubes in a resealable bag or bowl. Pour in half of the marinade, seal, and refrigerate for at least 30 minutes or up to overnight. Reserve the remaining marinade for basting vegetables.

  • Assemble the Kabobs: If using wooden skewers, soak them in water for 30 minutes. Remove beef from marinade and discard used liquid. Thread beef onto skewers. On separate skewers, add vegetables—grouping them by type. Brush vegetables with reserved marinade.

  • Grill the Kabobs: Preheat grill to medium-high heat and oil the grates. Grill beef and vegetables for 8–10 minutes, turning halfway through. Remove each skewer when ingredients reach desired doneness.

  • Broil in the Oven: Preheat broiler on high and line a baking sheet with foil. Arrange kabobs on the sheet, broiling for 8–10 minutes and flipping halfway through.

  • Cook on the Stovetop: Heat a grill pan or skillet over medium-high heat. Add a little oil, then cook kabobs for 8–10 minutes, flipping halfway for even searing.

 

  • Serve and Enjoy: Arrange kabobs on a platter and serve hot, either on their skewers or slid off onto plates. Pair with sides like rice, couscous, or Easy Dutch Oven No-Knead Bread for a hearty meal.

  • Author: Linda
  • Prep Time: 20 minutes (plus marinating)
  • Cook Time: 10 minutes

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Beef Shish Kabobs for the Grill, Oven, or StovetopBeef Shish Kabobs for the Grill, Oven, or Stovetop
Tweet
Share
Share
Pin5
5 Shares

More Dinner

  • Crispy Sesame Chicken with a Sticky Asian Sauce
  • Creamy Ham Potato and Corn Chowder
  • Chicken Roll Ups
  • Chicken Pot Pie with Biscuits
Linda Cooking

Welcome!

Hi, I’m Linda! I love cooking simple, yummy meals that make people smile. On my blog, you’ll find easy recipes made with love for family and friends.

More about me

Popular

  • Easy Olive Garden Zuppa Toscana Soup
  • Baked Cheesy Chicken Breasts
  • The Best Southern Fried Chicken
  • Spicy Garlic Shrimp – 20 minute recipe

Seasonal

  • Bacon Wrapped Stuffed Chicken Breast
  • Crazy Crust Pizza
  • Cheesy Shrimp and Grits
  • Cream of Crab Soup

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • About Me

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Linda Cooking

  • Facebook
  • X
  • Pinterest