Whether you call them beef kebabs or beef kabobs, these culinary delights represent the epitome of grilling perfection. Imagine succulent, tender steak, expertly seasoned with a simple yet robust dry rub, then grilled until each piece achieves a beautiful char and juicy interior. This recipe is not just easy to master, but also incredibly delicious and versatile, making it a staple for any home cook. The beauty of these steak skewers lies in their convenience; they can be prepared ahead of time, allowing you to minimize last-minute fuss and maximize enjoyment when it’s time to eat.
These flavorful skewers are fantastic on their own, but truly shine when drizzled with vibrant sauces. I particularly love pairing them with a zesty mojo verde sauce or a fresh chimichurri sauce. Both sauces offer a tangy, herbaceous counterpoint that elevates the rich flavor of the grilled meat, creating a truly unforgettable experience.
Perfect for sunny afternoon barbecues, these beef kabobs are wonderfully complemented by light and fresh sides such as a simple side salad or a creamy potato salad. However, their comforting appeal extends beyond summer, as they are equally delightful served with fluffy rice or crispy roast potatoes, making them a fantastic meal year-round. These “meat on a stick” creations pack all the savory flavor you could desire, are naturally gluten-free, and remarkably effortless to prepare. For an even more impressive spread, consider serving them alongside these irresistible garlic parmesan chicken skewers.
This recipe was first published here on January 4th, 2018 and has been updated with clearer details and enhanced content.

Table of Contents
Never Miss a Recipe!
Get the latest recipes straight to your inbox!
Join our newsletter for exclusive recipes and cooking tips!
What Makes a Great Beef Kabob?
Known by many names around the world – from kebabs to shish kebabs (the term I fondly remember from my upbringing) – kabobs are fundamentally cubes of meat and often vegetables, threaded onto skewers, and then grilled or broiled. This simple concept, originating in the Middle East, has transcended culinary boundaries to become a cherished global favorite. What truly defines a great beef kabob is the harmonious blend of tender, flavorful meat, a well-balanced seasoning, and perfectly cooked accompanying vegetables.
The beauty of kabobs lies in their versatility and quick cooking time. Whether lightly spiced with a dry rub or infused with a rich marinade, they offer a burst of flavor in every bite. This makes them not only a tasty dinner option but also an exciting way to enjoy grilled meats. The act of threading ingredients onto a skewer transforms a simple meal into an interactive and visually appealing dish, perfect for sharing and celebration. Beyond their deliciousness, kabobs are often naturally gluten-free, providing a wholesome and satisfying meal for many dietary preferences.
Choosing the Perfect Steak for Your Skewers

