Grilled veggie & steak kebabs tossed with an amazing basil sauce

Plate of steak kebabs with basil sauce on top

Thick cut pieces of steak are marinated in a flavorful blend of ingredients and then skewered with peppers and onion and then grilled to perfection to bring you the best steak kebabs! These kebabs are topped with a fresh basil sauce creating a dinner you’re going to crave all summer long!

We love eating kebabs all Spring and Summer and I know these are going to be on repeat often! Alternating with our favorite chicken kebabs, of course ๐Ÿ™‚

Overhead photo of raw meat in marinade mixture

How to make steak kebabs:

  • Start by combining the ingredients for the marinade: olive oil, red wine vinegar, minced garlic, chopped parsley, red pepper flakes, and black pepper. Cut the steak into 1 and 1/2 inch pieces and place in the marinade. You want to marinate the meat for at least 30 minutes and preferably 1-2 hours. You don’t want to marinate the meat longer than 4 hours because it does start to make the meat mushy.
  • For the veggies: you’ll cut the red onion and bell peppers into 1 and 1/4 inch pieces. The veggies get tossed in oil and seasoned with salt and pepper.
  • Once the meat is marinated and veggies are ready, you can assemble your steak kebabs! Do this by layering steak and veggies onto soaked wooden or metal skewers. And then they’re ready to cook!
  • To cook your steak kebabs on the grill: Clean and grease your grill and then make sure grill is fully heated (to medium high heat) before adding kebabs. Place kebabs on grill and grill kebabs 6-9 minutes or until desired doneness is reached, rotating every 2-3 minutes for even grilling. Let those kebabs stand for a few minutes and then serve them with the amazing basil sauce!

More Recipes for the Grill:

The BEST Chicken Marinade

The BEST Steak Marinade

Grilled Bruschetta Chicken

For more delicious recipes, follow along on PinterestInstagramFacebook, and YouTube ?

5 from 1 vote

Veggie & Steak Kebabs

These grilled Veggie and Steak Kebabs are loaded with juicy steak, vibrant veggies, and tossed in a delicious basil sauce. Perfectly charred on the grill, every bite is a burst of flavorโ€”ideal for a summer cookout or a fun family dinner!
Prep Time: 25 minutes
Cook Time: 8 minutes
Marinating: 1 hour
Total Time: 1 hour 33 minutes
Servings: 6 servings

Equipment

  • Grill
  • Food Processor

Ingredients 
 

  • 1-1/2 pounds sirloin steak cut into 1-1/2 inch pieces
  • 1/4 cup olive oil
  • 1/3 cup red wine vinegar
  • 2 cloves garlic minced
  • 3 tablespoons flat leaf parsley finely chopped
  • 1 teaspoon red pepper flakes
  • 1/2 of a large red onion
  • 4 large bell peppers whatever variety youโ€™d like; I use 1 red, 1 orange, 1 yellow, and 1 green
  • Vegetable oil
  • Salt and pepper

Basil Sauce

  • 1 small garlic clove minced
  • 1 tablespoon minced shallot
  • 1 cup packed basil leaves coarsely chopped
  • 1-1/2 tablespoons red wine vinegar
  • 1 tablespoon fresh lemon juice
  • 1/4 cup olive oil

Instructions 

For the Steak

  • Combine the ingredients for the marinade: olive oil, red wine vinegar, minced garlic, chopped parsley, red pepper flakes, and about 1/4 teaspoon pepper. Cut the steak into 1 and 1/2 inch pieces and place in the marinade. Marinate for at least 30 minutes and ideally 1โ€“2 hours. Do not marinade longer than 4 hours to avoid mushy meat.
  • If using wooden skewers, soak in water at least 30 minutes before assembling.
  • Cut red onion and bell peppers into 1 and 1/4-inch pieces. Place all pepper pieces in a large bowl and lightly drizzle with vegetable oil and season to taste with salt and pepper. Toss to coat. Lightly drizzle the onion with oil and salt but donโ€™t toss so the pieces will stay together in chunks.ย 
  • To assemble kebabs, layer steak and veggies onto soaked skewers. Roll up a paper towel and soak in vegetable oil. Using tongs, brush the soaked paper towel over clean grill grates. Make sure grill is fully heated (to medium high) before adding kebabs. Place kebabs on grill and grill 6โ€“9 minutes or until desired doneness is reached, rotating every 2โ€“3 minutes for even grilling. (Beef should be well seared on all sides and center of beef registers between 125โ€“130ยฐF (for medium rare) on an instant read thermometer, about 3 minutes per sideโ€”they continue to cook a bit off the grill). Transfer skewers to platter and let rest 5 minutes.

For the Basil Sauce

  • In a food processor, pulse garlic and shallot a few times. Add basil and pulse until finely chopped. Add vinegar, fresh lemon juice, and salt/pepper to taste (I use about 1/2 teaspoon of salt and 1/4 teaspoon pepper). Pulse a few times and, while running, drizzle in the olive oil and pulse until smooth. Avoid pulsing the mixture too much with the olive oil as sometimes oil with metal can have a metallic reaction and alter the taste of the sauce.
  • Serve sauce on top or alongside kebabs.

Recipe Notes

Storage: Store leftover kebabs in an airtight container in the fridge for up to 3 days. Keep the basil sauce separate, if possible, and add it just before reheating or serving.

Nutrition

Serving: 1serving | Calories: 357kcal | Carbohydrates: 17.2g | Protein: 26.2g | Fat: 20.7g | Cholesterol: 61.4mg | Sodium: 69.5mg | Fiber: 3.3g | Sugar: 5.9g

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

Basil sauce adapted from Food and Wine

Thick cut pieces of steak are marinated in a flavorful blend of ingredients and then skewered with peppers and onion and then grilled to perfection to bring you the best steak kebabs! via chelseasmessyapron.com

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 1 vote

Leave a comment

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

Recipe Rating




8 Comments

  1. Seraphina says:

    How do you cook them in the oven?

  2. Eric says:

    5 stars
    Best kebabs I’ve ever had. I love the idea of kebabs, and have tried them numerous times, but the final result never really pleased me. This recipe is wonderful and I’ve made it twice in the last 3 weeks.

    1. Chelsea Lords says:

      Oh yay!!! So happy these were a hit ๐Ÿ™‚ Thank you Eric!!

  3. Carley says:

    Iโ€™m going to pack these up to go camping for the weekend thanks for the recipe!!

  4. Melissa says:

    These steak kabobs look amazing, but all of your recipes look amazing as well. I am like a recipe junkie lol!! I have so many to try. This one I am going to try for sure this weekend. Keep them coming, their awesome.

  5. Brittany Audra says:

    Can’t wait to try that basil sauce on everything!

    1. chelseamessyapron says:

      Thanks Brittany!

  6. Sabrina says:

    what a wonderful weekend kabob grilling idea, love it, marinade too, thank you