Rosemary Garlic Steak Kebabs (Easy Grilled Steak Skewers Recipe)

Rosemary Garlic Steak Kebabs grilled to perfection with vibrant vegetables.

Rosemary Garlic Steak Kebabs are my go to fix when it is one of those days where you want a real dinner, but you do not want a sink full of dishes. You get that steakhouse vibe, but it is casual enough for a weeknight and fun enough for a backyard hang. I love how the rosemary and garlic hit you first, then you get those little charred edges from the grill. Plus, everyone can customize their skewer situation, which saves me from playing short order cook. If you have ever stared at a pack of steak and thought, what now, this is your answer.

Ingredients for Garlic Rosemary Steak Kebabs

Here is what I usually grab. Nothing fancy, just good basics that do a lot of work.

  • Steak, cut into 1 to 1.5 inch cubes (about 1.5 to 2 pounds)
  • Olive oil
  • Fresh garlic, minced (yes, fresh matters here)
  • Fresh rosemary, chopped
  • Lemon juice (or a splash of red wine vinegar)
  • Salt and black pepper
  • Optional: Dijon mustard, a little honey, or crushed red pepper
  • Vegetables: bell peppers, red onion, zucchini, mushrooms, cherry tomatoes
  • Wood or metal skewers

If you are in a garlicky mood lately, you might also like this quick veggie side I make all the time: garlic broccoli stir fry. It is one of those easy wins that fits right in with steak.

Best Steak Cuts for Steak Kebabs

Steak kebabs are forgiving, but the cut you choose really changes the final vibe. You want something that stays tender when it is cooked quickly over high heat.

My favorites:

Sirloin is my top pick for price plus tenderness. Ribeye is insanely flavorful but a little pricier and can drip more because of the fat. Strip steak is also great and grills beautifully.

If you want to nerd out on one of my favorite cuts, check out this guide on bavette steak. It is such a good option when you want big beefy flavor, and it can be awesome on skewers if you cube it carefully and do not overcook it.

Rosemary Garlic Marinade for Steak Kebabs

This is the part that makes Rosemary Garlic Steak Kebabs taste like you tried harder than you actually did. The rosemary brings that piney, cozy flavor, garlic gives it bite, and lemon keeps everything bright so it does not feel heavy.

I keep the marinade simple because the grill does the rest. Also, I am a firm believer that you do not need a sugary marinade for everything. A little sweetness is fine, but too much and the outside burns before the steak is done.

Quick heads up: rosemary is strong. That is why I chop it pretty finely. Big woody pieces can be a little intense when you bite into the steak.

How to Make Steak Kebab Marinade (Step-by-Step)

I usually make the marinade in a bowl big enough to toss the steak in, so I am not dirtying extra stuff.

Step 1: Add olive oil, minced garlic, chopped rosemary, lemon juice, salt, and pepper to a bowl.

Step 2: Whisk it up until it looks glossy and smells like something you would happily rub on everything.

Step 3: Taste it with a tiny bit on a spoon. You are checking for salt level here. It should taste a little strong since it is seasoning a lot of meat.

Step 4: Add the steak cubes and toss well so every piece gets coated.

Step 5: Cover and marinate. I like 30 minutes if I am rushing, but 2 to 4 hours is the sweet spot. Overnight is okay, but the texture can start to change a bit depending on how much acid you used.

While you wait, this is a great time to get a side going like 30 minute garlic turmeric rice. It is warm, simple, and so good with grilled meat.

How to Prep Steak and Vegetables for Skewers

The key is keeping everything close in size so it cooks evenly. If your steak cubes are tiny and your onion chunks are huge, something is going to be sad on the grill.

Here is what I do:

Steak: Cut into even cubes, about 1 to 1.5 inches. Pat dry if it is super wet, then toss in the marinade.

Bell peppers: Cut into squares that match your steak size.

Red onion: Cut into thick wedges, then separate into layers that are skewer friendly.

Zucchini: Slice thick and then cut into half moons. Thin slices go floppy fast.

Mushrooms: Keep whole if they are small. Halve if they are big.

One more thing, if you are using wooden skewers, soak them in water for at least 30 minutes. I forget sometimes, and the ends get a little too toasty.

How to Assemble Steak Kebabs on Skewers

I like to think of this part as edible arts and crafts. There is no wrong way, but there is a way that grills better.

Tips that help:

Do not pack pieces too tightly. Leave a tiny bit of space so heat can get around everything.

Keep similar cook times together. If you love tomatoes, add them, but know they cook faster than onion. I sometimes put tomatoes on separate skewers so I can pull them early.

Double skewer if you can. If you use two skewers side by side, the food does not spin when you flip it. This is especially helpful with slippery onion layers.

