These Skirt Steak Pinwheels are the kind of dinner that looks like a serious project, but the whole thing is on the table in under an hour. Skirt steak gets pounded thin, layered with melty provolone, spinach, and fresh basil, then rolled into a spiral and grilled until the edges char and the cheese goes golden. These get doused in lots of cowboy butter before serving, and they're just the perfect summer dinner!

Save This Recipe! 💌
These Grilled Steak Pinwheels Look Fancy & Impressive Without Too Much Fuss 🥩
We make these any time we want dinner to feel like an occasion without actually turning it into one. The pinwheels do a lot of heavy lifting visually, and once you slice into that spiral of steak, nobody's asking how hard it was. (It wasn't.) A little cotton twine holds the shape; the grill does the rest.
The cowboy butter almost steals the show with these, though. 🤤 We started serving it on the side, and now we just pour it straight over the top. It's garlicky, herby, a little spicy, lemony, and it can take any protein to over-the-top delicious levels!
The best part for entertaining: you can build these a day or two ahead. We assemble the rolls, tie them, and stash them in the fridge, then they go straight onto the grill when people show up. Nothing kills a dinner party like being stuck at the stove while everyone else has a drink in their hand, and this skips all of that. They look like we tried hard. We did not, and no one has to know! 😉
🧄Ingredients for Skirt Steak Pinwheels
Just a handful of ingredients here. The skirt steak is the only thing you'll make a special trip for, and the cheese, herbs, and spices are probably already in your kitchen.

How to Make Steak Pinwheels on the Grill ✨
Don't let the spirals intimidate you. The whole process is pound, season, layer, roll, slice, grill. Here's how it comes together.

