I burned my fingers on the pan the first time I made this because I couldn’t stop sneaking bites of the mushroom filling before it even made it onto the steak. The smell of rosemary and garlic hitting hot butter is hard to resist, and honestly, I still taste-test it every time. This stuffed flank steak turned into one of those recipes I pull out when my in-laws come over or when I need dinner to feel a little fancy without actually being complicated. You butterfly the steak (or ask the butcher to do it), pile on the filling, roll it up, and slice it into pinwheels that look like you went to culinary school.
The whole thing bakes in about 40 minutes, and when you cut into it, you get these beautiful spirals with mushrooms, spinach, and breadcrumbs layered inside. It’s the kind of meal that works for a regular Tuesday but also fits in next to something like Easy Succotash Recipe with Bacon or Healthy Nashville Hot Chicken or Easy Italian Giardiniera Recipe when you’re feeding a crowd. My friend Lucas saw me make it once and said it reminded him of his mom’s old dinner recipes, except she never stuffed hers with anything this good.
Why You’ll Love This Stuffed Flank Steak
This oven-baked stuffed flank steak is easier to make than it looks. The filling comes together in one skillet, and rolling the meat is straightforward once you get the hang of it. You don’t need any special equipment beyond a baking pan and some toothpicks.
The mushroom and spinach stuffing keeps the steak moist and adds tons of flavor. Rosemary and garlic give it that herb-forward taste, while butter makes everything rich. When you slice the roll into pinwheels, the presentation is stunning without any extra work.
It’s great for a family dinner but fancy enough for guests. The recipe works well if you prep the roll ahead and bake it later. Plus, it reheats beautifully, so leftovers taste just as good the next day.
Jump to:
Stuffed Flank Steak Ingredients
You’ll need simple ingredients to make this Stuffed Flank Steak recipe work.
See Recipe Card Below This Post For Ingredient Quantities
Olive oil: Helps cook the vegetables without sticking and adds a subtle richness.
Unsalted butter (divided): One tablespoon goes in the filling for flavor, and the rest gets melted and brushed on top for a golden finish.
Chopped mushrooms: These cook down into a savory, earthy base for the stuffing. Any variety works, but cremini or white button mushrooms are my go-to.
Diced onions: Adds sweetness and depth when cooked until tender.
Rosemary: This herb brings a woodsy, aromatic flavor that pairs beautifully with beef. Fresh is best, but dried works in a pinch.
Minced garlic: Blooms in the hot pan and fills the kitchen with that irresistible smell. Don’t skip this.
Worcestershire sauce: Gives the filling a tangy, umami-rich boost that makes everything taste more complex.
Kosher salt and black pepper: Season the filling and the steak itself. Taste as you go.
Butterflied flank steak: This cut is lean and flavorful, and when butterflied (sliced horizontally to open flat), it’s just right for rolling. Ask your butcher to butterfly it if you’re not comfortable doing it yourself.
Fresh spinach: Wilts into the filling and adds color, nutrients, and a slight earthy flavor.
Seasoned breadcrumbs: These soak up the butter and juices, creating a textured layer inside the roll. Italian-seasoned breadcrumbs work great here.
Melted unsalted butter: Drizzled over the breadcrumbs and brushed on the outside for flavor and browning.
Toothpicks: Essential for keeping the roll tight while it bakes.
How To Make Stuffed Flank Steak
Follow these steps to make juicy, tender steak pinwheels with a savory stuffing.
Preheat oven: Set your oven to 350°F so it’s hot and ready when the steak roll is assembled.
Sauté vegetables: Heat olive oil and 1 tablespoon butter in a skillet over medium-high heat. Add mushrooms, onions, rosemary, salt, and pepper. Cook, stirring occasionally, until the vegetables are tender and starting to brown, about 6 to 8 minutes.


Add garlic and sauce: Stir in minced garlic and cook for 1 minute, just until fragrant but not burned. Pour in Worcestershire sauce and cook for 1 to 2 minutes to let the flavors meld. Remove from heat and set aside.
Prepare the steak: Lay the butterflied flank steak flat on a cutting board. Season the top side with salt and pepper, then flip it over so the seasoned side is down.
Layer the filling: Spoon the mushroom mixture evenly across the steak, spreading it out but leaving about half an inch around the edges. This helps prevent the filling from squeezing out when you roll.


Add spinach and breadcrumbs: Arrange fresh spinach leaves over the mushrooms in an even layer. Sprinkle seasoned breadcrumbs on top, then drizzle half of the melted butter over everything.
Roll the steak: Starting from the bottom edge (the side closest to you), roll the steak up tightly like a jelly roll. Keep the filling tucked in as you go. Secure the seam and ends with toothpicks, spacing them about an inch apart.


Prepare for baking: Place the rolled steak seam-side down in the center of a baking pan. Brush the top and sides with the remaining melted butter.
Bake: Slide the pan into the oven and bake for about 40 minutes. Use a probe thermometer to check the internal temperature. For medium to medium-well, you want 145°F. If you prefer well done, bake until it reaches 155°F.