When I make Rosemary Garlic Steak Kebabs for guests, I usually do a mix: a few with extra mushrooms for my mushroom people, and a few with more pepper and onion for that fajita vibe.

Step-by-Step Grilling Instructions for Steak Kebabs

Grilling sounds intimidating until you do it a few times and realize it is mostly just paying attention. Here is my simple method.

1. Preheat the grill. Medium high heat is perfect. You want it hot enough to char, not so hot that the outside burns instantly.

2. Oil the grates. Use tongs and a paper towel with a bit of oil. This helps keep the steak from sticking.

3. Grill the kebabs. Place skewers on the grill and close the lid.

4. Turn every couple minutes. I rotate them about every 2 to 3 minutes for even browning.

5. Cook to your doneness. Most steak cubes take about 8 to 12 minutes total depending on size and grill heat. Medium rare goes fast, so keep an eye on it.

6. Rest. Give the kebabs 5 minutes on a plate before serving. This keeps the steak juicier.

If you are not sure about doneness, a meat thermometer makes life easier. I aim around 130 to 135 F for medium rare, 140 to 145 F for medium.

Expert Tips for Juicy Grilled Steak Kebabs

This is the stuff I learned after making these a bunch of times, including a few batches where I got distracted and overcooked them. Oops.

Cut evenly. Uneven cubes cook unevenly, and you end up pulling some off early while others keep cooking.

Do not over marinate. A few hours is great. Too long in a lemon heavy marinade can make the texture a little weird.

High heat, short time. You want a good sear without drying out the middle.

Rest the meat. This matters more than people think. Resting helps the juices stay put.

Season at the end if needed. After grilling, I taste a piece and add a pinch of flaky salt if it needs a pop.

And if you are looking for another steak dinner that is more hands off, these cajun steak tips are a fun spicy switch up.

Common Mistakes When Making Steak Kabobs

I have made every one of these mistakes at least once, so I am basically trying to save you from my past self.

Using the wrong cut. Super lean stew meat tends to get chewy fast. Pick a cut meant for quick cooking.

Cutting the steak too small. Tiny pieces overcook before you get any char.

Mixing fast cooking and slow cooking veggies. If you want potatoes on skewers, parboil them first or they will still be crunchy when the steak is done.

Grilling on low heat. Low heat can dry out steak cubes and turn them gray instead of nicely browned.

Skipping the soak for wooden skewers. Burnt sticks are not the end of the world, but it is avoidable.

The good news is that even when you mess up a little, Rosemary Garlic Steak Kebabs still taste pretty amazing with a good dipping sauce.

Flavor Variations of Rosemary Garlic Steak Kebabs

Once you make these once, you will probably start playing around. Here are a few easy twists that still keep the spirit of Rosemary Garlic Steak Kebabs.

Balsamic pop: Add 1 to 2 tablespoons balsamic vinegar to the marinade. It gives a deeper tang and a hint of sweetness.

Spicy garlic: Add crushed red pepper or a pinch of cayenne.

Herb swap: Use thyme or oregano if you are out of rosemary, but keep the garlic strong.

Smoky: Add smoked paprika for a grill friendly smoky note.

Mustard boost: A spoon of Dijon helps the marinade cling and adds zip.

I still come back to the classic rosemary and garlic combo though. It just tastes like summer to me.

Serving Ideas for Grilled Steak Skewers

When the skewers come off the grill, I like to keep it simple and kind of build your own. It feels fun and nobody complains.

Easy serving ideas:

Dip: Garlic yogurt sauce, chimichurri, or even a quick lemon mayo.

Wrap it: Slide everything off the skewers into warm pita with lettuce and sauce.

Bowl style: Serve over rice with a squeeze of lemon and extra herbs.

If you like steak bowls, you should try cilantro lime steak bowls sometime. It is another easy dinner that hits the same satisfying notes.

What to Serve With Steak Kebabs (Side Dishes)

I usually pick one carb and one veggie side, then call it a day.

My favorite sides: rice, grilled corn, a simple green salad, roasted potatoes, or warm flatbread. If I am doing a cookout, I add a big bowl of sliced watermelon because it just works.

If you are a potato person, anything garlicky is perfect here. Also, if you want a cozy option for a cooler night, I am obsessed with this cheddar garlic herb potato soup as a starter when we are grilling in early fall.

Storage, Reheating, and Meal Prep Tips

These are great for leftovers, which is rare because they usually disappear fast.

Storage: Pull steak and veggies off the skewers and store in an airtight container in the fridge for up to 3 to 4 days.

Reheating: The best way is a quick warm up in a skillet over medium heat with a tiny splash of water, just until heated through. Microwave works too, but do short bursts so you do not turn the steak into little rubber cubes.

