“Who’s ready for a flavor-packed adventure?” I overheard a friend exclaim at our last gathering, and that’s exactly the kind of excitement I feel whenever I make these Savory Steak Pinwheels with Cheese and Spinach. This dish not only looks impressive, but it also wraps a delightful filling of melted cheese, fresh spinach, and zesty sun-dried tomatoes in tender flank steak. It’s an effortless way to elevate your dining experience, making it perfect for those cozy nights at home or when entertaining guests. The best part? They’re a breeze to prepare and can be served as an elegant main course or as bite-sized treats for your next party. Curious about how to whip up this scrumptious dish? Let’s dive in!

Why are steak pinwheels a must-try?
Impressive Presentation: These steak pinwheels are a feast for the eyes, making them perfect for impressing guests or simply elevating your dinner table.
Flavor Explosion: Each bite is packed with a savory mixture of cheese, spinach, and sun-dried tomatoes that dance on your taste buds.
Easy to Make: This recipe is user-friendly, requiring minimal cooking skills, making it ideal for both novice cooks and seasoned chefs.
Versatile Dish: Enjoy them as a stunning main course or slice them into smaller pieces for irresistible appetizers at your next gathering.
Crowd-Pleasing Appeal: Everyone will love this delightful dish, whether you’re hosting a casual get-together or a fancy dinner party. And if you’re looking for more delicious steak recipes, check out these Garlic Butter Steak Bites and Cajun Steak Cheesy options for more inspiration!
Steak Pinwheel Ingredients
For the Marinade
- Flank Steak – Tender and perfect for rolling; pound to 1/2 inch for the best results.
- Olive Oil – Adds moisture and flavor; swap with avocado oil if desired.
- Soy Sauce – Brings umami richness; use tamari for a gluten-free option.
- Red Wine – Enhances the marinade’s depth; beef broth works as a non-alcoholic substitute.
- Worcestershire Sauce – Adds a tangy kick; can be omitted for a gluten-free version.
- Dijon Mustard – Infuses flavor complexity; yellow mustard can be a quick stand-in.
- Lemon Juice – Brightens the marinade; lime juice is an excellent alternative.
- Garlic – Fresh cloves lend aromatic goodness; garlic powder can be a pinch-hitter.
- Italian Seasoning – Adds herbal notes; substitute with dried oregano or basil.
- Black Pepper – Essential for seasoning; adjust to personal taste.
- Salt – Enhances all flavors; choose kosher or sea salt for the best taste.
For the Filling
- Chopped Onion – Sweetens and adds moisture; shallots work as a great replacement.
- Fine Dry Bread Crumbs – Provides a lovely textural contrast; crushed crackers are an alternative.
- Fresh Baby Spinach Leaves – Offers nutrition and a fresh taste; can swap with kale or Swiss chard.
- Shredded Swiss Cheese – Melts beautifully and adds creaminess; Gruyère can deepen the flavor.
- Grated Parmesan Cheese – Adds a salty, umami touch; Pecorino Romano is a worthy substitute.
- Chopped Sun-Dried Tomatoes (packed in oil) – Sweet and tangy; fresh tomatoes can lighten things up.
Now that you’ve got the ingredients ready, it’s time to start creating these mouthwatering steak pinwheels that will leave an unforgettable impression!
Step‑by‑Step Instructions for Savory Steak Pinwheels with Cheese and Spinach
Step 1: Prep Marinade
In a mixing bowl, whisk together 1/4 cup of olive oil, 2 tablespoons of soy sauce, 1/4 cup of red wine, 1 tablespoon of Worcestershire sauce, 1 tablespoon of Dijon mustard, the juice of half a lemon, 3 minced garlic cloves, and 1 teaspoon of Italian seasoning. Make sure to combine everything evenly until well blended to create a flavorful marinade for your steak pinwheels.
Step 2: Marinate Steak
Take 1 pound of flank steak and pound it to 1/2-inch thickness using a meat mallet or rolling pin for even tenderness. Score the steak lightly in a crosshatch pattern to absorb the marinade better. Place the steak in a resealable bag, pour in the marinade, seal the bag tightly, and refrigerate for at least 8 hours or overnight, turning occasionally for maximum flavor infusion.
Step 3: Preheat Oven
When you’re ready to cook the steak pinwheels, preheat your oven to 350°F (175°C). This ensures the oven reaches the perfect cooking temperature while you prepare the steak for baking, helping you achieve that tender, juicy finish we all love in steak pinwheels.
Step 4: Prepare Steak
Remove the marinated flank steak from the refrigerator and take it out of the marinade; discard the leftover marinade. Pat the steak dry with paper towels to remove excess moisture, allowing for better browning in the oven. This step is crucial for achieving a crispy exterior while keeping the inside juicy and delicious.
Step 5: Make Garlic Paste
In a small bowl, mash 1 minced garlic clove with a pinch of salt until a paste forms. Spread this aromatic garlic paste over one side of the prepared flank steak, making sure to cover it evenly. This adds an extra layer of depth and enhances the overall flavor of the savory steak pinwheels.
Step 6: Add Fillings
Layer the filling ingredients over the garlic paste on the steak. Start with 1/2 cup of chopped onion, followed by 1/2 cup of fine dry breadcrumbs, a generous handful of fresh spinach leaves, 1/2 cup of shredded Swiss cheese, and 1/4 cup of chopped sun-dried tomatoes. Spread everything evenly, ensuring that the filling will be well-distributed throughout each pinwheel.
Step 7: Roll and Secure
Carefully roll the steak from one short end to the other, tightly enclosing the filling to form a log shape. Secure the roll with kitchen twine or toothpicks, spacing them about 1 to 2 inches apart to keep the filling intact. This step is essential for maintaining the shape of your steak pinwheels while baking.
Step 8: Bake
Place the roll seam-side down in a greased baking dish. Bake in the preheated oven for about 1 hour, or until the internal temperature reaches 145°F (63°C) using a meat thermometer. The steak should be beautifully browned and fragrant, a clear indicator that your savory steak pinwheels are almost ready to serve.
Step 9: Rest and Slice
Once baked, remove the steak pinwheels from the oven and let them rest for 5-10 minutes. This resting period allows the juices to redistribute, ensuring each slice remains moist. After resting, slice the pinwheels into 1-inch thick pieces, revealing the delicious layers of cheese and spinach within.
Step 10: Serve
Arrange the sliced steak pinwheels on a platter and serve hot. Enjoy these savory bites, showcasing the delightful blend of flavors, perfect for a special occasion or as a hearty comfort food. Let the impressive presentation and delicious taste impress your family and friends!

