Of all the recipes in my culinary arsenal, there are a few that I consider my “showstoppers.” These are the dishes I bring out when I want to impress guests, celebrate a special occasion, or simply treat my family to something extraordinary without spending the entire day in the kitchen. At the very top of that list sits these magnificent Beef and Spinach Pinwheels. The first time I made them, I was a bit intimidated. The idea of butterflying a flank steak and rolling it up seemed like something reserved for professional chefs. But I’ll let you in on a secret: it’s surprisingly simple, and the results are absolutely spectacular. I’ll never forget the look on my husband’s face when I brought a platter of these to the table. The vibrant green of the spinach, the rich red of the perfectly cooked beef, and the gooey, melted cheese, all swirled together in a beautiful spiral. The aroma alone—a tantalizing blend of seared beef, garlic, and herbs—had everyone’s mouth watering before they even took a bite. That first bite was pure magic. The beef was incredibly tender and juicy, bursting with savory flavor, perfectly complemented by the creamy, earthy spinach and cheese filling. They were an instant hit, and since that day, they’ve become a cherished family tradition for birthdays, holidays, and even fancy weeknight dinners. They look like a million bucks, taste even better, and have a unique ability to feel both rustic and elegant at the same time. This comprehensive guide will walk you through every single step, from selecting the right cut of meat to serving them with flair, ensuring you can create your own show-stopping moment in your kitchen.
Ingredients
- 2 lbs Flank Steak (about 1 large piece): This is the star of the show. Flank steak is a lean, flavorful cut that’s ideal for butterflying and rolling due to its long, flat shape and distinct grain.
- 1 tbsp Olive Oil: A quality extra virgin olive oil is used for searing the steak, creating a beautiful crust and locking in the juices.
- 1 tsp Kosher Salt: Essential for seasoning the beef and bringing out its natural flavors.
- 1 tsp Black Pepper, freshly ground: Provides a pungent, spicy counterpoint to the richness of the beef and cheese.
- 10 oz Fresh Spinach: This provides the vibrant green color and a wealth of nutrients. Using fresh spinach, wilted down, gives a much better texture and flavor than frozen.
- 8 oz Cream Cheese, softened to room temperature: This is the creamy, tangy backbone of the filling, holding everything together and adding a luxurious texture.
- 1 cup Shredded Mozzarella Cheese: Known for its excellent melting properties, mozzarella provides that satisfying, stringy “cheese pull.”
- 1/2 cup Grated Parmesan Cheese: Adds a sharp, nutty, and salty flavor that cuts through the richness of the other ingredients.
- 4 cloves Garlic, minced: Aromatic and pungent, fresh garlic infuses the entire filling with its irresistible flavor.
- 1/4 cup Sun-Dried Tomatoes, chopped (oil-packed, drained): These little gems provide a burst of sweet, tangy, and concentrated tomato flavor that elevates the filling.
- 1 tsp Italian Seasoning: A convenient blend of dried herbs like oregano, basil, and thyme that adds a classic, savory depth.
- Butcher’s Twine: Not an ingredient, but an essential tool for tying the roll securely so the pinwheels hold their shape during cooking.
Instructions
Step 1: Prepare the Flank Steak
- Lay the flank steak on a large cutting board. Pat it completely dry with paper towels; a dry surface is crucial for getting a good sear later.
- To butterfly the steak, place one hand flat on top of the meat to hold it steady. With a long, sharp chef’s knife held parallel to the cutting board, carefully slice horizontally through the middle of the steak, stopping about a half-inch from the other side.
- Open the steak up like a book. You should now have a much larger, thinner, rectangular piece of meat.
- To ensure an even thickness for easy rolling, cover the butterflied steak with a piece of plastic wrap. Using a meat mallet or a heavy rolling pin, gently pound the steak until it’s an even thickness, roughly 1/4 to 1/2 inch all over. Be firm but not aggressive to avoid tearing the meat.
- Remove the plastic wrap. Season both sides of the steak generously with kosher salt and black pepper. Set aside while you prepare the filling.
Step 2: Create the Creamy Spinach Filling
- Place the fresh spinach in a large pan or Dutch oven over medium heat. You may need to add it in batches. Cook, stirring occasionally, until the spinach is completely wilted, about 3-5 minutes.
- Transfer the wilted spinach to a colander. Using the back of a spoon or your hands (once cool enough to handle), press down firmly on the spinach to squeeze out as much excess water as possible. This step is critical to prevent a soggy filling.
- Roughly chop the squeezed spinach and place it in a medium mixing bowl.
- To the bowl with the spinach, add the softened cream cheese, shredded mozzarella, grated Parmesan, minced garlic, chopped sun-dried tomatoes, and Italian seasoning.
- Mix everything together with a spatula until it’s thoroughly combined and a thick, creamy paste forms.
Step 3: Assemble and Roll the Pinwheels
- Spread the spinach and cheese filling evenly over the surface of the pounded flank steak, leaving a 1-inch border along one of the long edges. This clean edge will help seal the roll.
- Starting from the long edge opposite the clean border, carefully and tightly roll the steak up into a log. The direction of the roll should be with the grain of the meat, not against it. This ensures that when you slice the pinwheels, you’ll be cutting against the grain for maximum tenderness.
- Once rolled, secure the beef log. Cut several pieces of butcher’s twine, each about 8-10 inches long. Tie the roll securely at 1.5 to 2-inch intervals along its entire length. This will keep the roll tight and prevent it from unraveling during cooking.
Step 4: Cook the Pinwheels (Two Methods)
Oven-Baked Method (Recommended for even cooking):
- Preheat your oven to 400°F (200°C).
- Heat the olive oil in a large, oven-safe skillet (cast iron is perfect) over medium-high heat.
- Carefully place the entire tied steak roll into the hot skillet. Sear it on all sides until a deep brown crust forms, about 2-3 minutes per side.
- Transfer the skillet directly to the preheated oven. Bake for 20-30 minutes, or until the internal temperature reaches 130-135°F for medium-rare, or 140-145°F for medium. Use a meat thermometer for accuracy.
Grilling Method:
- Preheat your grill to medium-high heat, setting up two zones: one for direct heat and one for indirect heat.
- Sear the entire tied steak roll over the direct heat zone, turning it every couple of minutes until it’s browned on all sides.
- Move the roll to the indirect heat zone, close the grill lid, and cook for an additional 15-25 minutes, or until it reaches your desired internal temperature.
Step 5: Rest and Slice
- Once cooked, transfer the beef roll from the skillet or grill to a clean cutting board.
- Let it rest, tented loosely with foil, for at least 10 minutes. This is a non-negotiable step! Resting allows the juices to redistribute throughout the meat, ensuring every slice is moist and flavorful.
- After resting, use a sharp knife to carefully snip and remove the butcher’s twine.
- Slice the roll into 1.5 to 2-inch thick pinwheels. The beautiful spiral of beef and filling will be revealed. Serve immediately.
Nutrition Facts
- Servings: 6-8
- Calories per serving: Approximately 450-550 kcal
- Protein: An excellent source of high-quality protein, crucial for muscle repair and building. The flank steak is the primary contributor here.
- Iron: Beef is a fantastic source of heme iron, which is easily absorbed by the body and is vital for energy production and preventing anemia.
- Vitamin K: The spinach in the filling provides a significant amount of Vitamin K, important for blood clotting and bone health.
- Healthy Fats: While there is saturated fat from the cheese, the olive oil provides monounsaturated fats, and a lean cut of beef offers a balanced fat profile.
- Calcium: The combination of cream cheese, mozzarella, and Parmesan delivers a solid dose of calcium, essential for strong bones and teeth.
Preparation Time
This elegant dish comes together faster than you might think. Expect a total time of about 1 hour and 15 minutes. This breaks down into approximately 25 minutes of active preparation time (prepping the steak, making the filling, and rolling) and 40-50 minutes of cooking and resting time.
How to Serve
These Beef and Spinach Pinwheels are incredibly versatile. You can dress them up for a formal dinner or serve them casually for a get-together.
- As a Stunning Appetizer:
- Slice the pinwheels slightly thinner (about 1 inch thick).
- Arrange them on a large platter, perhaps on a bed of fresh arugula.
- Serve with toothpicks for easy handling at a party.
- Offer a side of marinara sauce, a creamy horseradish dip, or a balsamic glaze for dipping.
- As an Elegant Main Course:
- Serve 2-3 pinwheels per person.
- Starchy Sides: Pair them with creamy mashed potatoes, garlic Parmesan risotto, roasted new potatoes, or a simple polenta.
- Vegetable Sides: Roasted asparagus with lemon, steamed green beans with slivered almonds, a simple side salad with a vinaigrette, or sautéed mushrooms and onions all work beautifully.
- Sauce: Drizzle a little of the pan sauce from the skillet over the pinwheels before serving.
- Garnishes for a Professional Touch:
- Sprinkle with freshly chopped parsley or chives for a pop of color and fresh flavor.
- Add a final grating of Parmesan cheese over the top just before serving.
- A drizzle of high-quality balsamic glaze adds a touch of sweetness and acidity that cuts the richness.
Additional Tips
- Choose Your Beef Wisely: While flank steak is ideal, skirt steak also works well. It’s similar in flavor but has a more pronounced grain. If using skirt steak, be extra careful to roll it with the grain so you can slice against it.
- The Secret to Tenderness is Pounding: Don’t skip the step of pounding the steak to an even thickness. This not only makes it easier to roll but also tenderizes the meat by breaking down tough muscle fibers.
- Wring That Spinach Dry! I cannot overstate this. Waterlogged spinach is the number one enemy of a good pinwheel. It will make the filling runny, create steam inside the roll (which overcooks the beef), and prevent the roll from holding together. Squeeze, and then squeeze again.
- Roll it Tight: A tight roll is a happy roll. Use firm, even pressure as you roll the steak log. This ensures that the filling stays inside and that you get a beautiful, defined spiral in every slice.
- Twine is Your Best Friend: Don’t be tempted to use toothpicks alone to secure the entire roll. Butcher’s twine provides even pressure along the whole log, preventing bulging and ensuring it cooks evenly.
- Don’t Fear the Sear: A high-heat sear is what creates the Maillard reaction—the chemical process that gives browned food its distinctive, delicious flavor. Get your pan very hot before adding the steak roll. This crust is flavor!
- Resting is a Requirement, Not a Suggestion: Cutting into the steak roll immediately after it comes out of the oven or off the grill will cause all the delicious juices to spill out onto your cutting board, leaving you with dry meat. A 10-minute rest is the key to a juicy, tender result.
- Use a Serrated Knife for Slicing: For the cleanest cuts that don’t squish the filling out, consider using a serrated bread knife. Use a gentle sawing motion to slice through the roll after it has rested.
Frequently Asked Questions (FAQ)
1. Can I make these ahead of time?
Yes, absolutely! This is a great make-ahead recipe. You can prepare and assemble the entire roll, tie it with twine, and then wrap it tightly in plastic wrap. It can be stored in the refrigerator for up to 24 hours before you plan to cook it. This is a fantastic time-saver for dinner parties. Just take it out of the fridge about 30 minutes before searing to let it come to room temperature.
2. How do I store and reheat leftovers?
Store any leftover pinwheels in an airtight container in the refrigerator for up to 3 days. To reheat, the best method is in the oven or a toaster oven. Place the pinwheels on a baking sheet and heat at 350°F (175°C) for 10-15 minutes, or until warmed through. Microwaving can work in a pinch, but it can make the steak rubbery and the filling melt out.
3. Can I freeze Beef and Spinach Pinwheels?
Yes, they freeze remarkably well. For best results, freeze them after cooking and slicing. Lay the sliced pinwheels in a single layer on a baking sheet and flash-freeze for an hour. Then, transfer the frozen pinwheels to a zip-top freezer bag or airtight container. They can be frozen for up to 3 months. Reheat from frozen in a 350°F oven for 20-25 minutes. You can also freeze the uncooked, assembled roll, but the texture of the cheese and spinach may change slightly upon thawing.
4. What other cheeses can I use in the filling?
Feel free to get creative! Provolone is a great substitute for mozzarella as it melts well and has a bit more flavor. A handful of crumbled goat cheese or feta would add a wonderful tanginess. For a spicier kick, try using a shredded pepper jack cheese.
5. Can I use a different cut of beef?
Flank steak is preferred, but you can use top round or sirloin steak that has been pounded very thin. These cuts are leaner, so you need to be careful not to overcook them. The key is to have a large, relatively thin, rectangular piece of meat that you can pound to an even 1/4-inch thickness.
6. My pinwheels fell apart when I sliced them! What did I do wrong?
This usually happens for a few reasons. First, the roll might not have been tied securely enough with twine. Second, you might have skipped the crucial 10-minute resting period, causing the structure to be unstable. Third, you may have sliced it while it was still too hot. Finally, ensure you rolled it tightly from the start. A tight roll, secure twine, and a proper rest are the trifecta for perfect pinwheels.
7. How can I make this recipe low-carb or keto-friendly?
This recipe is already very low in carbohydrates! The main ingredients—beef, spinach, cheese, and garlic—are all keto-friendly. The only potential source of significant carbs is the sun-dried tomatoes, and they are used in a small quantity. To be strictly keto, ensure your sun-dried tomatoes are packed in oil and not sugar, or simply omit them. This is an excellent, satisfying meal for anyone following a low-carb lifestyle.
8. What dipping sauces go well with these pinwheels?
While delicious on their own, a good sauce can take them to the next level. A creamy horseradish sauce provides a zesty, spicy kick that cuts through the richness. A simple, warm marinara sauce is a classic pairing. For something more sophisticated, a balsamic reduction glaze offers a sweet and tangy counterpoint. A chimichurri sauce would also be fantastic, adding a fresh, herby, and garlicky punch.
Beef and Spinach Pinwheels
Ingredients
- 2 lbs Flank Steak (about 1 large piece): This is the star of the show. Flank steak is a lean, flavorful cut that’s ideal for butterflying and rolling due to its long, flat shape and distinct grain.
- 1 tbsp Olive Oil: A quality extra virgin olive oil is used for searing the steak, creating a beautiful crust and locking in the juices.
- 1 tsp Kosher Salt: Essential for seasoning the beef and bringing out its natural flavors.
- 1 tsp Black Pepper, freshly ground: Provides a pungent, spicy counterpoint to the richness of the beef and cheese.
- 10 oz Fresh Spinach: This provides the vibrant green color and a wealth of nutrients. Using fresh spinach, wilted down, gives a much better texture and flavor than frozen.
- 8 oz Cream Cheese, softened to room temperature: This is the creamy, tangy backbone of the filling, holding everything together and adding a luxurious texture.
- 1 cup Shredded Mozzarella Cheese: Known for its excellent melting properties, mozzarella provides that satisfying, stringy “cheese pull.”
- 1/2 cup Grated Parmesan Cheese: Adds a sharp, nutty, and salty flavor that cuts through the richness of the other ingredients.
- 4 cloves Garlic, minced: Aromatic and pungent, fresh garlic infuses the entire filling with its irresistible flavor.
- 1/4 cup Sun-Dried Tomatoes, chopped (oil-packed, drained): These little gems provide a burst of sweet, tangy, and concentrated tomato flavor that elevates the filling.
- 1 tsp Italian Seasoning: A convenient blend of dried herbs like oregano, basil, and thyme that adds a classic, savory depth.
- Butcher’s Twine: Not an ingredient, but an essential tool for tying the roll securely so the pinwheels hold their shape during cooking.
Instructions
Step 1: Prepare the Flank Steak
- Lay the flank steak on a large cutting board. Pat it completely dry with paper towels; a dry surface is crucial for getting a good sear later.
- To butterfly the steak, place one hand flat on top of the meat to hold it steady. With a long, sharp chef’s knife held parallel to the cutting board, carefully slice horizontally through the middle of the steak, stopping about a half-inch from the other side.
- Open the steak up like a book. You should now have a much larger, thinner, rectangular piece of meat.
- To ensure an even thickness for easy rolling, cover the butterflied steak with a piece of plastic wrap. Using a meat mallet or a heavy rolling pin, gently pound the steak until it’s an even thickness, roughly 1/4 to 1/2 inch all over. Be firm but not aggressive to avoid tearing the meat.
- Remove the plastic wrap. Season both sides of the steak generously with kosher salt and black pepper. Set aside while you prepare the filling.
Step 2: Create the Creamy Spinach Filling
- Place the fresh spinach in a large pan or Dutch oven over medium heat. You may need to add it in batches. Cook, stirring occasionally, until the spinach is completely wilted, about 3-5 minutes.
- Transfer the wilted spinach to a colander. Using the back of a spoon or your hands (once cool enough to handle), press down firmly on the spinach to squeeze out as much excess water as possible. This step is critical to prevent a soggy filling.
- Roughly chop the squeezed spinach and place it in a medium mixing bowl.
- To the bowl with the spinach, add the softened cream cheese, shredded mozzarella, grated Parmesan, minced garlic, chopped sun-dried tomatoes, and Italian seasoning.
- Mix everything together with a spatula until it’s thoroughly combined and a thick, creamy paste forms.
Step 3: Assemble and Roll the Pinwheels
- Spread the spinach and cheese filling evenly over the surface of the pounded flank steak, leaving a 1-inch border along one of the long edges. This clean edge will help seal the roll.
- Starting from the long edge opposite the clean border, carefully and tightly roll the steak up into a log. The direction of the roll should be with the grain of the meat, not against it. This ensures that when you slice the pinwheels, you’ll be cutting against the grain for maximum tenderness.
- Once rolled, secure the beef log. Cut several pieces of butcher’s twine, each about 8-10 inches long. Tie the roll securely at 1.5 to 2-inch intervals along its entire length. This will keep the roll tight and prevent it from unraveling during cooking.
Step 4: Cook the Pinwheels (Two Methods)
Oven-Baked Method (Recommended for even cooking):
- Preheat your oven to 400°F (200°C).
- Heat the olive oil in a large, oven-safe skillet (cast iron is perfect) over medium-high heat.
- Carefully place the entire tied steak roll into the hot skillet. Sear it on all sides until a deep brown crust forms, about 2-3 minutes per side.
- Transfer the skillet directly to the preheated oven. Bake for 20-30 minutes, or until the internal temperature reaches 130-135°F for medium-rare, or 140-145°F for medium. Use a meat thermometer for accuracy.
Grilling Method:
- Preheat your grill to medium-high heat, setting up two zones: one for direct heat and one for indirect heat.
- Sear the entire tied steak roll over the direct heat zone, turning it every couple of minutes until it’s browned on all sides.
- Move the roll to the indirect heat zone, close the grill lid, and cook for an additional 15-25 minutes, or until it reaches your desired internal temperature.
Step 5: Rest and Slice
- Once cooked, transfer the beef roll from the skillet or grill to a clean cutting board.
- Let it rest, tented loosely with foil, for at least 10 minutes. This is a non-negotiable step! Resting allows the juices to redistribute throughout the meat, ensuring every slice is moist and flavorful.
- After resting, use a sharp knife to carefully snip and remove the butcher’s twine.
- Slice the roll into 1.5 to 2-inch thick pinwheels. The beautiful spiral of beef and filling will be revealed. Serve immediately.
Nutrition
- Serving Size: one normal portion
- Calories: 550