Rest and slice: Remove the steak from the oven and let it rest for 10 minutes. This keeps the juices inside. Use a sharp knife to slice the roll into 1-inch thick pinwheels. Pull out the toothpicks as you go, and arrange the slices on a platter.
Substitutions and Variations
You can adjust this Stuffed Flank Steak recipe to fit what you have on hand or your family’s tastes.
Cheese lovers: Add a layer of shredded mozzarella, provolone, or parmesan over the spinach before rolling. The cheese melts into the filling and makes it even richer. Some people love stuffed flank steak with spinach and mozzarella for that classic Italian vibe.
Different greens: Swap spinach for kale, arugula, or Swiss chard. Just make sure any heartier greens are chopped finely so they cook through.
Breadcrumb alternatives: Use panko for extra crunch, or skip breadcrumbs entirely and add more cheese or chopped sun-dried tomatoes.
Marinade twist: If you want to try a stuffed flank steak marinade, soak the butterflied steak in a mix of soy sauce, olive oil, garlic, and balsamic vinegar for a few hours before stuffing. It adds another layer of flavor.
Herbs: Rosemary is traditional, but thyme, oregano, or Italian seasoning work beautifully too.
Mushroom swap: Not a mushroom fan? Use diced bell peppers, zucchini, or even chopped artichoke hearts in the filling.
Equipment For Stuffed Flank Steak
This Stuffed Flank Steak doesn’t require anything fancy. Here’s what to grab:
Large skillet: For cooking the mushroom and onion filling.
Cutting board: A sturdy surface for prepping and rolling the steak.
Sharp knife: Essential for slicing the finished roll into clean pinwheels.
Toothpicks: These hold the roll together while it bakes. Wooden ones work best.
Sheet pan or baking pan: Any rimmed pan large enough to hold the rolled steak will do. Line it with foil or parchment for easier cleanup.
Probe thermometer: Takes the guesswork out of knowing when the steak is cooked just right.
Storage and Reheating Tips
Leftover steak pinwheels keep well and make great next-day lunches.
Refrigerator: Store sliced pinwheels in an airtight container in the fridge for up to 3 days. Keep them in a single layer if possible so they don’t stick together.
Freezer: Wrap individual pinwheels tightly in plastic wrap, then place them in a freezer bag. They’ll keep for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: Warm slices in a 300°F oven for about 10 minutes, covered with foil to prevent drying out. You can also reheat them in the microwave for 1 to 2 minutes, but the oven keeps the texture better.
Make-ahead tip: Assemble the entire roll, wrap it tightly, and refrigerate for up to 24 hours before baking. Just add a few extra minutes to the bake time if it goes into the oven cold.
Expert Tips
These small tips make a big difference in how your rolled flank steak turns out.
Butterfly carefully: If you’re doing it yourself, use a sharp knife and work slowly. Cut horizontally through the steak, stopping about half an inch from the edge so it opens like a book. You can also ask the butcher to do this for you.
Roll tightly: The tighter you roll, the better the pinwheels hold together. Press gently as you roll to keep the filling compact.
Don’t skip resting: Letting the steak rest after baking keeps the juices inside. If you slice it right away, all that moisture runs out and the meat gets dry.
Use a sharp knife: A dull knife will tear the meat and make messy slices. A sharp knife gives you clean, pretty pinwheels.
FAQ
How long do you cook a Stuffed Flank Steak for?
Bake the Stuffed Flank Steak at 350°F for about 40 minutes, or until the internal temperature reaches 145°F for medium to medium-well. If you prefer well done, cook until it hits 155°F. Always let it rest for 10 minutes before slicing. My mom always says that resting time is just as important as cooking time.
What is the best thing to do with Stuffed Flank Steak?
Stuffed Flank Steak is incredibly versatile. It’s great for stuffing and rolling like in this recipe, but it also shines when marinated and grilled, sliced thin for fajitas or stir-fries, or used in steak salads. The key is to slice it against the grain to keep it tender. Butterflying it opens up even more options, like this stuffed steak roll.
What is the cooking method for Stuffed Flank Steak?
Stuffed Flank Steak can be grilled, broiled, pan-seared, or oven-baked like in this recipe. For a stuffed version, baking is ideal because it cooks evenly and keeps everything moist. If you’re cooking it flat, high heat works best sear it quickly on both sides and don’t overcook. Flank steak is lean, so it can get tough if cooked past medium.
How to make Stuffed Flank Steak super tender?
Slice against the grain after cooking this is the most important step. You can also marinate the steak beforehand to help break down the fibers, or pound it gently to even out the thickness. For this recipe, the stuffing and butter keep the meat juicy and tender, and letting it rest after baking ensures it stays that way. If you’re making it ahead, wrapping it tightly helps the flavors soak in even more.
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Stuffed Flank Steak


Stuffed Flank Steak
Juicy Stuffed Flank Steak filled with herby vegetables that feels special yet comforting.
Ingredients
Method
-
Preheat the oven to 350°F to ensure even baking.
-
Warm the olive oil and butter together in a skillet over medium-high heat until melted.
-
Stir in the mushrooms, onion, rosemary, salt, and pepper, cooking until softened and fragrant.
-
Add the garlic and cook briefly, then stir in the Worcestershire sauce and cook another minute before removing from heat.
-
Place the butterflied steak on a cutting board, season lightly with salt and pepper, and turn it over.
-
Spread the mushroom mixture evenly over the surface of the steak.
-
Layer the spinach over the mushrooms, sprinkle with breadcrumbs, and drizzle with half of the melted butter.
-
Starting from one long edge, roll the steak up tightly and secure with toothpicks along the seam.
-
Transfer the roll to a baking pan and brush the outside with the remaining butter.
-
Bake until the internal temperature reaches at least 145°F, about 40 minutes.
-
Remove from the oven and let rest for 10 minutes before slicing into pinwheels and removing toothpicks.
Nutrition
Notes
This dish is perfect for cozy dinners when you want something hearty but elegant. The aroma of herbs and butter filling the kitchen makes it feel like a meal meant to be shared and remembered.