Grilled Flank Steak Pinwheels are the perfect way to turn an affordable cut of beef into a restaurant-worthy meal at home. Filled with melted cheese and fresh spinach, these juicy pinwheels cook quickly on the grill and deliver incredible flavor in every bite. Whether you’re preparing a weeknight dinner or hosting a backyard barbecue, this recipe is simple, satisfying, and ready in only 20 minutes.
Story
There are few meals that impress guests as much as Grilled Flank Steak Pinwheels, yet they are surprisingly easy to prepare. A butterflied flank steak becomes the perfect canvas for layers of cheese and spinach before being rolled into beautiful pinwheels that grill to juicy perfection. If you’ve been searching for a delicious stuffed flank steak recipe that doesn’t require hours in the kitchen, this is an excellent choice. The combination of tender beef, melted cheese, and fresh greens creates an unforgettable meal that looks gourmet but comes together like a simple 20 minute steak recipe.
Ingredients
| Ingredient | Amount |
|---|---|
| Flank steak, butterflied | 2 pounds |
| Provolone cheese slices | 9 slices |
| Fresh spinach | 2 cups |
| Olive oil | 1 tablespoon |
| Kosher salt | 2 teaspoons |
| Freshly ground black pepper | 1 teaspoon |
Step-by-Step Instructions
Preparing the Ingredients
Start by butterflying the flank steak. Place one hand flat on top of the meat and carefully slice horizontally across the grain, stopping about one inch before cutting completely through. Open the steak like a book and flatten it evenly. Season the inside with 1 teaspoon kosher salt and ½ teaspoon black pepper. Arrange the provolone cheese slices to cover the surface, then evenly spread the spinach over the cheese. Roll the steak tightly from one end to the other, keeping the filling tucked inside. Insert skewers every 1 to 2 inches along the seam. Brush the outside with olive oil, season with the remaining salt and pepper, then slice between each skewer to form even spinach cheese pinwheels.
Cooking Instructions
Preheat the grill to medium-high heat. Place the steak pinwheels directly over the heat and grill for approximately 4 minutes per side, or until they reach your preferred level of doneness. For medium-rare, cook until the internal temperature reaches 125°F. For medium, cook to 135°F. Remove the pinwheels from the grill and allow them to rest for 5 minutes before serving to keep the juices inside. This quick grilled meat recipe delivers tender, flavorful steak every time.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid rolling the steak too loosely, as the filling may fall out during grilling. If necessary, secure the pinwheels with kitchen twine in addition to the skewers. Also, avoid overcooking the steak since flank steak stays most tender when cooked to medium or below. Finally, allow the steak to rest after grilling so the juices redistribute throughout the meat.
Pro Tips for Better Flavor
For easier butterflying, place the flank steak in the freezer for 20 to 30 minutes before slicing. If using wooden skewers, soak them in water for at least one hour before grilling to reduce burning. An instant-read meat thermometer provides the most accurate way to cook the steak perfectly. Fresh spinach and provolone create a classic filling, but you can also experiment with mozzarella or Swiss cheese for subtle flavor variations.
Serving and Storage
How to Serve
Serve these Grilled Flank Steak Pinwheels alongside grilled vegetables, roasted potatoes, mashed potatoes, garlic bread, rice pilaf, or a crisp green salad. They also pair wonderfully with corn on the cob and fresh summer vegetables for an easy outdoor dinner.
How to Store Leftovers
Store leftover steak pinwheels in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium-low heat or in a 300°F oven until warmed through. Avoid overheating to keep the steak juicy and tender.
Conclusion
These Grilled Flank Steak Pinwheels prove that an elegant dinner doesn’t have to be complicated. With tender flank steak, melted provolone, fresh spinach, and just 20 minutes from start to finish, this recipe is perfect for busy weeknights, family dinners, or weekend cookouts. Once you try this flavorful recipe, it’s likely to become one of your favorite grilled steak dinners.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I prepare the pinwheels ahead of time?
Yes. Assemble the steak pinwheels several hours in advance, cover tightly, and refrigerate until you’re ready to grill.
Can I use a different cheese?
Absolutely. Mozzarella, Swiss, Monterey Jack, or provolone all melt well and work nicely in this recipe.
What is the best internal temperature for flank steak?
Cook to 125°F for medium-rare or 135°F for medium using an instant-read thermometer, then allow the meat to rest for 5 minutes before serving.


Grilled Flank Steak Pinwheels
- Total Time: 20 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
Juicy grilled flank steak pinwheels filled with provolone cheese and fresh spinach, then grilled until tender. This impressive American main course takes only 20 minutes from start to finish.
Ingredients
- 2 pounds flank steak, butterflied
- 9 slices provolone cheese
- 2 cups fresh spinach
- 1 tablespoon olive oil
- 2 teaspoons kosher salt
- 1 teaspoon freshly ground black pepper
Instructions
- Butterfly the flank steak by placing your palm flat on top and making a horizontal cut across the grain. Maintain an even thickness and stop about 1 inch before cutting through the opposite edge. Open the steak like a book and flatten it. Pound it lightly with a meat mallet if needed.
- Lay the butterflied steak on a cutting board. Season the inside with 1 teaspoon kosher salt and 1/2 teaspoon black pepper.
- Arrange the provolone slices across the steak, covering the surface. Spread the fresh spinach evenly over the cheese.
- Starting at one end, tightly roll the steak lengthwise while tucking in any loose filling.
- Insert skewers every 1 to 2 inches along the seam to hold the roll together.
- Brush the outside of the steak roll with olive oil. Season it with the remaining 1 teaspoon kosher salt and 1/2 teaspoon black pepper.
- Cut halfway between each skewer to create evenly sized pinwheels. Secure loose pinwheels with kitchen twine if necessary.
- Preheat the grill to medium-high heat.
- Grill the steak pinwheels for about 4 minutes per side, or until they reach your preferred doneness. Cook to 125°F for medium-rare or 135°F for medium.
- Remove the pinwheels from the grill and let them rest for 5 minutes before serving.
Notes
- Place the flank steak in the freezer for 20 to 30 minutes before butterflying it. Slightly firm meat is easier to slice evenly.
- Soak wooden skewers in water for 1 hour before grilling to help prevent them from burning.
- Tie loosely rolled pinwheels with kitchen twine before grilling if they do not hold their shape.
- Use an instant-read meat thermometer to check doneness. Aim for 125°F for medium-rare or 135°F for medium.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat leftovers gently in a skillet over medium-low heat or in a 300°F oven to avoid overcooking the steak.
- Prep Time: 8 minutes
- Cook Time: 12 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 352
- Sugar: 1
- Sodium: 760
- Fat: 20
- Saturated Fat: 8
- Unsaturated Fat: 10
- Trans Fat: 0
- Carbohydrates: 1
- Fiber: 0
- Protein: 40
- Cholesterol: 105

