If you’re looking for the easiest way to take your next cookout to the next level, you’re going to fall head over heels for these absolutely scrumptious Steak Skewers! With juicy cubes of steak marinated in the most delectable spiced sauce alongside gorgeous, vibrant veggies, this is a dish that is bound to become a favorite.

A plate of grilled steak skewers with peppers and onions.

What Are Steak Skewers?

These steak skewers are basically grilled goodness on a stick! We take tender chunks of steak and marinate them in a blend of garlic dip (or creamy Greek yogurt mixed with garlic), olive oil, bright lemon juice, and a kick of spices like cumin, coriander, smoked paprika, sea salt, and black pepper. Then, we thread them onto skewers alongside bright veggies and grill them to juicy perfection.

What makes these so amazing is how easy they are to make and how chock-full of flavor they are! The marinade seeps into every inch of the steak, making it super tender and the onions and bell peppers add bright color and fresh flavor. Whether you’re firing up the grill for a casual weeknight cookout or entertaining a crowd, these steak skewers may become your new go-to!

Ingredients You Need

  • Garlic Dip, Such As Toum This zesty dip marinates our steak skewers with a burst of garlicky flavor. You can also use Greek yogurt mixed with minced garlic. 
  • Olive Oil – We use oil to keep the meat juicy and tender on the grill!
  • Lemon Juice – Lemon juice adds bright citrusy flavor that perfectly complements the other flavors in the marinade.
  • Cumin – This spice adds warm earthiness to the marinade.
  • Coriander – Coriander adds a fresh floral note to the dish as well as a bit of citrusy flavor.
  • Smoked Paprika – While you can use standard paprika, we like the smoky flavor that this variety adds to the meat. 
  • Sea Salt – Salt brings out the flavor of all of the spices, juice, and Toum.
  • Black Pepper – Ground black pepper gives the meat a mild kick of heat.
  • Top Sirloin Steak Or Beef Tenderloin Fillet Cut the meat Into 1 ½-Inch cubes, making them as similar in size as possible so that they cook evenly.
  • Large Red Onion – Onions add a touch of sweetness and a pretty pop of color to our skewers!
  • Green Bell Peppers – The crisp texture complements the juicy meat perfectly! 
  • Red Bell Peppers Or Orange Bell Peppers: We like to use one or both of these to add a pop of color.
Close up of grilled steak skewers with onions and peppers on a plate.

How to Make Steak Skewers

  1. Marinate the Meat. In a large bowl, combine the spices, Toum, lemon juice, and olive oil. Then place the meat in the bowl as well and cover it all evenly with the mixture. 
  2. Prepare the Skewers. For skewers made of wood or bamboo, allow them to soak for an hour or more. 
  3. Cut Veggies. Slice the onion and bell peppers so that they are approximately as wide as the meat. 
  4. Make the Steak Skewers. First, press the meat onto the skewer followed by the onion and bell peppers. Repeat until the skewer is full. Do the same with the remaining skewers. 
  5. Cook. Arrange the skewers on the preheated grill. Using a pastry brush, continue to apply the marinade while cooking and turn the skewers periodically. Continue to grill until you reach the desired doneness. 
  6. Serve. Allow the skewers to rest briefly before serving. 


  • Yogurt – Use full-fat Greek yogurt and 4 cloves of minced garlic in place of the Toum.
  • Herb Marinade – Replace the garlic dip with a marinade of olive oil, minced garlic, fresh herbs like rosemary and thyme, lemon juice, and a touch of red wine vinegar.
  • Alternative Seasonings – Rub the steak cubes with a Cajun seasoning mix or fajita seasoning.
  • Chimichurri Marinade – Use a bright chimichurri sauce either on its own or mixed into the Toum or Greek yogurt.
  • Other Veggies – Try adding cherry tomatoes, mushrooms, or zucchini.
  • Meat – Replace the beef with chicken or pork and adjust the cooking time as necessary.

Can I Store Leftovers? 

Yes! These beefy bites store well which makes them absolutely perfect for meal prep

Once the beef has cooled, place it in resealable bags or an airtight container and refrigerate for 3-5 days. 

To freeze, place the beef in a freezer-safe container or freezer bag and store for up to 3 months. It may be helpful to remove the meat and veggies from the skewer before freezing.  

More Beef-Based Recipes

Searching for more meals that put beef front and center? Check out more of our favorite beefy bites! 

Easy Baked Beef Stew

Ground Beef Philly Cheesesteak

Slow Cooker Beef Brisket

Middle Eastern Beef Chili

A plate of grilled steak skewers.

Steak Skewers

No ratings yet
Author: Food Dolls
Servings: 8 servings
Prep: 1 hour
Cook: 10 minutes
Total: 1 hour 10 minutes
Learn how to make savory grilled steak skewers with veggies for an easy weather meal that cooks in minutes!


  • 2 pound top sirloin steak or beef tenderloin fillet cut into 1 ½-inch cubes
  • 1 teaspoon cumin
  • 1/2 teaspoon coriander
  • 1 teaspoon smoked paprika
  • 1 teaspoon sea salt
  • 1/2 teaspoon black pepper
  • 1/3 cup garlic dip such as Toum (or sub with full fat greek yogurt + 4 cloves minced garlic)
  • Juice of 1 whole lemon
  • 2 Tablespoons olive oil
  • 1 large red onion
  • 2 green bell peppers
  • 2 red bell or orange bell peppers


  • Add the meat to the bowl with the spices, toum, lemon juice, and olive oil. Use your hands to rub the spices into the meat, coating the meat in the spices.
    2 pound top sirloin steak or beef tenderloin fillet, 1/3 cup garlic dip, 2 Tablespoons olive oil, Juice of 1 whole lemon, 1 teaspoon cumin, 1/2 teaspoon coriander, 1 teaspoon smoked paprika, 1 teaspoon sea salt, 1/2 teaspoon black pepper
  • If using bamboo or wooden skewers, soak them in water for at least one hour to prevent sticking. Cut the onion and bell peppers into pieces that are roughly the same width as the meat.
  • Lightly oil the grates of a gas grill, and heat for 10 minutes on high.
  • Thread the meat, onion pieces and bell peppers onto the prepared skewers. Alternate using all the meat.
    1 large red onion, 2 green bell peppers, 2 red bell or orange bell peppers
  • Place the shish kabobs on the grill. Cook, turning occasionally and brushing the meat a couple of times with the marinade as it cooks. The steak skewers will be done in 8 to 10 minutes, depending on how hot the grill is and how well-cooked the meat is preferred.

Would you like to save this? 🔖

We'll email this post to you, so you can come back to it later!


Serving: 1serving

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Please leave a comment!

You Might Also Like

Philly Cheesesteak Stuffed Peppers

Enjoy all the flavors of your favorite sandwich in a low-carb, easy-to-make recipe thanks to these Philly cheesesteak stuffed peppers!

Mediterranean Ground Beef Meatballs

This ground beef meatballs recipe features ground beef, fresh herbs, & tahini, for savory, refreshing meatballs full of Mediterranean flavors!

Meet Alia & Radwa

Welcome to Food Dolls! We’re so glad you found us. We are Alia and Radwa, sisters who want to share simple and easy recipes with you. We hope you find recipes here that you enjoy making as much as we do! Learn more about us!

Leave a reply

Your email address will not be published. Required fields are marked *

Recipe Rating