Jump to the recipe card for full ingredients and instructions.
Selecting the right cut of steak is crucial for achieving tender and juicy beef kabobs. The goal is to use a cut that cooks quickly and remains tender under high heat grilling. Here’s a guide to help you choose:
The Best Steak for Kabobs
- Porterhouse / Sirloin (Top Sirloin) / Rump Steak: These cuts are excellent choices because they offer a fantastic balance of rich beefy flavor and tenderness, making them ideal for quick cooking methods like grilling. They hold up well on the skewer and develop a beautiful crust while staying juicy inside. Look for cuts with good marbling (small flecks of fat) as this contributes significantly to both flavor and moisture.
- Eye Fillet (Beef Tenderloin): While incredibly tender, eye fillet has a milder beef flavor, which might be overshadowed by a strong spice mix. It’s also typically more expensive. If you opt for tenderloin, consider using a lighter seasoning to let its delicate flavor shine, or pair it with a very vibrant sauce.
Steak Cuts to Avoid for Kabobs
Not all beef cuts are suitable for kabobs, primarily due to their connective tissue and muscle structure, which require longer, slower cooking to become tender. Avoid these:
- Stewing Steak or Chuck Steak: These cuts are tough and are best suited for slow-cooking methods like braising, where heat and moisture break down their tough fibers over several hours. Grilling them quickly will result in an unpleasantly chewy texture.
- Flank Steak and Skirt Steak: Although sometimes grilled quickly, these cuts have long muscle fibers that can be very tough if not sliced thinly against the grain. When cut into chunks for kabobs, they tend to be too chewy. Even with marinating, they won’t achieve the desired tenderness in a short grilling time.
Always aim for fresh, quality beef from a reputable butcher. When cutting the steak, strive for uniform 1 ½-inch cubes to ensure even cooking and a consistent bite.
Crafting the Ultimate Dry Rub (and Wet Marinade Options)
The Dry Rub: A Flavor Powerhouse
This dry rub is a personal favorite and works wonders on any steak, especially beef kabobs. It’s crafted to deliver a balanced burst of flavor that complements the richness of the beef without overwhelming it. The best part? You can easily make a big batch and store it, ensuring you’re always ready for an impromptu grilling session. Our signature blend features:
- Paprika: Adds a sweet, smoky depth and a beautiful reddish-orange color to the meat.
- Mustard Powder: A secret weapon for beef and chicken alike, mustard powder provides a subtle tang and helps to tenderize the meat while enhancing its savory notes.
- Onion Powder & Garlic Powder: These aromatic staples deliver a foundational layer of savory flavor that penetrates deep into the meat.
- Cumin: Earthy and warm, cumin introduces a hint of exotic spice that pairs beautifully with beef.
- Sugar: Just a touch of sugar helps with caramelization during grilling, creating a delicious, slightly crusty exterior.
- Cayenne Pepper: For a gentle kick, cayenne pepper adds a touch of heat without being overpowering. Adjust to your preference for more or less spice.
- Salt & Pepper: The essential seasonings that draw out the natural flavors of the beef.
Mix these ingredients thoroughly, and you’ll have a versatile rub ready to transform your beef. The dry rub can be stored in an airtight jar in your pantry for several months, making it a convenient go-to for many meals.
Elevating Your Flavor: Wet Marinade Alternatives
While the dry rub is fantastic on its own, you can also transform it into a wet marinade for even deeper flavor penetration and moisture. Adding liquid elements introduces new dimensions to the beef. Consider these options:
- A Dash of Soy Sauce: Infuses umami depth and a salty kick, complementing the beef’s richness.
- Worcestershire Sauce: Known for its complex, savory, slightly tangy profile, Worcestershire sauce is a classic companion to beef, adding a delicious layer of flavor.
- Extra Virgin Olive Oil: Helps distribute the dry rub evenly, prevents sticking, and aids in browning while keeping the meat moist.
- A Squeeze of Lemon Juice or Red Wine Vinegar: These acidic components act as natural tenderizers and brighten the flavors, cutting through the richness of the beef. They can be used in place of or alongside Worcestershire for a different tang.
When using a wet marinade, ensure the beef is fully coated and allow it to marinate for at least an hour, or up to 24 hours in the refrigerator, to fully absorb the flavors.

