This post may contain affiliate links. Please read our disclosure policy.

This Steak Pinwheel stuffed with cheese, spinach and sun-dried tomatoes is a great option if you are trying to impress people at dinner.  Best of all it’s fast and easy to make.  With  the beefy and veggie flavors all in one bite, the flat top grilled chunks were a hit!  Using just a few ingredients, let me show you how to make this delicious recipe.

Step 1: It’s all about the layers.

Pinwheels work best with flank steak because of it’s size.  Most stores sell this cut of steak in a 2 inch chunk.  In order to create a thin sheet, slowly and carefully slice the chunk horizontally across most of it.  Next open it up and make sure it lays flat. 

Steak slicing
Pounding steak

Place a sheet of plastic wrap on top of the steak and pound the meat evenly throughout until it is about 1/4 inch in thickness.  Slice off uneven ends.  This will help once you start rolling.

Season with your choice of BBQ or steak seasoning.  I used Dad’s All Purpose rub which is perfect for steak, brisket and anything beef.

Start layering with slices of provolone cheese, followed by spinach leaves, stems removed, and sun-dried tomatoes.  Drizzle some of the oil from the tomato jar for extra flavor.

Steak Pinwheel stuffing

To roll the steak pinwheel, start from the shorter side and start rolling down.  Make sure to keep everything tightly in place as you roll.  This will ensure the ingredients stay packed together after slicing.

To help secure the beef roll and hold it’s shape, tie butcher twine around the roll about 2 inches apart from one another. Season the outside with more BBQ rub and punch skewers through the roll next to the butchers twine for extra support and easy of handling while on the grill.

Beef roll
Steak pinwheel layers

Finally, slice the beef roll evenly between the skewers.  You should be able to see the pinwheel pattern of the beef and veggie combo.

Dad’s Seasonings

Must have grillin seasonings!

Step 2: Time to grill the steak pinwheels.

For this recipe I used a griddle, but these can also be cooked on a regular grill on indirect heat.

Set to griddle on high heat at 400 degrees.  Place the skewered steak pinwheels on the flat top and grill 5 minutes per side.  For medium rare you want the steak to reach 130 degress internal temp.  If you are going for a more cooked piece, medium should be removed around 140 degrees.

Remove the skewers and any butcher twine and let the grilled steak pinwheels rest for 10 minute before serving.  Enjoy!

Sliced steak pinwheel
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Frequently Asked Questions:

At what temperature should I remove the steak?

The internal temperature all depends on how you want or prefer your steak cooked. For a medium rare, remove it at between 120-125 degrees. If you are going for a medium cooked steak, anywhere between 135-140 degrees. Anything over will be well done. Remember to always rest the meat for 10 minutes before slicing.

Can I make this in the oven or stove top?

All my recipes can be replicated in the oven, stove top or gas grill. You do not need a big green egg or weber grill to replicate any of my recipes.

Similar Recipe Ideas:

Printer friendly recipe and video below:

5 from 5 votes

Steak Pinwheel

This Steak Pinwheel stuffed with cheese, spinach and sun-dried tomatoes is a great option if you are trying to impress people at dinner.  Best of all it’s fast and easy to make.
Prep Time: 12 minutes
Cook Time: 10 minutes
Servings: 4 People

Ingredients 

  • 2 lbs Flank steak
  • 4 tbsp BBQ all purpose seasoning
  • 12 Provolone cheese slices
  • 2 cups Spinach
  • 8 oz Sun-dried tomatoes in oil

Instructions 

  • Slowly and carefully slice the steak horizontally across most of it.  Next open it up and make sure it lays flat.
  • Place a sheet of plastic wrap on top of the steak and pound the meat evenly throughout until it is about 1/4 inch in thickness.  Slice off uneven ends. 
  • Season with your choice of BBQ all purpose seasoning. 
  • Start layering with slices of provolone cheese, followed by spinach leaves, stems removed, and sun-dried tomatoes. Drizzle some of the oil from the tomato jar for extra flavor.
  • To roll the steak pinwheel, start from the shorter side and start rolling down.  Make sure to keep everything tightly in place as you roll.
  • Tie butcher twine around the roll about 2 inches apart from one another. Season the outside with more BBQ rub and punch skewers through the roll next to the butchers twine for extra support.
  • Punch skewers through the roll next to the butchers twine for extra support and slice the beef roll evenly between the skewers. 
  • Set to griddle on high heat at 400 degrees.
  • Place the skewered steak pinwheels on the flat top and grill 5 minutes per side.  For medium rare you want the steak to reach 130 internal temp, if you are going for a more cooked piece, medium should be removed around 140 degrees.
  • Rest for 10 minutes before serving.
Like this recipe? Rate and comment below!

Watch me make this and check out the Recipes Page for other tasty ideas!

About Maciek

I make easy meals that anyone can replicate at home. I’m not a professionally trained chef, just your average guy that likes to fire up the grill. So follow along and see what’s cooking today!

You May Also Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. 5 stars
    Love this recipe. It’s so easy to make and can be thrown together very quickly.
    The steak seasoning adds so much flavor. Makes you want to keep coming back for more!