Go Back
Cheesy Mushroom & Spinach Steak Pinwheels

Cheesy Mushroom & Spinach Steak Pinwheels

These Cheesy Mushroom & Spinach Steak Pinwheels are a delicious, protein-packed dish featuring flank steak rolled with provolone, sautéed mushrooms, spinach, and garlic. The perfect balance of savory, cheesy, and herby flavors makes this an ideal recipe for a weeknight dinner or special occasion. Serve with freshly grated Parmesan and herbs for extra flavor!
Prep Time 10 minutes
Cook Time 20 minutes
Servings 4 servings
Calories 420 kcal

Ingredients
  

  • 1 ½ lb. flank steak
  • 6 slices provolone cheese
  • 2 tbsp. butter
  • 1 tbsp. olive oil
  • 2 shallots sliced
  • 2 garlic cloves minced
  • 2 cups fresh spinach chopped
  • 2 Portobello mushrooms thinly sliced (or 1 ½ cups sliced mushrooms)
  • Freshly grated Parmesan for serving
  • 2 sprigs fresh oregano
  • 2 sprigs fresh thyme
  • Salt & black pepper to taste

Instructions
 

  • . Prepare the Filling:
  • Preheat oven to 375°F (190°C).
  • In a large skillet over medium-high heat, add olive oil.
  • Add shallots, garlic, and mushrooms, cooking for 5-6 minutes until the mushrooms soften.
  • Add 2-3 tbsp water if needed to help the mushrooms cook down.
  • Stir in chopped spinach and cook for 1 more minute until wilted.
  • Remove from heat and let cool slightly.
  • Prepare the Flank Steak:
  • Butterfly the flank steak by slicing it lengthwise without cutting all the way through. Open it flat.
  • Gently pound the steak using a meat mallet to even thickness (avoid making holes).
  • Season both sides with salt and black pepper, then flip it over.
  • Assemble the Pinwheels:
  • Lay provolone cheese slices evenly over the steak.
  • Spread the cooled spinach-mushroom mixture over the cheese.
  • Tightly roll up the steak from one end, making a log shape.
  • Use kitchen twine to secure the roll at 1-2" intervals.
  • Slice the rolled steak into individual pinwheels (about 1 ½" thick each).
  • Cook the Pinwheels:
  • Heat a large oven-safe skillet over medium-high heat for 2-3 minutes.
  • Add 1 tbsp butter and place the steak pinwheels in the skillet.
  • Sear for 2-3 minutes, then flip.
  • Add the remaining 1 tbsp butter and the fresh oregano & thyme. Cook for another 2-3 minutes.
  • Bake to Finish:
  • Transfer the skillet to the preheated oven.
  • Bake for 5-10 minutes, depending on desired doneness:
  • 5 minutes = medium-rare
  • 8 minutes = medium
  • 10 minutes = medium-well
  • Remove from oven and let rest for 5 minutes.
  • Serve & Enjoy:
  • Remove kitchen twine and serve warm.
  • Garnish with freshly grated Parmesan.
  • Pair with roasted vegetables, mashed potatoes, or a fresh salad.

Notes

  • Doneness Guide: Use a meat thermometer for accuracy:
    • Medium-Rare: 130-135°F
    • Medium: 140-145°F
    • Medium-Well: 150-155°F
  • Substitutions:
    • Swap provolone for mozzarella or Swiss cheese.
    • Use baby bella mushrooms instead of portobello.
  • Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
Keyword steak pinwheels, cheesy steak rolls, mushroom and spinach steak, stuffed flank steak, high-protein recipes