Vegetable Pairings: The Colorful Complements
While the star of the show is undoubtedly the juicy beef, the vegetables threaded alongside it play a crucial role in both flavor and presentation. They add color, texture, and a fresh counterpoint to the rich meat. I often keep it simple with just onions and capsicum (bell pepper), as they cook beautifully with the beef and absorb the delicious rub.
However, the beauty of kabobs is their adaptability. Almost any sturdy vegetable that can be cut into small chunks and secured on a skewer will work wonderfully. When choosing vegetables, consider their cooking time relative to the beef. Ideally, they should cook through and soften slightly by the time the beef reaches your desired doneness.
Popular Vegetable Choices for Beef Kabobs:
- Onion: Red onions are particularly great for grilling as they caramelize beautifully, adding a sweet and savory note. Yellow or white onions also work well. Cut them into thick petals or chunks so they don’t fall off the skewer.
- Capsicum (Bell Pepper): Red, yellow, orange, or green bell peppers add vibrant color, a sweet crunch, and a fresh flavor that complements beef. Their sturdy structure holds up well to grilling.
- Mushrooms: Whole button mushrooms or larger mushrooms cut in half absorb marinades wonderfully and become incredibly savory when grilled.
- Zucchini & Yellow Squash: These summer squashes soften beautifully and take on a nice char. Cut them into thick rounds or half-moons.
- Cherry Tomatoes: While more delicate, cherry tomatoes burst with juicy sweetness when grilled. Thread them carefully between larger chunks of meat or other vegetables.
- Pineapple Chunks: For a touch of sweetness and acidity that helps tenderize the beef, pineapple is an excellent choice. It caramelizes beautifully on the grill.
- Broccoli Florets: Blanched briefly before skewering, broccoli adds a nice texture and earthy flavor.
Ensure all vegetables are cut into roughly the same size (around 1 ½ inches) as the beef cubes. This uniformity ensures even cooking and an aesthetically pleasing presentation. Don’t be afraid to mix and match your favorites to create your perfect combination!
Beef Kabobs for Every Occasion
This beef kabobs recipe truly shines in its versatility, adapting effortlessly to various dining needs and social gatherings. The ability to prepare everything ahead of time and then simply grill for a few minutes per side makes it a stress-free option for any event.
Entertaining and Parties
- Fantastic Appetizer or Finger Food: For cocktail parties or gatherings, use smaller, single beef cubes on each skewer, perhaps with just a small piece of bell pepper. Arrange them artfully on a platter with a dipping sauce for an elegant and easy-to-eat starter that guests will adore. The vibrant colors make them visually appealing.
- Brilliant Meal for Entertaining: When hosting friends and family for a more substantial meal, serve up two or three full-sized skewers per person. Their impressive presentation and delicious flavor make them a crowd-pleaser that feels special without requiring hours in the kitchen. The minimal cooking time at the moment of serving allows you to spend more time with your guests.
Everyday Meals
- Great Weeknight Meal: Due to their inherent qualities of being healthy, relatively light, and incredibly quick to make, beef kabobs are a fantastic solution for busy weeknights. Marinate the beef the night before, and dinner can be on the table in under 30 minutes, freeing up your evening for other activities.
- Healthy and Balanced Option: With lean beef and fresh vegetables, these kabobs offer a balanced meal rich in protein and nutrients. They are an excellent way to incorporate more grilled goodness into your diet.
These steak kabobs consistently go down a treat. The meat, tender and succulent, cooks quickly to perfection, while a vibrant, herby sauce—like mojo verde or chimichurri—provides a refreshing cut through all that rich meatiness, creating a perfectly balanced flavor profile that guests and family alike will rave about.
Grilling Guide: How to Cook Beef Kabobs to Perfection
Beef kebabs are designed for quick cooking, so it’s essential to use cuts of meat that are naturally suited for fast, high-heat methods, as discussed in the “Choosing the Perfect Steak” section. Regardless of your cooking method, the key to success is achieving a beautiful caramelization on the outside while keeping the inside tender and juicy.
Jump to the recipe card for full ingredients and instructions.
Grilling Methods:
- BBQ Grill (Outdoor Grill): This is arguably the most classic and flavorful way to cook beef kabobs.
- Preparation: Preheat your BBQ grill to medium-high heat. Ensure the grates are clean and lightly oiled to prevent sticking.
- Cooking: Place the skewers directly over the heat, leaving a little space between each kabob for even cooking. Cook for about 2-3 minutes per side, turning them until all sides are nicely browned and the internal temperature reaches your desired doneness (130-135°F for medium-rare, 140-145°F for medium). The high heat creates that desirable sear and smoky flavor.
- Resting: Once cooked, remove the kabobs from the grill and let them rest for 5-10 minutes. This allows the juices to redistribute, ensuring maximum tenderness and juiciness.
- Grill Pan (Stovetop): A great option for indoor grilling, especially when outdoor grilling isn’t feasible.
- Preparation: Heat a heavy-bottomed grill pan over medium-high heat until very hot. Add a tablespoon of high-smoke-point oil (like grapeseed or avocado oil) to the pan, or brush it directly onto the kabobs.
- Cooking: Place the kabobs in the hot pan, ensuring not to overcrowd it. Cook in batches if necessary. Sear for about 2-3 minutes per side, rotating until all sides are browned and the beef is cooked to your preference.
- Browning: The high heat is critical for achieving good caramelization and grill marks, replicating the outdoor grill experience as much as possible.
- Oven Grill / Broiler: An excellent alternative for quick cooking with direct, intense heat.
- Preparation: Position an oven rack about 4-6 inches from the broiler element. Preheat your oven broiler to high. Line a baking sheet with foil for easy cleanup and lightly oil it or use a wire rack set over the baking sheet.
- Cooking: Arrange the beef kabobs on the prepared baking sheet. Broil for 3-4 minutes per side, turning regularly with tongs to ensure even cooking and prevent burning. Keep a close eye on them, as broilers can cook very quickly. Do not use your bare fingers to turn skewers, as they get extremely hot.
No matter which method you choose, the goal is always a delicious, perfectly cooked beef kabob that’s tender on the inside and beautifully seared on the outside. Serve immediately with your chosen sauces and sides for the best experience.

