When it comes to weeknight dinners that feel special, Spinach Cheese Stuffed Flank Steak Rolls are a true standout. They are not only visually impressive but also packed with flavor and comfort. The combination of tender flank steak, creamy cheese, and nutritious spinach makes for a deliciously satisfying meal. Plus, these rolls come together more easily than you might think, making them perfect for both special occasions and casual family dinners.
Why This Recipe Works

The beauty of Spinach Cheese Stuffed Flank Steak Rolls lies in their simplicity and flavor. Flank steak, when butterflied and rolled, provides a delightful canvas for stuffing. The creamy filling, made with cream cheese and provolone, melts beautifully during cooking, ensuring that each bite is rich and indulgent. The sautéed spinach and garlic add depth and nutrition, making these rolls not only delicious but also a wholesome choice for dinner.
What to Buy
Before you start cooking, be sure to gather the following ingredients:
- 1 lb flank steak, butterflied
- 2 tablespoons oil (olive or vegetable)
- 1 cup onion, chopped
- 3-4 cloves garlic, minced or crushed
- 4 ounces cream cheese
- 8 ounces sliced provolone cheese, or mozzarella or your favorite melting cheese
- 2 cups baby spinach
- Salt and pepper, to taste
Before You Start: Equipment
Having the right tools will make this recipe a breeze. Here’s what you’ll need:
- Sharp knife for butterflying the steak
- Cutting board
- Skillet for sautéing
- Baking dish for cooking the rolls
- Aluminum foil for covering the dish
Directions: Spinach Cheese Stuffed Flank Steak Rolls

Step 1: Prepare the Flank Steak
Begin by butterflying the flank steak. Place the steak on a cutting board, and carefully slice it horizontally, stopping just before you cut all the way through. Open it up like a book, and gently pound it to an even thickness, about 1/2 inch thick.
Step 2: Make the Filling
In a skillet over medium heat, add the oil. Once hot, sauté the chopped onion until translucent, about 3-4 minutes. Add the minced garlic and cook for an additional minute until fragrant. Stir in the baby spinach and cook until wilted, about 2-3 minutes. Remove from heat and let it cool slightly.
Step 3: Combine the Ingredients
In a mixing bowl, combine the sautéed spinach mixture with the cream cheese and half of the provolone cheese. Season with salt and pepper to taste. Mix until well combined.
Step 4: Stuff and Roll the Steak
Spread the filling evenly over the butterflied flank steak, leaving a small border around the edges. Sprinkle the remaining provolone cheese on top of the filling. Starting from one end, carefully roll the steak tightly into a log. Secure it with kitchen twine or toothpicks at intervals.
Step 5: Bake the Rolls
Preheat your oven to 375°F (190°C). Place the rolled flank steak in a baking dish and cover with aluminum foil. Bake for 25-30 minutes. For a nice crust, uncover and broil for an additional 3-5 minutes until the outside is browned and crispy.
Step 6: Slice and Serve
Remove from the oven and let the rolls rest for about 5 minutes before slicing. Cut into 1-inch thick pieces and serve warm. Enjoy your Spinach Cheese Stuffed Flank Steak Rolls with a side salad or your favorite vegetables.
Smart Substitutions

If you’re looking to customize this recipe, consider these alternatives:
- Use chicken or turkey instead of flank steak for a lighter option.
- Swap cream cheese for ricotta for a different texture.
- Mix in some sun-dried tomatoes for added flavor.
- Try different cheeses like feta or gouda for a unique taste.
Cook’s Commentary
These Spinach Cheese Stuffed Flank Steak Rolls are versatile and can be adjusted to fit your personal taste. If you love a little heat, a sprinkle of red pepper flakes in the filling can elevate the flavor. Additionally, this dish pairs wonderfully with a simple Creamy Spinach Artichoke Chicken Stuffed Shells for a complete meal that’s sure to impress.
Freezer-Friendly Notes
If you want to make this dish ahead of time, you can freeze the unbaked rolls. Wrap them tightly in plastic wrap and then foil. When you’re ready to cook, simply thaw in the refrigerator overnight and bake as directed. This makes it a perfect meal prep option!
FAQ
Can I use a different cut of meat for this recipe?
Yes, you can use other cuts such as chicken breast or pork loin. Adjust the cooking time accordingly to ensure they are cooked through.
How do I know when the steak is done cooking?
The best way to check for doneness is to use a meat thermometer. Flank steak should reach an internal temperature of 145°F (63°C) for medium rare.
Can I make this recipe ahead of time?
Absolutely! You can prepare the rolls and refrigerate them for up to 24 hours before baking. Just remember to bring them to room temperature before cooking.
What should I serve with these rolls?
These Spinach Cheese Stuffed Flank Steak Rolls pair well with a light salad, roasted vegetables, or even a side of Creamy Parmesan Tomato Tortellini With Spinach for a delicious meal.
In Closing
When you’re looking for a dish that combines beauty, taste, and nutrition, Spinach Cheese Stuffed Flank Steak Rolls are the answer. This recipe not only showcases the deliciousness of the ingredients but also brings a touch of elegance to your dinner table. Whether you are serving a special gathering or simply enjoying a weeknight meal, these rolls will surely impress. Happy cooking!

Spinach Cheese Stuffed Flank Steak Rolls
Ingredients
Equipment
Method
- Begin by butterflying the flank steak. Place the steak on a cutting board, and carefully slice it horizontally, stopping just before you cut all the way through. Open it up like a book, and gently pound it to an even thickness, about 1/2 inch thick.
- In a skillet over medium heat, add the oil. Once hot, sauté the chopped onion until translucent, about 3-4 minutes. Add the minced garlic and cook for an additional minute until fragrant. Stir in the baby spinach and cook until wilted, about 2-3 minutes. Remove from heat and let it cool slightly.
- In a mixing bowl, combine the sautéed spinach mixture with the cream cheese and half of the provolone cheese. Season with salt and pepper to taste. Mix until well combined.
- Spread the filling evenly over the butterflied flank steak, leaving a small border around the edges. Sprinkle the remaining provolone cheese on top of the filling. Starting from one end, carefully roll the steak tightly into a log. Secure it with kitchen twine or toothpicks at intervals.
- Preheat your oven to 375°F (190°C). Place the rolled flank steak in a baking dish and cover with aluminum foil. Bake for 25-30 minutes. For a nice crust, uncover and broil for an additional 3-5 minutes until the outside is browned and crispy.
- Remove from the oven and let the rolls rest for about 5 minutes before slicing. Cut into 1-inch thick pieces and serve warm. Enjoy your Spinach Cheese Stuffed Flank Steak Rolls with a side salad or your favorite vegetables.
Notes
- You can freeze unbaked rolls. Wrap them tightly and thaw before baking.
- Substitute chicken or turkey for a lighter option.
- Add red pepper flakes for a spicy kick!
