Recipe: Grilled Steakhouse Kebabs with Garlic Butter

updated May 10, 2019
Steakhouse Skewers

Juicy steak bites, tender red onion, and baby potatoes are grilled on skewers and brushed with garlic butter.


Prep30 minutes

Cook8 minutes to 10 minutes

Jump to Recipe
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
Post Image
Credit: Joe Lingeman

The very best steakhouses have a vintage vibe, complete with leather chairs, flickering candlelight, and servers wielding crumb scrapers. And while a dimly lit restaurant is fitting for midwinter date nights, I’d rather spend a breezy summer’s eve relaxing by the grill. This recipe lets you have both; you get to relax on the patio and enjoy a chargrilled steakhouse dinner, complete with juicy steak, tender red onion, and baby potatoes served on skewers and brushed with garlicky butter.

Tips for Grilling Steakhouse-Style Potatoes

No steak dinner is complete without a side of potatoes. Choose waxy or all-purpose potatoes, such as Yukon Gold or red potatoes, rather than starchy baking (or Idaho) potatoes, because they’ll hold together better on the skewers. Potatoes are dense, so they’ll take too long to start from raw on the grill. Get a jumpstart by parboiling the potatoes before skewering the tubers so they’ll be done cooking at the same time as the steak.

Steakhouse Skewers

Juicy steak bites, tender red onion, and baby potatoes are grilled on skewers and brushed with garlic butter.

Prep time 30 minutes

Cook time 8 minutes to 10 minutes

Serves 4

Nutritional Info


  • 1 1/2 pounds

    New York strip steak, cut into 1 1/4-inch cubes

  • 1

    large red onion, cut into 1 1/4-inch cubes

  • 1 pound

    halved baby potatoes, parboiled

  • 1 tablespoon

    olive oil

  • 1 teaspoon

    kosher salt

  • 3/4 teaspoon

    freshly ground black pepper

  • 8

    (10-inch) skewers (soaked for at least 30 minutes if wooden)

  • 4 tablespoons

    (1/2 stick) unsalted butter

  • 4 cloves

    garlic, crushed


  1. Heat a grill to high, direct heat.

  2. Toss the steak, onion, potatoes, olive oil, salt, and pepper together in a large bowl. Thread onto the skewers, about 9 pieces per skewer.

  3. Melt the butter in a small saucepan on the grill. Add the garlic and simmer until fragrant, 1 to 2 minutes. Remove the garlic butter from the grill.

  4. Oil the grill grates. Place the skewers on the grill, cover, and cook until the beef is seared and cooked to desired doneness, 4 to 5 minutes per side, occasionally brushing both sides of the skewer with the garlic butter.

Recipe Notes

Storage: Refrigerate leftovers in an airtight container for up to 3 days.