Top Tips for Foolproof Beef Skewers
Achieving perfectly cooked, delicious beef kabobs every time is easier than you think with these expert tips:
- Soak Wooden Skewers: If you’re using bamboo or wooden skewers, it is absolutely crucial to soak them in water for at least 30 minutes (or even longer, up to an hour) before threading your ingredients. This simple step prevents the skewers from burning or catching fire on the hot grill, and it also helps to retain some moisture, indirectly contributing to the juiciness of the meat.
- Avoid Metal Skewers (for specific cuts): While metal skewers are reusable, they conduct heat very efficiently. For cuts of beef that cook quickly, metal skewers can sometimes overcook the inside of the meat before the outside gets a good sear. Wooden skewers insulate slightly better, allowing the heat to cook the meat more evenly from the outside in.
- Opt for Square Skewers (or Double Up Round Ones): Square or flat skewers are a game-changer when grilling. They prevent the meat and vegetables from spinning freely when you try to flip them, giving you much better control on the grill. If you only have round skewers, consider using two parallel skewers for each kabob; this also helps stabilize the ingredients. The thicker the skewer, the better, as it provides more surface area for stability.
- Preheat Your Grill or Pan Thoroughly: Always ensure your grill or grill pan is nice and hot before you place the beef kebabs on it. This high initial heat is essential for achieving a beautiful sear and caramelization on the exterior of the meat and vegetables, which locks in juices and develops incredible flavor. A cold or lukewarm surface will cause steaming rather than browning.
- Cut Pieces Uniformly: Aim to cut your beef and vegetables into approximately 1 ½-inch square pieces. This uniform size is perfect for a single, satisfying bite and ensures that all ingredients cook at roughly the same rate. This prevents some pieces from being undercooked while others are overcooked.
- Don’t Overcrowd the Skewer: While it might be tempting to pack as much as possible onto each stick, resist the urge to squish everything together. Leave a small, subtle gap (even just an eighth of an inch) between each piece of meat and vegetable. This allows hot air to circulate freely around all surfaces, promoting more even cooking and better browning on all sides.
- Give Them Space on the Grill: Similarly, when cooking, do not jam the kabobs right up against each other in the pan or on the grill. Overcrowding the cooking surface lowers the temperature and releases steam, which will cause your kabobs to steam rather than sear and caramelize. Cook in batches if necessary to ensure each kabob has enough space for proper browning and char.
By following these tips, you’ll be well on your way to making succulent, perfectly cooked beef skewers that are a delight to eat every time!
Serving Suggestions: What to Enjoy with Your Kabobs
The versatility of these easy beef kebabs extends beautifully to how you serve them. The kebabs pictured here were accompanied by delicious garlic butter potatoes and a vibrant mojo verde, creating a balanced and flavorful meal. They are particularly fantastic served on a warm summer day with a variety of simple yet satisfying sides:
Main Dish Serving Ideas:
- Wrap Them Up: For a casual and interactive meal, slide the cooked beef chunks and vegetables off the skewers and tuck them into soft flatbread wraps or warm pita bread. Add a simple salad, a dollop of yogurt sauce, or some fresh herbs for a complete and delicious meal.
- Rice or Grain Bowls: Serve the kabobs over a bed of fluffy white rice, couscous, quinoa, or a flavorful Spanish red rice for a hearty and satisfying meal. These grains absorb the juices and flavors from the beef wonderfully.
Delicious Side Dishes:
- Salads:
- A classic, creamy simple potato salad provides a comforting contrast.
- For something with more zest, try a spiced roast sweet potato salad.
- A vibrant and earthy roasted beetroot feta salad offers a lovely color and flavor profile.
- Warm Sides:
- A warm potato asparagus salad adds freshness and a delightful texture.
- Roasted vegetables like corn on the cob, green beans, or even some additional grilled zucchini and squash slices make excellent companions.
Condiments and Sauces:
Beyond mojo verde and chimichurri, consider these flavorful additions:
- A creamy homemade ranch dip or a rich avocado cream sauce can add a cool, tangy element.
- For a fresh, zesty kick, a chunky roasted tomato salsa is perfect.
- Tangy quick pink pickled onions offer a sharp, acidic counterpoint that cuts through the richness of the beef beautifully.
- If you’re looking to dial up the decadence, a rich and creamy mushroom sauce can transform your kabobs into a gourmet experience.
With so many delicious options, you can tailor your beef kabob meal to any taste and occasion, making every bite a memorable one!

