While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and a lot more information that can help your recipe turn out even better.
I can hardly stop talking about Rosemary Garlic Steak Kebabs right now, they are an Austin summer staple in my house and they deserve the hype. These Rosemary Garlic Steak Kebabs are bright, simple, and seriously grill-friendly, perfect when you want dinner that feels special but is not fussy. Quick benefits: fast marinating, minimal hands-on time, big flavor, and great for batch cooking. I made these for a little teacher potluck once and everyone asked for the recipe, so yeah, this one’s a keeper. Want a cozy veggie side to go with it? I love pairing ideas like roasted cabbage steaks for balance—see my take on those here: cozy garlic butter roasted cabbage steaks.
Why you’ll fall for these kebabs
There’s a lot to like: the rosemary gives a woodsy brightness, garlic brings savory depth, lemon keeps everything lively, and the steak gets a perfect crust when you grill it right. They are fast to toss together, forgiving if you run a few minutes over on the grill, and they travel well if you want to bring them to a picnic. You can feed a small crowd without fuss, and they store beautifully for meal prep the next day. Honest, they’re one of those recipes that checks boxes for flavor, ease, and nostalgia all at once. Plus, who does not love food on a skewer? It’s fun! Isn’t it nice when dinner feels a little like a celebration, even on a weeknight?
Ingredients
- 1.5 pounds top sirloin steak cut into 1-inch cubes, 1 large onion cut into 1-inch pieces, 2 bell peppers (any color) cut into 1-inch pieces, 1/4 cup olive oil, 2 tablespoons fresh lemon juice, 2 tablespoons chopped fresh rosemary, 3 cloves garlic minced, 1 teaspoon salt, 1/2 teaspoon black pepper, 8 wooden skewers
A few quick notes on the ingredients above: use top sirloin for a good balance of tenderness and value, but flank or skirt steak can work if you slice against the grain. If fresh rosemary is hard to source, a teaspoon of dried rosemary will do in a pinch. Budget tip: buy peppers that are on sale and freeze extras for later; they hold up well in cooked dishes. I buy my steak from a local butcher when I can (support local!), but a good grocery store cut works just fine too.

Process overview
Below are the exact steps I follow, plus why each step matters and what to watch for. The timing cues are honest, so you can plan dinner without stress.
- Soak wooden skewers in water for 30 minutes to prevent burning.
- In a large bowl whisk together olive oil, lemon juice, rosemary, garlic, salt, and black pepper.
- Add steak cubes to the marinade and toss to coat evenly. Cover and refrigerate for at least 30 minutes or up to 2 hours.
- Thread marinated steak cubes, onion pieces, and bell pepper pieces alternately onto the soaked skewers.
- Preheat grill or grill pan over medium-high heat and lightly oil the grates.
- Grill kebabs for 8 to 10 minutes, turning every 2 to 3 minutes, until the steak reaches desired doneness.
- Remove kebabs from heat and let rest for 5 minutes before serving.
Why these steps? Soaking the skewers keeps them from catching fire, obvious but easily forgotten. The olive oil and lemon form a light emulsion that carries rosemary and garlic right into the meat, and 30 minutes is enough for flavor to penetrate without turning the steak mushy. Threading veggies between the cubes helps them cook evenly and also keeps the meat from curling too much. When you grill, listen for that satisfying sizzle and watch for char on the edges; flip often so nothing burns. Resting is non-negotiable, let the juices redistribute, please, otherwise dry steak, which we do not want.
Tips & tricks
Treat marinating time as flexible, not sacred; I often do a quick 30-minute soak after work, or a longer 2-hour rest on weekends when I have time. For batch cooking, assemble skewers and freeze them before grilling, then pop them straight on the grill from slightly thawed—great for meal prep. Leftovers reheat gently in a skillet with a splash of water or lemon juice to keep them juicy. If you have fan friends, slice the rested steak off the skewers and toss into salads or tacos later (yes, tacos). Store cooked kebabs in an airtight container for up to 3 days. Quick teacher tip: label your containers with the date, trust me.
Serving ideas
Serve these kebabs with a simple herby yogurt sauce, or pile them over rice for a fast weeknight bowl. They’re perfect for backyard gatherings or a quick family dinner, and they pair beautifully with grilled corn, a lemony couscous, or roasted sweet potatoes. Want a lighter option? Slide the steak off the skewers and toss into mixed greens with tomatoes and feta. Leftovers are genius in wraps with tzatziki the next day. I sometimes make extra peppers and onions to roast alongside for a veggie-packed plate.
FAQ
At least 30 minutes, up to 2 hours is ideal for these kebabs; after that the citrus can start to affect texture so I would not go longer than 2 hours.
Yes, metal skewers work great and you can skip soaking; they are sturdier and reusable, so I grab a set when I want less waste and more durability.
Aim for a medium-high grill and cook until the steak reaches about 130 degrees F for medium-rare, but timing is easier here so look for a nice sear and a slightly pink center.
Absolutely: marinate and thread the kebabs, then refrigerate up to a day before grilling; or pre-cook and reheat gently for up to 3 days.
Thyme or oregano are tasty swaps if you do not have rosemary; both give aromatic, savory notes that work well with garlic and lemon.
I hope you give these Rosemary Garlic Steak Kebabs a try, seriously, they make weeknights nicer and weekends feel special! Tell me how you made them, or swap in your favorite veg — I always want to hear. If you try a new pairing, share it. And if you loved the idea of quick bowls, check my bowl recipe for more inspiration here: butternut squash garlic herb steak bowls. Go grill something good!!!

Rosemary Garlic Steak Kebabs
Ingredients
For the Kebabs
- 1.5 pounds top sirloin steak cut into 1-inch cubes Use top sirloin for a good balance of tenderness and value, flank or skirt steak can work too.
- 1 large onion cut into 1-inch pieces
- 2 pieces bell peppers (any color) cut into 1-inch pieces Buy peppers that are on sale and freeze extras for later.
- 1/4 cup olive oil
- 2 tablespoons fresh lemon juice
- 2 tablespoons chopped fresh rosemary 1 teaspoon of dried rosemary can substitute if fresh is unavailable.
- 3 cloves garlic minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 8 pieces wooden skewers Soak in water for 30 minutes to prevent burning.
Instructions
Preparation
- Soak wooden skewers in water for 30 minutes to prevent burning.
- In a large bowl, whisk together olive oil, lemon juice, rosemary, garlic, salt, and black pepper.
- Add steak cubes to the marinade and toss to coat evenly. Cover and refrigerate for at least 30 minutes or up to 2 hours.
Assembling
- Thread marinated steak cubes, onion pieces, and bell pepper pieces alternately onto the soaked skewers.
Grilling
- Preheat grill or grill pan over medium-high heat and lightly oil the grates.
- Grill kebabs for 8 to 10 minutes, turning every 2 to 3 minutes, until the steak reaches desired doneness.
- Remove kebabs from heat and let rest for 5 minutes before serving.







