As I stood in my kitchen, the inviting aroma of garlic and herbs began to swirl around me, transforming the everyday into the extraordinary. If you’re looking for a dish that promises both elegance and heartiness, these savory Steak Pinwheels are just the ticket! With tender flank steak filled to the brim with creamy cheese, vibrant spinach, and sun-dried tomatoes, this recipe is a crowd-pleaser that brings restaurant-quality flair right to your home. Not only are they a feast for the eyes, but they’re also surprisingly quick to prepare, making them perfect for a special family dinner or an impressive gathering with friends. Ready to impress your taste buds and your guests? Let’s dive into creating this delicious culinary masterpiece together!

Why are Steak Pinwheels a Must-Try?
Gourmet Charm: These steak pinwheels elevate simple ingredients to gourmet status, making any meal feel special.
Quick Preparation: With only a bit of marinating time needed, you can whip these up for a weeknight dinner or a last-minute gathering.
Flavor Explosion: The combination of creamy cheeses, tangy sun-dried tomatoes, and fresh spinach delivers a delightful burst of flavor in every bite!
Impressive Presentation: Served sliced, these pinwheels reveal stunning spirals, turning your plate into an eye-catching masterpiece.
Versatile Options: Customize with your choice of meats or cheeses! Whether you opt for Baked Cauliflower Steaks or another filling, the possibilities are endless.
Crowd-Pleasing Delight: Perfect for impressing guests, these pinwheels are sure to become a favorite at any gathering.
Steak Pinwheel Ingredients
For the Pinwheels
- Flank Steak – A tender and flavorful base, pounded to 1/2-inch thickness for easy rolling.
- Olive Oil – Adds richness to the marinade; avocado oil is a flavorful substitute.
- Soy Sauce – Provides umami and enhances saltiness; you can use coconut aminos for a gluten-free version.
- Red Wine – Elevates the flavor complexity; beef broth works well as a non-alcoholic substitute.
- Worcestershire Sauce – Adds depth of flavor; replace with a vegan alternative if needed.
- Dijon Mustard – Gives a tangy note to the marinade; yellow mustard can be a good alternative.
- Lemon Juice – Brightens the whole dish; lime juice is a tasty swap if desired.
- Garlic – Infuses the pinwheels with robust flavor; feel free to adjust the amount to taste.
- Italian Seasoning – A delightful blend of herbs that enhances overall flavors; fresh herbs like thyme and oregano work well too.
- Black Pepper & Salt – Essential for seasoning; adjust according to your dietary needs.
- Chopped Onion – Adds sweetness and texture; shallots can be used for a more delicate flavor.
- Fine Dry Bread Crumbs – Provides texture to the filling; gluten-free breadcrumbs are a great option.
- Fresh Baby Spinach – Boosts nutrition and color; kale or arugula can also be used as substitutes.
- Shredded Swiss Cheese – Melts beautifully for creaminess; mozzarella offers a milder taste.
- Grated Parmesan Cheese – Imparts a nutty flavor; nutritional yeast can serve as a vegan alternative.
- Chopped Sun-Dried Tomatoes – Adds a flavorful punch; you can use fresh tomatoes for a lighter option.
Step-by-Step Instructions for Savory Steak Pinwheels with Spinach and Cheese
Step 1: Prepare Marinade
In a medium mixing bowl, whisk together olive oil, soy sauce, red wine, Worcestershire sauce, Dijon mustard, lemon juice, 1 minced garlic clove, Italian seasoning, and freshly cracked black pepper until well combined and smooth. This flavorful marinade sets the stage for your Steak Pinwheels by infusing them with a rich depth.
Step 2: Marinate Steak
Pound the flank steak to a uniform 1/2-inch thickness using a meat mallet, ensuring an easy roll later. Make shallow diagonal cuts on both sides of the steak for enhanced flavor absorption. Place the steak in a resealable plastic bag and pour the marinade over it. Seal the bag tightly and refrigerate for at least 8 hours or overnight for optimal flavor.
Step 3: Preheat Oven
About 30 minutes before you’re ready to bake, preheat your oven to 350°F (175°C). This ensures a hot, even cooking environment for your savory Steak Pinwheels. While the oven heats up, take a moment to prepare the filling ingredients, as you’ll need them at hand soon.
Step 4: Prepare Steak
Once marinated, carefully remove the flank steak from the bag and pat it dry with paper towels to remove excess marinade. Discard the marinade. This step is crucial as a dry surface helps the filling adhere better and prevents excess moisture during baking.
Step 5: Make Garlic Paste
In a small bowl, mash 1 minced garlic clove with a pinch of salt to form a coarse paste. Evenly spread the garlic paste across the surface of the flank steak. This adds an additional layer of flavor that will beautifully complement the other filling ingredients in your Steak Pinwheels.
Step 6: Layer Fillings
Sprinkle chopped onion, fine dry bread crumbs, fresh spinach, shredded Swiss cheese, grated Parmesan cheese, and chopped sun-dried tomatoes evenly over the steak. Ensure the toppings are spread out to cover the surface without piling too high. The combination of these ingredients will offer an interesting texture and flavor contrast in each bite.
Step 7: Roll and Secure
Carefully roll the steak up tightly from one short end, making sure to keep the filling inside as you go. Once rolled, secure the pinwheel with kitchen twine or toothpicks, spacing them about 1 inch apart to hold everything in place. Place the roll seam-side down in a greased baking dish for even cooking.
Step 8: Bake
Place the dish in the preheated oven and bake for about 1 hour, or until the internal temperature of the pinwheels reaches 145°F (63°C). Keep an eye on them as they cook, ensuring they turn golden brown and fragrant. This is where those savory Steak Pinwheels become truly special.
Step 9: Rest and Slice
Once done, remove the pinwheels from the oven and let them rest for 5-10 minutes before slicing. This resting period allows the juices to redistribute, ensuring a tender and flavorful bite. Slice the pinwheels into 1-inch thick pieces to reveal their beautiful spiral and serve them warm to guests eager to enjoy your masterpiece!