Make Ahead Options
These Savory Steak Pinwheels are perfect for meal prep enthusiasts looking to save time during busy weeknights! You can marinate the flank steak up to 24 hours in advance, allowing the flavors to deeply infuse for a mouthwatering result. Additionally, you can prepare the filling by mixing the chopped onion, spinach, cheeses, and sun-dried tomatoes ahead of time, refrigerating the mixture for up to 3 days. When you’re ready to serve, simply roll the marinated steak with the prepared filling, bake as directed, and let rest before slicing. This way, you’ll enjoy delicious, restaurant-quality pinwheels with minimal effort—just as tasty as if made fresh!
Steak Pinwheels Variations & Substitutions
Get ready to embark on a culinary adventure, where your creativity can shine through these delightful steak pinwheels!
-
Different Cuts: Swap flank steak with flat iron or sirloin to explore unique flavors and textures.
-
Cheesy Delight: Experiment with fillings! Replace Swiss cheese with Gruyère for a nutty twist, or stir in some gooey mozzarella for a melty surprise.
-
Vegetable Medley: Toss in well-sautéed mushrooms or colorful bell peppers among the filling for added texture and sweetness.
-
Spicy Kick: Add a sprinkle of crushed red pepper or jalapeños to the filling for a fiery flavor adjustment that will tempt the spice lovers at your table.
-
Herbalicious: Switch Italian seasoning for fresh herbs like basil or thyme to bring a burst of fresh aroma to your pinwheels.
-
Gluten-Free Goodness: Use gluten-free bread crumbs or skip them entirely for a healthier, carb-light version while maintaining that satisfying crunch.
-
Light & Bright: Swap out sun-dried tomatoes for fresh cherry tomatoes or olives for a zesty pop that balances out the richness of the cheese.
-
Make it Sweet: For a unique twist, add a handful of caramelized onions to the filling for a delightful sweet note that contrasts beautifully with the savory steak.
Feel free to mix and match these variations! Each tweak can create a brand-new flavor experience. If you’re in the mood for additional steak ideas, check out our Garlic Butter Steak Bites or dive into the spicy goodness of Cajun Steak Cheesy. Happy cooking!
What to Serve with Savory Steak Pinwheels with Cheese and Spinach
A delightful array of sides and drinks can transform your steak pinwheels into a memorable meal experience.
-
Garlic Herb Roasted Potatoes: Crispy and tender potatoes seasoned with garlic and fresh herbs provide a comforting contrast to the savory pinwheels.
-
Mediterranean Quinoa Salad: This vibrant salad adds a refreshing crunch with its mix of cucumbers, cherry tomatoes, and a zesty dressing, balancing the richness of the steak.
-
Steamed Asparagus: Tender asparagus spears lightly seasoned with lemon brighten the plate and complement the flavors of the pinwheels beautifully.
-
Creamy Polenta: A smooth and creamy polenta creates a luscious base that pairs perfectly with the savory steak pinwheels, making each bite heavenly.
-
Roasted Brussels Sprouts: Crispy Brussels sprouts tossed with balsamic glaze provide a delightful bitterness that contrasts wonderfully with the rich filling.
-
Chardonnay or Pinot Noir: A crisp Chardonnay enhances the savory richness, while a light-bodied Pinot Noir adds a fruity touch, making them perfect wine pairings.
-
Chocolate Mousse: A light and airy chocolate mousse can serve as a perfect dessert to round off the meal, offering a sweet finish after the savory main course.
-
Garlic Bread: Warm, crusty garlic bread is a classic accompaniment that offers a delightful crunch and helps soak up the delicious juices from the steak pinwheels.
By combining these flavorful sides and drinks, you’ll create a well-rounded meal that showcases your impressive steak pinwheels in style.
Expert Tips for Perfect Steak Pinwheels
-
Marinate Overnight: Allow the steak to marinate for the full time to ensure it absorbs all those delicious flavors, enhancing your steak pinwheels.
-
Even Thickness: Pound the flank steak evenly to 1/2 inch. This ensures the meat cooks uniformly and stays tender during baking.
-
Sharp Knife: Use a sharp knife to slice the pinwheels. A clean cut prevents the filling from spilling out and maintains their beautiful presentation.
-
Check Temperature: Use a meat thermometer to check for doneness. Cooking to 145°F (63°C) ensures your steak pinwheels are perfectly juicy and safe to eat.
-
Customize Fillings: Feel free to get creative by adding your favorite vegetables or cheeses to the mixture. This could create unique variations of steak pinwheels that suit your taste.
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 pinwheels tightly in plastic wrap and place them in a resealable freezer bag. They can be frozen for up to 3 months.
Reheating: To reheat, place frozen pinwheels in the refrigerator overnight to thaw. Warm in the oven at 300°F (150°C) for 15-20 minutes, covered with foil, ensuring they stay juicy.
Meal Prep: Consider making extra steak pinwheels to store for quick meals later. They reheat beautifully and are perfect for busy nights!