- Step 1: Pound and trim the steak. Lay the skirt steak on a cutting board and pound it to an even thickness with a meat mallet, then trim the ends square so it rolls evenly. Don't toss those trimmings; cook them up as a snack. 😏
🔪 Outside vs. inside skirt: If you can find outside skirt steak, grab it. It's more tender and better marbled than the inside skirt most grocery stores carry. Either works here. The outside skirt is just thicker, so you'll pound it down a little more. (Bavette steak or flank work too; see the recipe notes if you're swapping.)

- Step 2: Season generously. Drizzle the steak with a neutral high-smoke-point oil, then rub the seasoning blend over every surface. We never skimp here. The blend is herby, smoky, and a little spicy, and it's what gives the steak a super flavorful backbone.
🧂 On the salt: We use Diamond Crystal kosher salt in everything unless we say otherwise, at about 1 teaspoon salt per pound of meat. It's less salty by volume than other brands, so if you're using Morton's or fine sea salt, use about half as much.

- Step 3: Layer the filling. Lay provolone slices over the steak, then spinach, then fresh basil, leaving a small border around the edges so nothing squeezes out when you roll.
🧀 Leave a border: Resist the urge to pile the filling to the very edge. A clean half-inch margin keeps the cheese inside the spiral instead of all over your grill grates.

- Step 4: Roll. Roll the steak up snugly with the grain running the long way, holding firm so nothing falls out.

You should see bits of cheese and green poking out of the spiral.

- Step 5: Tie. Tie the roll tightly in two places toward the middle, leaving about 1 to 1.5 inches between the ties.

Snip off the excess string so it doesn't burn on the grill.

- Step 6: Cut & season. Then cut the roll in half between the ties, so each half has twine holding it together. Drizzle the outsides with a little more oil and season again with salt and pepper.
💡 Tie first, then cut: Tying before you slice keeps the spiral wound tight on the grill. Cut right between your two ties, and each half stays locked in place instead of unraveling.

- Step 7: Grill. Preheat the grill to medium-high, about 400°F, or until you can hold your hand a few inches above the grate for only 3 to 4 seconds. Add the pinwheels, close the lid, and cook for about 8 to 9 minutes before flipping to get nice grill marks. Flip and continue cooking until you're a few minutes under your target temperature. Ours took around 20 to 23 minutes total.
🌡️ Pull them early, they keep cooking: We take ours off around 120 to 125°F for a really pink, rosy medium-rare, since the temperature carries up as the steak rests. If you like yours a touch more done, pull closer to 130°F for medium-rare or 140°F for medium. Skirt steak overcooks fast, so an instant-read thermometer is the move.

Let the pinwheels rest about 10 minutes, snip and remove the twine, and serve with cowboy butter poured over the top or alongside for dipping.

Serve with grilled veggies, this creamy dill potato salad, or lemon butter asparagus for the perfect summer meal.
🌟Leave a Review!
If you make these Cowboy Butter Steak Pinwheels, we'd love to hear from you! Leave a comment below with your rating for the recipe. Share with us by tagging us on Instagram! We love seeing your creations! 📸
📖 Recipe

Skirt Steak Pinwheels with Cowboy Butter
Equipment
- grill or large cast iron skillet for stovetop
Ingredients
Pinwheels
- 4 pounds skirt steaks trimmed and pounded to ¼-inch thickness, about 3 steaks
- 2 tablespoons oil any neutral oil
- 4 teaspoons kosher salt 1 teaspoon per pound Diamond Crystal, use about half as much if using Morton's or fine sea salt
- 2 teaspoons black pepper coarse ground
- 2 teaspoons onion powder
- 2 teaspoons garlic powder
- 2 teaspoons oregano
- ½ teaspoon smoked paprika
- ½ teaspoon red pepper flakes optional
Filling and assembly
- 15 slices provolone cheese about 12 ounces, 5 slices per steak
- 1 cup fresh basil leaves optional, about 1.4 ounces
- 2 cups fresh spinach about 2 ounces
- 1 teaspoon black pepper coarse ground
- 2 teaspoons kosher salt
- 2 tablespoons oil any neutral oil, as needed to coat the outsides of the steak
For serving
- Cowboy butter dipping sauce optional, but delicious!
Instructions
- Begin preheating your grill to medium-high, about 400°F (or preheat a large cast iron skillet over medium-high heat). Use a meat mallet to pound the steak to ¼-inch thickness, then trim the ends square for an even width. Cook up the extra pieces as a snack.4 pounds skirt steaks
- Drizzle the steaks with oil. Mix together the spice blend and salt, then season generously on all sides.2 tablespoons oil, 4 teaspoons kosher salt, 2 teaspoons black pepper, 2 teaspoons onion powder , 2 teaspoons garlic powder, 2 teaspoons oregano, ½ teaspoon smoked paprika, ½ teaspoon red pepper flakes
- Layer the cheese slices over the steak (about 5 per steak), then top with spinach and basil.15 slices provolone cheese, 1 cup fresh basil leaves, 2 cups fresh spinach
- Roll the meat tightly, holding firm so nothing falls out, until you see bits of cheese and green poking out of the spiral. Tie tightly with twine in two places toward the middle, leaving 1 to 1.5 inches between ties, and snip off the excess string. Cut the roll in half between the ties so each half is held in place by twine.
- Drizzle the outsides with more oil and season with more salt and pepper on each side. Add to the hot grill, close the lid, and cook about 8 to 9 minutes before flipping for nice grill marks. Flip and continue cooking until a few minutes under your desired temperature. We pulled ours at 120°F (about 20 to 23 minutes total).1 teaspoon black pepper , 2 teaspoons kosher salt, 2 tablespoons oil
- Let the steak rest about 10 minutes, then drizzle with cowboy butter and serve.Cowboy butter dipping sauce
Save This Recipe! 💌
Notes
- Make-ahead: These are great to assemble in advance, then cook when guests arrive. Prep them up to 2 days ahead and store in an airtight container in the fridge. When it's time to cook, just fire up the grill or stove and cook as usual.
- Stovetop method: No grill? Sear the pinwheels in a large cast iron skillet over medium-high heat, turning to brown all sides, until they reach your target internal temperature.
- Choosing your steak: Outside skirt steak is more tender and marbled than inside skirt. Bavette (flap meat) is the closest swap and behaves almost identically, since it's the same kind of thin, loose-grained cut. Flank works too, but it's leaner and thicker, so cut it in half lengthwise before pounding. See our bavette steak recipe for more on that cut.
- Cheese swaps: Provolone melts beautifully, but mozzarella, Havarti, or a sharp grated cheese all work.
- Pesto Caprese variation: Swap in mozzarella, add a layer of walnut pesto, and tuck in thin tomato slices.
- Mushroom variation: Layer in caramelized onions and mushrooms for a deeper, savory filling.
- Doneness: We pull ours at 120 to 125°F for a rosy medium-rare, since it carries up while resting. Pull closer to 130°F for medium-rare or 140°F for medium. Skirt steak overcooks quickly, so use the thermometer plus pulling early for the perfect cook every time.
- Storage: Store leftovers in an airtight container in the fridge up to 3 days. Reheat gently to avoid drying out the steak.
- Don't skip the twine: Butcher's twine keeps the spiral tight on the grill. Tie first, then cut between the ties.






Briana says
These are the dinner of the summer!! And long after, to be honest because they can be made on a grill or the stove. Think special occasions, or no reason at all. They look impressive and are fun to eat, but they come together easily and taste incredible. Have fun serving guests or just treating yourself with these!