How to Store and Freeze Steak Pinwheels
Fridge: Store leftover steak pinwheels in an airtight container in the refrigerator for up to 3 days to maintain freshness and flavor.
Freezer: For longer storage, wrap individual pinwheels tightly in plastic wrap, then place them in a freezer bag. They can be frozen for up to 3 months.
Reheating: Thaw the pinwheels overnight in the fridge and then reheat in a preheated oven at 350°F (175°C) for about 20-25 minutes, or until heated through.
Serving Freshness: For best taste, enjoy the steak pinwheels fresh. If freezing, reheat without thawing for a quicker method, adjusting cook time as needed.
What to Serve with Savory Steak Pinwheels with Spinach and Cheese
Elevate the dining experience by complementing your savory steak pinwheels with delightful sides and flavors that harmonize beautifully.
-
Creamy Mashed Potatoes: A classic staple that adds richness and a comforting texture, perfect for soaking up any extra sauce.
-
Garlic Roasted Vegetables: A medley of seasonal veggies roasted to perfection, adding a pop of color and a roasted sweetness that pairs well with steak.
-
Fresh Garden Salad: Crisp greens topped with cherry tomatoes, cucumbers, and a tangy vinaigrette provide a refreshing contrast to the richness of the pinwheels.
-
Herbed Quinoa: Light and fluffy, quinoa infused with fresh herbs offers a nutritious and flavorful base that complements the savory flavors of the dish.
-
Cheesy Garlic Bread: Serve up slices of warm garlic bread topped with melted cheese for a delicious and indulgent side that never disappoints.
-
Red Wine: A glass of full-bodied red wine enhances the meal, beautifully contrasting the flavors of the steak and the richness of the cheese.
-
Chocolate Mousse: For a sweet ending, a light and airy chocolate mousse makes a perfect dessert, balancing out the savory elements of your meal.
These pairing suggestions create a perfect medley of flavors and textures that will leave everyone raving about your dinner!
Make Ahead Options
These savory Steak Pinwheels are perfect for busy cooks looking to save time during the week! You can marinate the flank steak up to 24 hours in advance, allowing the flavors to develop beautifully. Simply follow the marinade instructions, seal the steak in a bag, and refrigerate it overnight. Additionally, you can prepare the filling ingredients (onion, spinach, breadcrumbs, and cheese) up to 3 days ahead; just keep them in separate airtight containers in the fridge to maintain freshness. When you’re ready to serve, roll, secure, and bake the pinwheels as directed. This way, you can enjoy a delicious, homemade meal with minimal last-minute effort, impressing your family or guests without the stress!
Expert Tips for Perfect Steak Pinwheels
-
Marinate Overnight: For the richest flavor, always marinate your steak pinwheels overnight. This allows the marinade to penetrate deeply for maximum taste.
-
Avoid Overstuffing: While it’s tempting to add extra fillings, overstuffing can make rolling difficult and cause the pinwheels to fall apart during baking.
-
Rest the Meat: Let your pinwheels rest after baking for 5-10 minutes. This helps retain juices, ensuring each bite is tender and flavorful.
-
Use a Meat Thermometer: For best results, check that the internal temperature reaches 145°F (63°C). This ensures your steak pinwheels are safely cooked and deliciously juicy.
-
Slice with Care: Use a sharp knife to slice the pinwheels for clean edges. This way, you’ll showcase the beautiful spiral of cheese and spinach!
Steak Pinwheels Variations & Substitutions
Feel free to get creative and customize your steak pinwheels to match your taste preferences and dietary needs!
-
Meat Variations: Try using flat iron steak or even chicken breasts for a lighter option that still rolls beautifully. Each type of meat can bring its distinct flavor and texture to the dish.
-
Greens Alternative: Swap fresh spinach for kale or collard greens for a hearty twist. These greens offer a different flavor profile and can hold up well during cooking.
-
Cheese Options: Experiment with feta or cheddar for a unique cheese flavor. Each option will contribute a different richness and can elevate the overall taste of your pinwheels.
-
Gluten-Free: For a gluten-free version, simply replace fine dry bread crumbs with gluten-free breadcrumbs. You won’t lose any texture, and your dish stays inclusive for everyone.
-
Heat It Up: Add sliced jalapeños or a dash of red pepper flakes to the filling if you crave a little heat. This can turn your pinwheels into a spicy delight that packs a punch!
-
Herb Infusion: Substitute Italian seasoning with fresh basil or oregano for a fresh herb flavor. Fresh herbs can enhance the aroma and freshness of your dish.
-
Vegan Option: Use tofu steaks or portobello mushrooms for a plant-based approach. These options will still allow you to enjoy the rolling and filling process while keeping it completely vegan-friendly.
-
Baked Cauliflower Steaks: Looking for a veggie-heavy alternative? Try making Baked Cauliflower Steaks as a delightful side dish to serve alongside your pinwheels, adding a robust, earthy flavor that balances well with the savory steak.
With these variations, you’re sure to find the perfect twist for your steak pinwheels that fits your culinary adventure!

