Every Fourth of July, I end up staring at the grill wondering what to make that feels festive without requiring me to spend three hours in the kitchen. Last year I landed on these steak kebabs, and honestly they've become my go-to for any summer cookout — not just Independence Day. The marinade is simple stuff you probably already have in your pantry, and the red pepper, white onion, and blue potatoes on the skewers make the whole platter look intentional in the most satisfying way.
What makes these work is the marinade. It's not complicated — olive oil, soy sauce, balsamic vinegar, Worcestershire, garlic, and oregano — but it does something real to sirloin when you leave it long enough. The balsamic adds just enough depth without making it sweet, and the soy brings that savory backbone that makes the beef taste like it came off a restaurant grill. I've tried skipping the Worcestershire once when I was out of it, and the kebabs were still good, but that sauce genuinely pulls everything together.
My husband is the grill person in this family, but I'm the one who preps everything. These kebabs are probably the easiest handoff — I marinate the steak in the morning, parboil the potatoes while breakfast is happening, and by the time we're ready to eat, everything's prepped and waiting. He puts them on the grill, turns them a few times, and they're done in about twelve minutes. If you want something easy to serve to a crowd this summer, check out my Philly Cheesesteak Sloppy Joes too — another crowd-pleaser that comes together fast.
One thing to know going in: the blue potatoes (sometimes called purple potatoes) might not be at every grocery store. I found mine at Walmart in the specialty potato section, but if you can't track them down, small red potatoes work fine — they just won't give you the same red-white-blue effect on the skewer. Don't let that stop you from making the recipe. The flavor is what matters.