Meal prep: You can cube the steak and chop the veggies a day ahead. Keep them separate, then marinate the steak for a few hours before grilling. You can also assemble skewers earlier in the day and keep them covered in the fridge until grill time.

If you want to repurpose leftovers, I toss the steak and peppers into a quick salad or wrap the next day. It still tastes like you put in effort, even when you did not.

Common Questions

How long should I marinate steak for kebabs?

For Rosemary Garlic Steak Kebabs, 2 to 4 hours is my favorite window. If you are in a rush, 30 minutes still adds flavor. I try not to go much longer than overnight if there is a lot of lemon juice.

Can I cook these in the oven if I do not have a grill?

Yes. Use a hot broiler and place skewers on a foil lined sheet pan. Turn once or twice for even browning. They will not be quite as smoky, but still really good.

How do I stop the steak from getting tough?

Use a tender cut like sirloin, keep the cubes evenly sized, and do not overcook. Also, let the kebabs rest for a few minutes before serving.

Should I put all the veggies on the same skewer as the steak?

You can, but if you have picky eaters or you are using fast cooking veggies like tomatoes, separate skewers make it easier to pull things off at the right time.

Can I make these ahead for a party?

Totally. Assemble the skewers earlier in the day and refrigerate. Grill right before serving for the best texture and those fresh charred edges.

A little pep talk before you grill

If you have been wanting a reliable grilling recipe, Rosemary Garlic Steak Kebabs are honestly one of the easiest places to start. Keep the steak cubes even, do not overthink the marinade, and pull them off the grill while they are still juicy. If you want to compare approaches, I have enjoyed reading Rosemary Garlic Steak Kebabs – I Am Baker and also this flavorful spin from Balsamic Rosemary Steak Kabobs – Love Grows Wild. Now grab your skewers, invite someone to hang out by the grill, and go make dinner that feels like a treat without being a whole project.

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
Rosemary Garlic Steak Kebabs grilled to perfection with vibrant vegetables.

Rosemary Garlic Steak Kebabs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Oliver
  • Total Time: 42 minutes
  • Yield: 4 servings

Description

Delicious and customizable steak kebabs infused with garlic and rosemary, perfect for casual weeknight dinners or backyard gatherings.


Ingredients

For the Marinade

  • 1.52 pounds Steak, cut into 1 to 1.5 inch cubes (Sirloin or ribeye recommended for tenderness.)
  • 1/4 cup Olive oil
  • 4 cloves Fresh garlic, minced (Fresh garlic is preferred for flavor.)
  • 3 tablespoons Fresh rosemary, chopped (Chop finely to avoid strong bites.)
  • 2 tablespoons Lemon juice or red wine vinegar
  • 1 teaspoon Salt
  • 1 teaspoon Black pepper
  • optional Dijon mustard, honey, crushed red pepper (For added flavor.)

Vegetables

  • 2 cup Bell peppers, cut into squares (Size should match steak cubes.)
  • 1 medium Red onion, cut into wedges (Separate into layers.)
  • 1 medium Zucchini, sliced thick (Cut into half moons.)
  • 8 ounces Mushrooms, whole or halved (Keep whole if small.)
  • 1 cup Cherry tomatoes (Add at your discretion.)

Other

  • as needed Wood or metal skewers (Soak wooden skewers for 30 minutes.)


Instructions

Marinade Preparation

  1. In a large bowl, combine olive oil, minced garlic, chopped rosemary, lemon juice, salt, and pepper.
  2. Whisk until combined and glossy.
  3. Taste to adjust seasoning, ensuring it’s flavorful for the meat.
  4. Add the steak cubes and toss to coat evenly.
  5. Cover and marinate for 30 minutes to 4 hours in the refrigerator.

Prepare Vegetables

  1. Cut vegetables into sizes similar to the steak for even cooking.
  2. Soak wooden skewers in water if using.

Assemble Kebabs

  1. Skewer a mix of steak and vegetables onto prepared skewers, leaving space between pieces for even cooking.
  2. Keep similar cooking times together, e.g., group tomatoes separately.

Grilling

  1. Preheat the grill to medium-high heat.
  2. Oil the grates to prevent sticking.
  3. Place the skewers on the grill and close the lid.
  4. Turn skewers every 2-3 minutes for even browning.
  5. Cook steak cubes for about 8-12 minutes, or until desired doneness is reached.
  6. Let kebabs rest for 5 minutes before serving.

Notes

Leftovers can be stored in an airtight container in the fridge for up to 3-4 days. Reheat gently in a skillet with a splash of water.

  • Prep Time: 30 minutes
  • Cook Time: 12 minutes
  • Category: dinner, Main Course
  • Cuisine: American, Grilling

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star