
Juicy flank steak rolled into beautiful swirls stuffed with gooey cheese, fresh spinach, zesty garlic, and sweet sun-dried tomatoes makes an eye-catching dish that tastes amazing. This mouthwatering creation mixes the deep flavor of soaked beef with a smooth, herb-packed filling that melts away with every bite. The gorgeous spiral look turns basic steak into something special, great for fancy dinners but easy enough for anyone wanting to cook something impressive on the weekend.
I made these for our anniversary last month and my husband was blown away. The way the sauce soaks into the meat while the cheese gets all melty creates something truly special. Even my brother-in-law, who turns his nose up at everything I cook, asked how I made them—that's never happened before!
Key Ingredients
- Flank steak: This thin cut shows off beautiful lines that make stunning spirals and gets super tender after soaking in marinade
- Olive oil: Forms the foundation of our soaking mix that pushes flavors into the meat for a nice outer crust
- Soy sauce: Brings rich savory notes that boost the beef's natural flavor without making it taste like Asian food
- Red wine: Has natural sour elements that soften the meat while adding rich taste notes
- Worcestershire sauce: This funky mix adds depth with its fish and sweet-sour background notes
- Dijon mustard: Gives a nice zip and helps mix the marinade so it sticks better to the meat
- Fresh garlic: Adds aromatic goodness throughout both the soaking liquid and filling for full flavor
- Baby spinach leaves: Adds bright color, good stuff, and light earthiness that works with the rich filling
- Swiss cheese: Gets super gooey with a light nutty taste that plays well with other ingredients
- Parmesan cheese: Adds salt, crunchy bits and strong savory taste
- Sun-dried tomatoes: These super flavorful bits add bright, tangy pops in every mouthful
Cooking Instructions
- Marinade Magic:
- Mix olive oil, soy sauce, red wine, Worcestershire sauce, Dijon mustard, lemon juice, chopped garlic, Italian seasoning, and fresh black pepper in a bowl, stirring hard until everything comes together as one sauce. Put your flank steak on a board and pound it with a meat hammer until it's about half an inch thick all over, being careful not to make holes. Make shallow cuts across the top in a diamond pattern about an inch apart so the flavors can get in deeper. Put the meat in a big ziplock bag, pour in the sauce, push out the air, and seal it tight. Stick it in the fridge overnight, turning it a few times so all parts get equally flavored.
- Filling Preparation:
- Turn your oven on to 350°F while you get the tasty filling ready. Take the soaked steak from the fridge and dry it really well with paper towels, throwing away the used marinade. On your cutting board, chop a fresh garlic clove finely and sprinkle some salt on it, then smash it with the flat side of your knife until it turns into a smooth paste. Spread this garlic mix all over the steak, then scatter finely chopped onion and a thin layer of dry breadcrumbs that will soak up extra juice during cooking.
- Assembly Technique:
- Cover the steak with baby spinach, slightly overlapping to make a solid green layer. Sprinkle shredded Swiss cheese evenly across the spinach, then add a good amount of fresh grated Parmesan for extra flavor kick. Sprinkle chopped sun-dried tomatoes as the top layer, spreading them out for balanced taste in every bite. Starting from the short end, roll the steak up tightly like you're making a cinnamon roll, keeping all fillings tucked inside. Tie the roll with cooking string every inch or so, making even sections that will become your finished spirals.
- Baking Brilliance:
- Put your tied-up steak roll with the seam facing down in a baking dish that gives it about an inch of space all around for good heat flow. Stick the dish in your hot oven without covering it and bake for about an hour, until a meat thermometer stuck in the thickest part reads 145°F for medium-rare. Take it out and let the roll sit for ten minutes so the juices spread back through the meat and the filling gets set. Use a sharp knife to cut between the string sections, making perfect spirals ready to serve.

My grandma taught me about the criss-cross cutting trick when I was young. She always made stuffed flank steaks for birthday dinners. The first time I got lazy and skipped this step, my steak kept tearing when I tried to roll it. Now I take my time with this part, and wow, what a difference it makes in how tender it gets and how much flavor soaks in.
Fantastic Side Dishes
Make your steak spirals into a complete meal by adding some well-matched sides. Smooth mashed potatoes work great for soaking up all the tasty juices that come out when you cut the meat. Their buttery softness goes really well with the meaty spirals. If you want something fresher, try roasted asparagus with lemon zest, which gives a bright, citrusy kick that cuts through the rich cheese filling. The bright green spears look amazing next to the brown and white spirals on your plate. A simple arugula salad with aged balsamic and good olive oil adds a peppery crunch that works with the savory steak without fighting for attention.
Smart Swaps
The great thing about steak spirals is how easily you can change them to fit different tastes or diets. If you love Mediterranean food, try swapping the Swiss cheese for crumbly feta, add some chopped kalamata olives, and mix in fresh oregano for a Greek-style version. If you like things spicy, add roasted red peppers, pepper jack cheese, and some chili flakes for a Southwestern twist that brings some heat to each bite. Mushroom fans can cook up some wild mushrooms with thyme and add them to the filling for an earthy, rich version that's perfect for fall dinners. Health-conscious folks might use quinoa instead of breadcrumbs and pick lighter cheese options without losing the wow factor or satisfying texture of the original.
Storing Leftovers
Keeping leftover steak spirals the right way saves their flavor and texture for another meal. Let any extra spirals cool all the way before putting them in an airtight container, with parchment paper between layers so they don't stick together. Put them in the fridge right away, where they'll stay good for up to three days. When warming them up, don't use the microwave as it can make the meat tough and cause the cheese to get oily. Instead, put the spirals in a covered baking dish with a spoonful of beef broth or water, then warm them in a 300°F oven for 15-20 minutes until hot all the way through. This gentle warming keeps the steak tender and helps the cheese melt nicely without getting rubbery or breaking apart.
I found out why resting time matters after I rushed to serve these at a dinner party. All that beautiful filling leaked out onto my cutting board instead of staying in nice spirals. Now I set my phone timer for ten minutes after taking them from the oven, and they turn out perfect every time. Sometimes the hardest part of cooking is just waiting, but with these spirals, that patience gives you gorgeous looking food with perfect texture in every slice.

Recipe FAQs
- → Can I cook these on a grill instead of baking?
- Sure, grill over medium heat 20-25 minutes, turning now and then, until it reaches 145°F inside.
- → What’s another good cut if I can’t find flank steak?
- Try skirt steak or thinly pounded top round for similar results.
- → Can I make these ahead and store them?
- Yes, prep and assemble up to a day ahead. Chill them until cooking, and just tack on 10 extra minutes in the oven.
- → What sides taste best with them?
- Think roasted or mashed potatoes, steamed veggie combos, or a crisp salad. Perfect matches!
- → When should I take them out of the oven?
- Use your meat thermometer—145°F for medium-rare or push to 160°F if you want medium.