Why You'll Love This Recipe
- The marinade actually does the work: I've made dry, chewy kebabs before — that was before I learned to marinate long enough. This one with soy sauce, balsamic, and Worcestershire gives you steak that stays juicy even if you grill it a minute past medium. The acid in the balsamic helps break down the meat just enough without turning it mushy. An hour minimum, four hours if you can manage it.
- It grills in about 12 minutes: When you're hosting people and trying to also set out food, refill drinks, and keep kids from running into traffic, you need something that cooks fast. These kebabs go on a preheated medium-high grill and they're done in 10–12 minutes with a few turns. That's faster than most things I make indoors.
- Everything preps ahead: You can marinate the steak overnight, parboil the potatoes and cut the peppers the day before, then assemble the skewers in the morning. By the time the grill heats up you're just standing there looking relaxed. I almost always do it this way because the day-of chaos is real.
- The skewers look genuinely festive: I'm not someone who goes overboard with themed food, but the red pepper, white onion, and blue-purple potato pattern on these skewers is actually striking on a platter. It happens naturally without food coloring or anything fussy. My mother-in-law asked me how I planned it so carefully. I didn't — that's just how the colors fall.
- Sirloin is affordable and holds up well on the grill: Ribeye would be incredible here, I won't lie, but sirloin from Costco or Walmart does the job at a fraction of the price. Cut it into even 1½-inch cubes and it grills up nicely without drying out, especially with this marinade behind it.
Ingredients
- 1½ lbs sirloin steak, cut into 1½-inch cubes
- 1 red bell pepper, cut into chunks
- 1 white onion, cut into chunks
- 1 cup blue potatoes or purple potatoes, parboiled and halved (small red potatoes work if you can't find blue)
- Wooden or metal skewers
- For the marinade:
- 2 tablespoons olive oil
- 2 tablespoons soy sauce
- 1 tablespoon balsamic vinegar
- 1 tablespoon Worcestershire sauce
- 2 garlic cloves, minced
- 1 teaspoon dried oregano
- Salt and pepper, to taste
Directions
- Make the marinade: In a bowl, whisk together olive oil, soy sauce, balsamic vinegar, Worcestershire sauce, minced garlic, oregano, salt, and pepper. This takes about two minutes and you can do it the night before if you want.
- Marinate the steak: Add steak cubes to the marinade, toss to coat, then cover and refrigerate for at least 1 hour — up to 4 hours is better. The longer it sits, the deeper the flavor gets into the meat.
- Parboil the potatoes: While the steak marinates, boil the blue potatoes in salted water for about 5 minutes, just until barely tender. You don't want them fully cooked at this stage — they'll finish on the grill. Drain and let them cool enough to handle.
- Soak wooden skewers (if using): Submerge wooden skewers in water for at least 30 minutes before grilling. This keeps the ends from charring and catching. I keep a tall glass of water on the counter and drop them in while the steak marinates.
- Assemble the kebabs: Thread steak, red pepper, onion, and blue potato pieces onto skewers, alternating so you get the color pattern. Don't pack them too tightly — a little space between pieces lets the heat circulate and gives you some char on each piece.
- Grill the kebabs: Preheat your grill to medium-high. Place kebabs on the grates and cook for 10–12 minutes total, turning every few minutes, until the steak is cooked to your liking and the vegetables have some char on the edges.
- Rest and serve: Pull the kebabs off the grill and let them rest for 5 minutes before serving. Resting lets the juices redistribute so you don't lose them all when you bite in.

Tips for Success
- Don't skip parboiling the potatoes: I learned this the hard way the first time I made these — I threw raw potato chunks on the skewers thinking they'd cook through on the grill. They didn't. The steak was done and the potatoes were still crunchy in the middle. Five minutes in boiling water beforehand fixes this completely, and the potatoes still get nice color on the grill.
- Cut everything to a similar size: Uniform 1½-inch pieces mean everything finishes cooking at the same time. If your steak cubes are tiny and your pepper chunks are huge, you'll end up with overcooked beef and underdone vegetables. Take an extra minute with the knife and it pays off.
- Oil your grill grates before you start: A clean, oiled grate is the difference between kebabs that release cleanly and kebabs that tear apart when you try to turn them. I use a folded paper towel dipped in a little oil, held with tongs, and run it across the grates right before the food goes on.
- Marinate at least an hour — overnight is better: An hour is the minimum to get any real flavor into the beef. If I'm making these for a Fourth of July party, I always marinate the night before. The garlic and Worcestershire really work their way in given enough time, and the difference is noticeable.
- Use tongs, not a fork: Piercing the steak with a fork while it's on the grill lets the juices run out. Tongs turn the skewers without puncturing the meat. It's a small thing but it matters when you've marinated the beef all night and want to keep that moisture in.
Variations
- Spicy marinade: Add half a teaspoon of crushed red pepper flakes or a teaspoon of sriracha to the marinade. My husband does this every single time — he keeps a bottle of sriracha next to the grill specifically for this. It doesn't overwhelm the beef, it just gives it a little heat at the back of your throat.
- Surf and turf skewers: Alternate large shrimp with the steak cubes on the skewer. The shrimp cook faster than the beef so put them on the cooler edge of the grill or add them to the skewer in larger chunks. It's a fun option if you're feeding people who want variety.
- Mushroom and zucchini swap: If someone in your crowd doesn't eat peppers or onion, mushrooms and zucchini work well on these skewers. Button mushrooms hold together nicely and zucchini gets good char in about the same time as the steak. This is also a good option if you want more vegetables and less potato.
- Tropical version: Add pineapple chunks to the skewers between the meat and vegetables. The pineapple caramelizes on the grill and the sweetness plays off the savory marinade in a way that works better than it sounds. Saad actually loves this version — he picks the pineapple off and eats it first.
- Pakistani-style twist: Add half a teaspoon of garam masala and a teaspoon of cumin to the marinade, and skip the oregano. Finish with fresh coriander (cilantro) after grilling. This is closer to seekh kebab territory flavor-wise, and it's genuinely delicious — especially if you serve it with a yogurt dipping sauce on the side.
Serving and Storage
Serving
Serve these hot off the grill with corn on the cob, a simple green salad, or grilled bread. If you want something cold and refreshing alongside, a Frozen Watermelon Slush is genuinely the right call for a July cookout — it takes about five minutes to blend and the kids will disappear with their cups. For dessert, I usually put out something I made ahead like a Million Dollar Pie that just needs to come out of the fridge. These kebabs also work as part of a bigger spread — lay the skewers across a large cutting board and let people grab what they want.
Storage
Let leftovers cool to room temperature, then slide the pieces off the skewers and store in an airtight container in the fridge. They keep well for up to 3 days. To reheat, a cast iron skillet over medium heat for a few minutes is better than the microwave — the microwave makes the steak chewy. If you have leftover steak pieces, they're actually really good chopped into a salad the next day straight from the fridge. I've done that twice now.

Frequently Asked Questions
Can I make these kebabs ahead of time?
Yes, and I'd actually recommend it. Marinate the steak overnight and assemble the skewers the morning of your cookout, then cover and refrigerate them until you're ready to grill. Everything stays fresh and you're not scrambling at party time. Just pull them out about 20 minutes before grilling so they're not ice cold going on the grates.
What cut of steak works best for kebabs?
Sirloin is my go-to because it's affordable, available everywhere, and holds up well on the grill without falling apart. Ribeye will give you more marbling and flavor if you want to splurge. New York strip also works well. I'd avoid anything too lean like eye of round — it tends to dry out before you get any char on it.
Do I need metal skewers or can I use wooden ones?
Either works. If you use wooden skewers, soak them in water for at least 30 minutes before grilling so the exposed ends don't burn. Metal skewers skip that step entirely and are reusable, so if you grill regularly they're worth having. I use a set of flat metal skewers I picked up for about $10 — the flat shape stops the food from spinning when you try to turn them.
How long should I marinate the steak?
At least 1 hour, but 4 hours is noticeably better and overnight is ideal. The balsamic and soy sauce need time to actually penetrate the beef, not just coat the surface. I've rushed it to 30 minutes before in a pinch — the kebabs were fine but tasted more like grilled steak than marinated kebabs. Worth planning ahead.
I can't find blue potatoes — what can I use instead?
Small red potatoes are the easiest substitute and they're at every grocery store. You lose the blue color in the skewer pattern but the flavor is similar. Baby Yukon Golds also work well. Just make sure to parboil whatever potato you use for about 5 minutes before assembling — raw potato chunks will not cook through on the grill in the same time as the steak.
These steak kebabs have shown up at our Fourth of July cookout two years in a row now, and I genuinely don't see that changing. What I like about them is that the prep is almost entirely hands-off — the marinade does the actual work, and the grill does the rest. I'm not standing over the stove the day of the party. I'm outside with everyone else, and the food is still good.
The blue potato detail is one of those things that sounds fussy but actually isn't. Once you've assembled a few skewers with that red-white-blue pattern, it clicks into place quickly and the platter looks like you planned it carefully. If you're making this for a big group, I'd make a double batch — they disappear faster than you'd expect, and they reheat well enough that extras the next day aren't a disappointment.
If you're planning a full summer spread around these, my Strawberry Rhubarb Crisp is the kind of dessert you can make in the morning and just leave on the counter — it's good warm or at room temperature. And if you need something sweet to start the day before a big cookout, the Cinnamon Sugar Biscuit Bites come together in minutes and the kids will eat them before you've even made coffee. These kebabs are the main event, but a good cookout needs a full lineup. 🥩🔥✨

INDEPENDENCE DAY STEAK KEBABS
Ingredients
- 1½ lbs sirloin steak cut into 1½-inch cubes
- 1 red bell pepper cut into chunks
- 1 white onion cut into chunks
- 1 cup blue potatoes or purple potatoes parboiled and halved
- 2 tablespoons olive oil
- 2 tablespoons soy sauce
- 1 tablespoon balsamic vinegar
- 1 tablespoon Worcestershire sauce
- 2 garlic cloves minced
- 1 teaspoon dried oregano
- Salt and pepper to taste
- Wooden or metal skewers
Instructions
Make Marinade:
- In a bowl, whisk together olive oil, soy sauce, vinegar, Worcestershire, garlic, oregano, salt, and pepper.
Marinate Steak:
- Place steak cubes in the marinade. Cover and refrigerate for at least 1 hour (or up to 4 hours).
Prepare Veggies:
- While steak marinates, parboil potatoes for 5 minutes until just tender. Drain and set aside.
Assemble Kebabs:
- Thread steak, red pepper, onion, and blue potatoes onto skewers in a red, white, and blue pattern.
Grill Kebabs:
- Preheat grill to medium-high. Grill kebabs for 10–12 minutes, turning every few minutes, until steak is cooked to your liking and vegetables are slightly charred.
Serve:
- Let rest for 5 minutes. Serve hot with your favorite sides like corn on the cob or pasta salad.
Notes
- Skewer Tip: Soak wooden skewers in water for 30 minutes before grilling.
- Cook Preferences: Adjust grilling time for rare, medium, or well-done steak.
- Veggie Swap: Use mushrooms or zucchini if preferred.
- Make Ahead: Marinate meat and prep veggies ahead for quick assembly.
- Serving Idea: Drizzle with chimichurri or BBQ sauce for extra flavor.
If you're building out your summer recipe rotation, here are a few more things from my kitchen that might help:





Comments
No Comments