Savory Steak Pinwheels with Cheese and Spinach Recipe FAQs
What is the best way to select ripe ingredients for steak pinwheels?
Absolutely! When selecting your ingredients, look for flank steak that is bright in color and free from dark spots or any unpleasant odors. For fresh spinach, choose vibrant green leaves that are firm to the touch. Opt for block cheese instead of pre-shredded options, as it will melt more smoothly and enhance flavor.
How long can I store leftover steak pinwheels in the refrigerator?
Leftover steak pinwheels can be stored in an airtight container in the refrigerator for up to 3 days. To maintain their juicy texture, I recommend reheating them in the oven at 300°F (150°C) for about 15-20 minutes, ensuring they stay covered with foil.
Can I freeze steak pinwheels, and if so, how?
Absolutely! For freezing, wrap each pinwheel tightly in plastic wrap, then place them in a resealable freezer bag, pressing out as much air as possible. They will keep well for up to 3 months. To reheat, simply thaw them in the refrigerator overnight and warm them gently in the oven at 300°F (150°C) for 15-20 minutes.
What should I do if my steak pinwheels fall apart while baking?
If you experience this issue, it could be related to how tightly the pinwheels were secured. Be sure to roll the steak tightly and use sufficient twine or toothpicks to maintain shape. To avoid possible filling leakage, you can also chill the rolled steak pinwheels for about 30 minutes before baking. This helps them firm up as they bake.
Are there any dietary considerations for steak pinwheels?
Very! If you or your guests have gluten sensitivities, you can easily adapt the recipe by using tamari instead of soy sauce and ensuring that the breadcrumbs are gluten-free. Always check for any cheese allergies as well; many find that lactose-free options or even dairy-free cheese can work as delightful substitutes in this recipe.
Can pets consume steak pinwheels?
While it can be tempting to share, avoid feeding steak pinwheels to your pets due to the potential ingredients like garlic and seasoning which can be harmful to them. It’s always best to keep their diet simple and stick to pet-safe treats!

Savory Steak Pinwheels Stuffed with Cheese and Spinach
Ingredients
Equipment
Method
- In a mixing bowl, whisk together olive oil, soy sauce, red wine, Worcestershire sauce, Dijon mustard, lemon juice, minced garlic, and Italian seasoning until well blended.
- Pound the flank steak to 1/2-inch thickness, score lightly, marinate in resealable bag for at least 8 hours.
- Preheat the oven to 350°F (175°C).
- Remove steak from marinade, pat dry, allowing for better browning.
- Mash garlic with a pinch of salt to form a paste, spread on one side of the steak.
- Layer chopped onion, breadcrumbs, spinach, Swiss cheese, and sun-dried tomatoes over the garlic paste.
- Roll the steak tightly and secure with twine or toothpicks.
- Place seam-side down in a greased baking dish and bake for about 1 hour or until temperature reaches 145°F (63°C).
- Let rest for 5-10 minutes before slicing into 1-inch thick pieces.
- Serve hot on a platter.

Leave a Reply