Steak Pinwheels Recipe FAQs
How do I choose the best flank steak?
When selecting flank steak, look for a cut that is bright red with minimal fat marbling. The meat should be firm to the touch. Avoid steaks with dark spots or excessive discoloration, as these can be signs of spoilage. If possible, buy organic or grass-fed for a richer flavor!
What is the best way to store leftover steak pinwheels?
Leftover steak pinwheels should be placed in an airtight container and stored in the refrigerator for up to 3 days. Make sure they are cooled to room temperature before sealing to prevent moisture buildup, which could make them soggy.
Can I freeze steak pinwheels?
Absolutely! To freeze, tightly wrap each individual pinwheel in plastic wrap, then place them in a labeled freezer bag. They can be stored in the freezer for up to 3 months. When you’re ready to enjoy them, thaw in the refrigerator overnight and reheat!
What if my steak pinwheels fall apart when rolling?
If your steak pinwheels are falling apart, it may be due to overstuffing. Ensure you use the recommended amount of filling. Additionally, tightly rolling the steak and securing it well with kitchen twine or toothpicks will help maintain its shape during cooking.
Are steak pinwheels safe for pets?
While steaks themselves are generally safe for dogs in moderation, be cautious about ingredients like garlic and onions used in the pinwheels, as they can be toxic to pets. It’s best to keep these pinwheels for human enjoyment only!
Can I use different cheeses in steak pinwheels?
Very! Feel free to experiment with different cheeses according to your taste preferences. For example, feta can add a tangy touch while cheddar offers a sharper flavor. The more the merrier—find the combination that delights your palate!

Delicious Steak Pinwheels Stuffed with Spinach & Cheese
Ingredients
Equipment
Method
- In a medium mixing bowl, whisk together olive oil, soy sauce, red wine, Worcestershire sauce, Dijon mustard, lemon juice, 1 minced garlic clove, Italian seasoning, and freshly cracked black pepper until well combined and smooth.
- Pound the flank steak to a uniform 1/2-inch thickness using a meat mallet, ensuring an easy roll later. Make shallow diagonal cuts on both sides of the steak for enhanced flavor absorption. Place the steak in a resealable plastic bag and pour the marinade over it. Seal the bag tightly and refrigerate for at least 8 hours or overnight for optimal flavor.
- About 30 minutes before you’re ready to bake, preheat your oven to 350°F (175°C).
- Once marinated, carefully remove the flank steak from the bag and pat it dry with paper towels to remove excess marinade. Discard the marinade.
- In a small bowl, mash 1 minced garlic clove with a pinch of salt to form a coarse paste. Evenly spread the garlic paste across the surface of the flank steak.
- Sprinkle chopped onion, fine dry bread crumbs, fresh spinach, shredded Swiss cheese, grated Parmesan cheese, and chopped sun-dried tomatoes evenly over the steak.
- Carefully roll the steak up tightly from one short end, making sure to keep the filling inside as you go. Once rolled, secure the pinwheel with kitchen twine or toothpicks, spacing them about 1 inch apart.
- Place the dish in the preheated oven and bake for about 1 hour, or until the internal temperature of the pinwheels reaches 145°F (63°C).
- Once done, remove the pinwheels from the oven and let them rest for 5-10 minutes before slicing. Slice the pinwheels into 1-inch thick pieces and serve warm.

Leave a Reply