Steak Pinwheels
If you’re looking for a dish that looks fancy but is surprisingly easy to make, then these Steak Pinwheels are the answer! They’re a delightful combination of flavors and textures, featuring tender steak rolled up with fresh spinach, sun-dried tomatoes, and ooey-gooey cheese. This recipe is one of my favorites because it not only tastes amazing but also impresses guests at family gatherings or cozy weeknight dinners. Plus, they’re perfect for meal prep—just make them ahead and pop them in the oven when you’re ready to eat!
Why You’ll Love This Recipe
- Impressive Presentation: These steak pinwheels look stunning on any plate, making them ideal for special occasions.
- Bursting with Flavor: The combination of garlic, cheese, and sun-dried tomatoes creates a deliciously savory experience.
- Family-Friendly: Kids and adults alike will love the cheesy filling wrapped in tender steak!
- Make-Ahead Convenience: Prepare these pinwheels in advance so they’re ready when you are—great for busy nights!

Ingredients You’ll Need
Let’s gather our simple, wholesome ingredients to create these steak pinwheels. You probably have most of these items already in your pantry or fridge. Here’s what you’ll need:
For the Marinade
- 1 (2-pound) flank steak, pounded to 1/2 inch thickness
- 1/3 cup olive oil
- 1/3 cup soy sauce
- 1/3 cup apple vinegar
- 1/3 cup Worcestershire sauce
- 1 1/2 tablespoons Dijon mustard
- 1 1/2 tablespoons lemon juice
- 2 cloves garlic, minced and divided
- 1 1/2 teaspoons Italian seasoning
- 3/4 teaspoon ground black pepper
For the Filling
- 1/2 teaspoon salt
- 1/3 cup chopped onion
- 1/3 cup fine dry bread crumbs
- 2 cups fresh baby spinach leaves
- 1/2 cup shredded Swiss cheese
- 1/2 cup grated Parmesan cheese
- 1/2 cup chopped sun-dried tomatoes, drained
Variations
This recipe is flexible and can easily be adjusted to fit your taste preferences or what you have on hand! Here are some fun ideas to switch things up:
- Swap the protein: Try using chicken breast or turkey instead of flank steak for a lighter option.
- Change the greens: Use kale or arugula in place of spinach for a different flavor profile.
- Add some heat: Sprinkle in some red pepper flakes or chopped jalapeños if you enjoy a spice kick!
- Experiment with cheese: Substitute mozzarella or feta cheese for a unique twist on flavor.
How to Make Steak Pinwheels
Step 1: Prepare the Marinade
Start by whisking together olive oil, soy sauce, apple vinegar, Worcestershire sauce, Dijon mustard, lemon juice, one minced garlic clove, Italian seasoning, and black pepper in a bowl. This marinade not only adds flavor but also helps tenderize the meat. Letting it soak overnight elevates the taste even more!
Step 2: Marinate the Steak
Using a sharp knife, make shallow diagonal cuts about 1 inch apart across the surface of the flank steak. Place it in a large resealable bag and pour in the marinade. Seal it tight while removing as much air as possible. Refrigerate for at least 8 hours or overnight—this step is crucial for infusing all those wonderful flavors into the meat!
Step 3: Preheat Your Oven
When you’re ready to cook, preheat your oven to 350°Fahrenheit. This ensures an even cook throughout your pinwheels.
Step 4: Prepare the Garlic Paste
Remove the steak from the marinade and pat it dry with paper towels. Discard any leftover marinade. On a cutting board, sprinkle salt over one minced garlic clove and mash them together to form a paste. Spreading this paste on top of the steak adds an aromatic depth that’s simply irresistible.
Step 5: Add Toppings
Sprinkle chopped onion and bread crumbs over the garlic paste. Layer on fresh spinach leaves followed by shredded Swiss cheese, grated Parmesan cheese, and sun-dried tomatoes. Each ingredient brings its own flair to this dish!
Step 6: Roll It Up
Starting from one short end, carefully roll up the flank steak tightly around all those fillings. Secure it with kitchen twine or toothpicks every inch or so to keep everything intact while baking.
Step 7: Bake Your Pinwheels
Place your rolled steak seam-side down in a baking dish and bake uncovered for about one hour. Checking with a meat thermometer is key—aim for at least 145°Fahrenheit to ensure it’s cooked perfectly.
Step 8: Rest and Slice
Once done baking, let your pinwheels rest for about 5-10 minutes before slicing into thick pieces. This resting time allows all those delicious juices to mingle back into the filling.
Step 9: Serve & Enjoy!
Serve your beautiful steak pinwheels hot off the plate! They make an impressive main course that everyone will love.
Now you’re all set to create some delicious memories with these tasty Steak Pinwheels! Enjoy!
Pro Tips for Making Steak Pinwheels
Making steak pinwheels can be a delightful experience, and with these tips, you’ll ensure they turn out perfectly every time!
- Use a sharp knife: A sharp knife makes it easier to cut the flank steak and creates neat, even slices when you roll them up, resulting in beautiful pinwheels.
- Marinate longer for flavor: While 8 hours is the minimum, letting the steak marinate overnight allows the flavors to penetrate deeply, making each bite more delicious.
- Don’t overfill: Be careful not to overload the filling; too much can cause the pinwheels to burst while baking. A balanced filling ensures they hold together beautifully.
- Let them rest: After baking, allowing the pinwheels to rest for a few minutes helps retain moisture and makes slicing easier without losing any of that tasty filling.
- Experiment with fillings: Feel free to switch up the ingredients! Try adding roasted red peppers or different types of cheese for a unique twist on this classic dish.
How to Serve Steak Pinwheels
Presenting your steak pinwheels in an appealing way can elevate your dining experience. Here are some ideas on how to serve them beautifully and deliciously.
Garnishes
- Fresh herbs: Chopped parsley or basil sprinkled on top adds a pop of color and freshness to each plate.
- Lemon wedges: A squeeze of lemon just before serving brightens up the flavors and adds a zesty touch.
Side Dishes
- Garlic mashed potatoes: Creamy and rich, these potatoes complement the savory flavors of the steak while providing a comforting texture.
- Roasted vegetables: A mix of seasonal veggies like bell peppers, zucchini, and carrots drizzled with olive oil adds color and nutrients while balancing the meal.
- Quinoa salad: Light and nutritious, a quinoa salad with cherry tomatoes, cucumbers, and a light vinaigrette offers a refreshing contrast to the hearty steak pinwheels.
- Caesar salad (without anchovies): Crisp romaine lettuce tossed with creamy dressing and croutons creates a classic side that pairs well with any main dish.
With these serving suggestions in mind, your steak pinwheels will not only taste fantastic but also look stunning on your dinner table! Enjoy sharing this flavorful dish with friends and family.

