The fridge door is open, the crisper drawer is doing its weekly negotiation with the vegetables in it, and it’s 5:15 on a Tuesday. No plan. I’ve been there more times than I care to admit — so I built myself a default: steak skewers. Thirty minutes in the marinade while the kettle and the grill do their jobs, and dinner is on the table before anyone gets properly hungry.

These kabobs are the reason our grill runs on repeat in summer. The steak soaks in a simple garlicky marinade — red wine vinegar, Dijon, Worcestershire, a good amount of garlic, plenty of black pepper — then gets threaded with big chunks of bell pepper and red onion and grilled until it’s tender, juicy, and charred in all the right places. No extra sauce needed. It’s flavorful enough on its own, which is the whole point of a good default dinner.

Why it works
Three things make this one of my most-regrilled recipes:
- One marinade, zero fuss. Everything gets whisked together in a bowl, poured over the meat, and left for 30 minutes while you fire up the grill. The acid in the vinegar wakes up the garlic and pepper — it tastes like far more than five ingredients.
- Everything cooks at the same speed. Cut the steak, peppers, and onion into roughly even 1-inch pieces and nothing falls behind. The meat comes out right and the vegetables get a proper char instead of going rubbery.
- It scales with the week. Weeknight? Grill one batch, eat it, done. Busy Friday? Thread double, and the leftovers make a fine lunch. No extra equipment, no special sauces, no 20-item shopping list.
Ingredients
For the kabobs
- 1 1/4 pounds sirloin steak (about 570g), cut into 1 1/4-inch pieces
- 2 bell peppers, cut into 1-inch pieces
- 1 medium red onion, cut into 1-inch pieces
- Flaky sea salt, for topping
For the marinade
- 1/4 cup avocado oil or olive oil (60ml)
- 2 tablespoons red wine vinegar (30ml)
- 1 tablespoon Dijon mustard
- 1 tablespoon Worcestershire sauce
- 3 cloves garlic, pressed or finely minced
- 1 teaspoon coarse, freshly ground black pepper
- 1 teaspoon fine sea salt
Equipment — skewers (wooden or metal)
5 simple steps
- Make the marinade. In a medium bowl, whisk together the oil, red wine vinegar, Dijon, Worcestershire sauce, garlic, black pepper, and salt until combined.
- Marinate the steak. Put the steak in a zip-top bag or shallow bowl, pour the marinade over it, and toss until evenly coated. Refrigerate for at least 30 minutes, up to 6 hours.
- Prep the skewers. If they’re wooden, soak them in water for 30 minutes. Thread the steak, peppers, and onion onto the skewers, alternating the ingredients.
- Grill. Heat the grill to medium-high. Grill the skewers for 8 to 10 minutes, turning every few minutes, until the steak hits your preferred doneness and the vegetables are lightly charred. I pull mine around 130–135°F (55–57°C) for medium-rare — use whatever you like.
- Rest, then serve. Move the skewers to a platter and let them rest for 5 minutes. Finish with flaky salt and a squeeze of lemon if you’re feeling fancy.
Prep: 15 minutes · Marinade: 30 minutes · Cook: 10 minutes · Total: 55 minutes · Makes 4 servings
Make it your own
This recipe is built to flex, so treat it as a template:
- Out of sirloin? Ribeye or tenderloin work if you want to splurge. Chicken thighs work too, though the cook time will shift — check doneness with a thermometer rather than a clock.
- More vegetables? Thread on mushrooms, zucchini, or cherry tomatoes. The tomatoes are the move for a burst of sweetness between bites.
- Want heat? A pinch of red pepper flakes or a dash of hot sauce into the marinade keeps the flavor round while adding a slow burn.
- Prefer something sweeter? Swap the red wine vinegar for balsamic — deeper, a touch sweeter, still garlicky.
- Indoor version. A grill pan or the broiler both work. Broiling is faster than it looks, so keep a close eye on it and flip halfway through, around the 5–6 minute mark.
And the crisper-drawer rule: whatever vegetables are hanging out — peppers, onion, mushrooms, whatever — go straight onto the skewer. That’s the whole skill set for this recipe.
A few things I learned the hard way
- Cut the steak pieces evenly. If some chunks are bigger than others, they cook unevenly — some overdone, some under. Same size, same result.
- Pull the steak out of the fridge about 20–30 minutes before grilling. Fridge-cold meat won’t cook evenly, and you don’t need that fight on a busy evening.
- Use a meat thermometer. It takes the guesswork out. I pull mine around 130–135°F (55–57°C) for medium-rare.
- The 5-minute rest is real. It’s hard to wait when they smell that good, but resting keeps the juice in the meat instead of on the cutting board.
- Don’t skip the flaky salt at the end. That little crunch on top is everything.
FAQ
What’s the best cut of steak for kabobs? Sirloin is my go-to — great flavor without the splurge price. Ribeye or tenderloin if you want to treat yourself.
Can I make these without a grill? Yes. Broil them on a foil-lined sheet pan, flip halfway through (around the 5–6 minute mark, depending on your broiler), and keep a close eye on them.
Can I marinate the steak overnight? I wouldn’t go past 6 hours. The vinegar in the marinade starts to break down the meat’s texture if it sits too long.
Do I need skewers at all? No — you can skip them entirely and grill everything separately, or toss it all in a grill basket.

Start today
- ✓ Put a sirloin steak (or any steak cut) in the freezer so it’s on hand for a no-plan Tuesday
- ✓ Check the crisper drawer and pick one vegetable to skewer with it
- ✓ Soak the wooden skewers the moment you start the marinade — 30 minutes, done while the meat soaks
Five-fifteen, fridge open, no plan. That’s the version of this recipe I actually use. Yours can start with one steak and whatever the crisper drawer is offering.
Today’s tiny step: tonight, open the crisper drawer and name the one vegetable that’s going on a skewer. That’s the whole plan.
— E, your habit neighbor