Frequently Asked Questions
Can I prepare beef kabobs ahead of time?
Absolutely! One of the best features of this recipe is its make-ahead potential. You can cut the beef and vegetables, mix the dry rub, and marinate the beef for at least 1 hour or up to 24 hours in advance. You can even thread the skewers a few hours before grilling. Store them covered in the refrigerator until you’re ready to cook. This makes them perfect for entertaining or busy weeknights.
What if I don’t have a grill?
No problem! Beef kabobs can be cooked beautifully in a grill pan on the stovetop or under your oven’s broiler. The key is to use high heat to ensure good searing and caramelization. Follow the instructions for your chosen method, ensuring the pan or broiler is well preheated.
How do I know when the beef is done?
For juicy kabobs, aim for medium-rare to medium doneness. You can check the internal temperature with an instant-read thermometer: 130-135°F (54-57°C) for medium-rare, and 140-145°F (60-63°C) for medium. Remember that the meat will continue to cook slightly after it’s removed from the heat (carryover cooking). You can also simply cut into one of the larger pieces to check the color.
Can I add other vegetables?
Yes, feel free to get creative with your vegetables! Beyond bell peppers and onions, good additions include zucchini, yellow squash, cherry tomatoes, mushrooms, or even pineapple chunks for a sweet and tangy twist. Just ensure they are cut into similar-sized pieces for even cooking.
What type of skewers are best?
Wooden or bamboo skewers are great, especially after soaking them in water for at least 30 minutes to prevent burning. Square or flat metal skewers are also excellent as they prevent the food from spinning when you turn them on the grill. If using round metal skewers, consider using two per kabob for better stability.
More Delicious Recipes You’ll Love
- Steak Enchiladas
- Mini Korean Beef Tacos
- Mum’s Steak and Mushroom Pie
- Slow Cooker Beef Stroganoff Recipe
- Flank Steak with Chimichurri Sauce
- Sticky Honey Soy Chicken Wings
- Slow Cooker BBQ Brisket
⭐⭐⭐⭐⭐
Did you try this beef kabobs recipe?
Show it some love in the comments below.
Hungry for more? Subscribe to the newsletter for free recipes straight to your inbox. Also, follow along on Facebook, Pinterest and Instagram.
Beef Kabobs (Beef Kebabs)
4-6 serves
10 minutes
10 minutes
1 hour
1 hour 20 minutes
Made in less than 30 minutes, this beef kabobs recipe is incredibly easy to make. Featuring juicy beef chunks and colorful vegetables, perfectly seasoned and grilled to perfection, it’s a meal that promises both convenience and deliciousness.
Start this recipe ahead for the best results. The steak is ideal when marinated for at least 1 hour prior to cooking, but can be left for up to 24 hours for deeper flavor.
Pin Recipe
Ingredients
- 800 g porterhouse steak (or top sirloin steak) (1 ¾ lb), cut into 1 ½-inch cubes
- 1 red capsicum (bell pepper), cut into ~1 ½ inch chunks
- 1 small red onion, cut into ~1 ½ inch chunks
STEAK DRY RUB
- 2 teaspoons paprika
- 1 ½ teaspoons mustard powder
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1 teaspoon sugar
- ½ teaspoon cumin
- ½ teaspoon freshly cracked black pepper
- ¼ teaspoon cayenne pepper
OPTIONAL: To serve
- Mojo Verde Sauce
- OR Chimichurri Sauce
For best results, always weigh ingredients where a weight is provided
Equipment
- Bamboo / wooden skewers
- Grill pan or BBQ grill
- Tongs
Instructions
-
MAKE THE DRY RUB: Mix together all the dry rub ingredients in a small bowl.
Tip: The dry rub can be made ahead of time. It stores exceptionally well for months in a jar with a tight-fitting lid, so consider making a larger batch to keep in your pantry for future use.
- MARINATE THE BEEF (For 1 hour or up to 24 hours ahead): Cut the steak into uniform large cubes (approximately 1 ½ inches square). Toss the beef well with the prepared dry rub, ensuring each piece is thoroughly coated. Cover the bowl and chill in the fridge for at least 1 hour, or for an even deeper flavor, let it marinate for up to 24 hours.
- Prepare the mojo verde or chimichurri sauce as per recipe instructions (if you choose to use one of these optional sauces).
- FOR THE BEEF KABOBS: If using bamboo or wooden skewers, soak them in water for at least 30 minutes before you begin to thread the steak. This prevents them from burning during cooking.
- Thread the marinated steak onto the prepared skewers, alternating with chunks of capsicum (bell pepper) and onion. I typically use about 3 pieces of steak per skewer, arranging them to allow a little space between each ingredient for even cooking.
- Heat some oil in a grill pan or a large frying pan over medium-high heat until it’s very hot. Add the skewers to the pan a few at a time, being careful not to overcrowd the pan. Turn the skewers often, cooking them for about 5-7 minutes in total, or until the steak reaches your desired level of doneness (e.g., medium-rare, medium).
- Optional: Serve the cooked beef kabobs immediately, drizzled generously with mojo verde or chimichurri sauce.
- Please take a moment to leave a comment & rating. It’s appreciated and so helpful.
Notes
- Make sure to soak the wooden / bamboo skewers for at least ½ an hour before cooking to prevent burning.
- Meat kabobs / kebabs are meant to cook quickly, so always stick with tender cuts of meat suited to fast cooking like sirloin, porterhouse, and rump steak.
- Ensure your grill or pan is nice and hot before laying the kebabs on top. This crucial step guarantees you achieve good caramelization and a perfect sear on the outside.
- Cut all pieces about 1 ½ inches square. This size is ideal for a single bite and ensures even browning on the outside while leaving the inside tender and juicy.
MORE DINNER RECIPES!
305kcal
Marie Roffey
Appetizer, Dinner, Lunch, Main Course, Starters, Tapas
American, Australian, World
Have you tried this recipe?
Don’t forget to leave a rating and comment below and let me know how it was! I love hearing from you. Nutrition information is approximate and derived from an online calculator. The brands you use may cause variations.
Calories from Fat 90