Make Ahead and Storage
These steak pinwheels are perfect for meal prep, allowing you to enjoy a gourmet dish any night of the week without spending hours in the kitchen. Here’s how to store and reheat them for maximum flavor!
Storing Leftovers
- Place any leftover steak pinwheels in an airtight container.
- Refrigerate for up to 3 days for the best taste and quality.
Freezing
- Wrap each pinwheel tightly in plastic wrap or aluminum foil.
- Place the wrapped pinwheels in a freezer-safe bag or container.
- Freeze for up to 3 months; label with the date for reference.
Reheating
- Thaw frozen steak pinwheels in the refrigerator overnight before reheating.
- To reheat, place them in a preheated oven at 350°Fahrenheit until warmed through, about 15-20 minutes.
- Alternatively, you can microwave them on medium power until heated, checking every minute to avoid overcooking.
FAQs
Here are some common questions about making steak pinwheels:
Can I use different fillings for my steak pinwheels?
Absolutely! Feel free to get creative with your fillings. Try adding roasted peppers, mushrooms, or different cheeses to customize your flavor profile.
How do I know when my steak pinwheels are done cooking?
The best way to check is by using a meat thermometer. Insert it into the center of the roll; it should read at least 145°Fahrenheit when fully cooked.
What other recipes pair well with steak pinwheels?
Steak pinwheels make a great main dish paired with sides like garlic mashed potatoes, roasted vegetables, or a fresh salad.
Are these steak pinwheels suitable for meal prep?
Yes! These steak pinwheels are fantastic for meal prep. You can make them ahead of time and either refrigerate or freeze them for later enjoyment.
Can I grill my steak pinwheels instead of baking them?
Yes, grilling is a great option! Just be sure to keep an eye on them so they don’t overcook. Grill on medium heat for about 15-20 minutes, turning occasionally until they reach your desired doneness.
Final Thoughts
I hope you enjoy making these delightful steak pinwheels as much as I do! They’re not only visually stunning but bursting with flavors that will impress your family and friends. Whether it’s a special occasion or just a cozy dinner at home, these pinwheels are bound to be a hit. Don’t hesitate to experiment with different ingredients and make this recipe your own—happy cooking!
Steak Pinwheels
Indulge in the elegance of Steak Pinwheels, a delightful dish that transforms simple ingredients into a gourmet experience. These savory beef roll-ups are filled with fresh spinach, sun-dried tomatoes, and a blend of cheeses, all wrapped in tender flank steak. Perfect for impressing guests or enjoying a cozy weeknight dinner, these pinwheels are also great for meal prep—make them ahead of time and bake when you’re ready to savor their rich flavors. With their impressive presentation and mouthwatering taste, they’re sure to become a favorite at your dining table.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 20 minutes
- Yield: Serves 6
- Category: Main
- Method: Baking
- Cuisine: Gourmet
Ingredients
- 2 pounds flank steak
- 1/3 cup olive oil
- 1/3 cup soy sauce
- 1/3 cup apple vinegar
- 1 1/2 tablespoons Dijon mustard
- 1 1/2 tablespoons lemon juice
- 2 cloves garlic, minced
- 1 1/2 teaspoons Italian seasoning
- 3/4 teaspoon ground black pepper
- 1/2 teaspoon salt
- 1/3 cup chopped onion
- 1/3 cup fine dry bread crumbs
- 2 cups fresh baby spinach leaves
- 1/2 cup shredded Swiss cheese
- 1/2 cup grated Parmesan cheese
- 1/2 cup chopped sun-dried tomatoes, drained
Instructions
- Prepare the marinade by whisking olive oil, soy sauce, apple vinegar, Dijon mustard, lemon juice, minced garlic, Italian seasoning, and black pepper.
- Make shallow cuts on the flank steak's surface. Marinate the steak in a resealable bag for at least 8 hours or overnight.
- Preheat your oven to 350°F.
- Pat the steak dry and spread garlic paste over it.
- Layer chopped onion, bread crumbs, spinach, cheeses, and sun-dried tomatoes on top.
- Roll tightly from one end and secure with kitchen twine or toothpicks.
- Bake seam-side down for about 60 minutes until cooked through (145°F).
- Rest for 5-10 minutes before slicing and serving.
Nutrition
- Serving Size: 1 pinwheel (170g)
- Calories: 380
- Sugar: 2g
- Sodium: 720mg
- Fat: 26g
- Saturated Fat: 9g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 90mg
