Our family gatherings often revolve around food, and finding a dish that pleases everyone, from the pickiest toddler to the most discerning adult, can be a delightful challenge. A few years ago, I stumbled upon the concept of savory pinwheels, and after some experimentation, these Beef and Spinach Pinwheels were born. The first time I served them, they vanished from the platter in minutes! The flaky, golden pastry giving way to a rich, savory filling of perfectly seasoned beef, tender spinach, and gooey melted cheese was an instant hit. They are surprisingly easy to make, yet look incredibly impressive, making them my go-to for everything from a quick weeknight dinner uplift to a star appetizer at parties. The kids love them because they’re fun to eat, and I love them because they sneak in a good dose of greens without any complaints. They’ve become such a staple that requests for “those yummy meat swirls” are common in our household!
Ingredients
- 1 tablespoon Olive Oil: Extra virgin, for sautéing the aromatics and browning the beef, adding a base layer of flavor.
- 1 medium Onion (about 1 cup): Finely chopped, to provide a sweet and savory aromatic base.
- 2 cloves Garlic: Minced, for that indispensable pungent kick that complements beef beautifully.
- 1 pound (450g) Lean Ground Beef: 85/15 or 90/10 lean-to-fat ratio works well to ensure flavor without excessive grease.
- 1 teaspoon Dried Italian Herbs: A blend of oregano, basil, thyme, and rosemary to infuse the beef with classic savory notes.
- 1/2 teaspoon Salt: Or to taste, crucial for enhancing all other flavors.
- 1/4 teaspoon Black Pepper: Freshly ground if possible, for a touch of spice.
- 1 (10-ounce / 280g) package Frozen Chopped Spinach: Thawed and squeezed very dry to remove all excess moisture, preventing soggy pinwheels.
- 1/2 cup Grated Parmesan Cheese: For a salty, umami depth in the filling.
- 1 cup Shredded Mozzarella Cheese (or a blend like Italian mix): For that irresistible cheesy melt and pull.
- 1 large Egg: Lightly beaten, to act as a binder for the filling and help it adhere.
- 2 sheets (from a 17.3-ounce / 490g package) Puff Pastry: Thawed according to package directions, the star for creating that flaky, golden crust.
- 1 additional Egg, beaten with 1 tablespoon of water: For an egg wash, to give the pinwheels a beautiful golden-brown sheen when baked.
Instructions
- Prepare the Aromatics and Beef: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the finely chopped onion and cook, stirring occasionally, for about 5-7 minutes, or until softened and translucent. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
- Brown the Beef: Add the lean ground beef to the skillet. Break it apart with a spoon and cook, stirring frequently, until it’s thoroughly browned and no longer pink. Drain off any excess fat from the skillet. This step is crucial for developing a deep, meaty flavor.
- Season the Filling: Stir the dried Italian herbs, salt, and black pepper into the cooked beef. Cook for another minute to allow the flavors to meld. Remove the skillet from the heat and let the beef mixture cool slightly for about 10-15 minutes. This prevents the cheese from melting prematurely and makes the mixture easier to handle.
- Incorporate Spinach and Cheeses: While the beef cools, ensure your thawed spinach is squeezed thoroughly dry. Excess water is the enemy of crispy pastry! In a large mixing bowl, combine the slightly cooled beef mixture, the thoroughly squeezed dry spinach, grated Parmesan cheese, shredded mozzarella cheese, and the lightly beaten egg (the one for the filling, not the egg wash). Mix everything together until just combined. Be careful not to overmix, as this can make the beef tough.
- Prepare the Puff Pastry: Preheat your oven to 400°F (200°C). Line two large baking sheets with parchment paper for easy cleanup and to prevent sticking. Gently unfold one sheet of thawed puff pastry onto a lightly floured surface. If it’s very cold, let it sit for a few minutes to become more pliable. If it’s sticky, a little flour on your rolling pin can help.
- Assemble the Pinwheels: Spread half of the beef and spinach mixture evenly over the surface of the puff pastry sheet, leaving about a 1/2-inch border along one of the longer edges. This clear edge will help seal the roll.
- Roll the Pastry: Starting from the long edge opposite the clean border, tightly roll the puff pastry up into a log, like a jelly roll. Try to keep the roll as even as possible. Moisten the clean border with a little water or some of the egg wash and press to seal the log.
- Chill (Optional but Recommended): For neater slices, wrap the log in plastic wrap and chill in the refrigerator for at least 20-30 minutes, or in the freezer for 10-15 minutes. This firms up the pastry and filling, making it much easier to cut clean, uniform pinwheels.
- Slice the Pinwheels: Once chilled (or if you’re skipping the chilling step, proceed carefully), use a sharp serrated knife or a very sharp chef’s knife to slice the log into 1-inch thick pinwheels. You should get about 10-12 pinwheels per log.
- Arrange on Baking Sheets: Place the pinwheels cut-side up on the prepared baking sheets, leaving about 1-2 inches of space between them to allow for even baking and puffing.
- Egg Wash: Gently brush the tops and sides of each pinwheel with the prepared egg wash (1 egg beaten with 1 tablespoon of water). This will give them a beautiful golden color and a slight crispness.
- Bake: Bake in the preheated 400°F (200°C) oven for 20-25 minutes, or until the pastry is puffed, deeply golden brown, and the filling is bubbly and cooked through. If you have two baking sheets, you may need to rotate them halfway through baking for even color.
- Cool Slightly and Serve: Let the beef and spinach pinwheels cool on the baking sheets for a few minutes before transferring them to a wire rack. This allows the cheese to set slightly and prevents them from falling apart. Serve warm.
- Repeat: Repeat steps 5-13 with the second sheet of puff pastry and the remaining beef and spinach filling.
Nutrition Facts
- Servings: This recipe yields approximately 20-24 pinwheels. A typical serving size would be 3-4 pinwheels as a main course, or 1-2 as an appetizer.
- Calories per Serving (approx. 3 pinwheels): Around 450-550 kcal. This is an estimate and can vary based on the exact brands of ingredients used, particularly the puff pastry and leanness of the beef.
- Protein: High. Primarily from the ground beef and cheese, essential for muscle repair and satiety.
- Fat: Significant. Mainly from the puff pastry, beef, and cheese; provides flavor and energy. Choosing leaner beef can reduce this.
- Carbohydrates: Moderate. Mostly from the puff pastry; provides quick energy.
- Fiber: Present. From the spinach and onion, contributing to digestive health.
Preparation Time
- Active Preparation Time: Approximately 30-40 minutes. This includes chopping vegetables, browning the beef, mixing the filling, and assembling the pinwheels.
- Chilling Time (Optional): 20-30 minutes in the refrigerator or 10-15 minutes in the freezer.
- Cooking Time: 20-25 minutes per batch.
- Total Time (excluding optional chilling): Approximately 50-65 minutes. If chilling, add that time accordingly. These pinwheels offer a fantastic effort-to-reward ratio, looking far more complicated than they are to prepare.
How to Serve
Beef and Spinach Pinwheels are wonderfully versatile. Here are some delightful ways to serve them:
- As a Main Course:
- Serve 3-4 pinwheels per person.
- Pair with a fresh green salad dressed with a light vinaigrette to balance the richness of the pastry. Arugula or mixed greens work beautifully.
- Alongside roasted vegetables like broccoli, asparagus, bell peppers, or zucchini.
- With a comforting side of creamy mashed potatoes or garlic bread.
- A simple tomato and cucumber salad adds a refreshing touch.
- As an Appetizer or Party Food:
- Arrange 1-2 pinwheels per person on a platter.
- Serve with a dipping sauce. Consider:
- Warm marinara sauce for a classic Italian feel.
- A creamy garlic aioli or a spicy sriracha mayo for a modern kick.
- Ranch dressing, especially if serving to kids.
- A simple balsamic glaze drizzled over the top just before serving.
- Garnish the platter with fresh herbs like parsley or chives for a pop of color.
- They are great for buffets as they can be eaten warm or at room temperature.
- For Lunchboxes:
- Once cooled, they pack well.
- Can be eaten cold or gently reheated in a microwave (though they lose some crispness) or toaster oven (better for maintaining texture).
- Brunch Addition:
- Their savory nature makes them a unique and satisfying addition to a brunch spread, alongside sweeter items.
- Presentation Tips:
- Arrange them in a circular pattern on a round platter or neatly lined up on a rectangular one.
- A sprinkle of extra Parmesan cheese or fresh parsley just before serving can enhance their visual appeal.
- Ensure they have cooled slightly so the cheese isn’t overly molten, making them easier to pick up.
Additional Tips
- Don’t Skip Squeezing the Spinach: This is paramount! Excess moisture from the spinach will result in soggy bottoms and a less flaky pastry. Use a clean kitchen towel or several layers of paper towels to wring out as much liquid as humanly possible.
- Cool the Beef Filling: Allowing the beef mixture to cool before adding it to the puff pastry prevents the pastry from becoming warm and difficult to handle, and it also stops the cheese from melting too soon.
- Puff Pastry Handling: Keep your puff pastry cold. Work with one sheet at a time, keeping the other refrigerated. If it becomes too soft or sticky while you’re working, pop it back in the fridge for 10-15 minutes.
- Sharp Knife is Key: For clean cuts without squashing your pinwheel log, use a very sharp knife. A serrated knife often works best, using a gentle sawing motion. Wiping the blade between cuts can also help if the filling is sticking.
- Cheese Variations: Feel free to experiment with cheeses. Provolone, Gruyère, a sharp cheddar, or even a sprinkle of feta (crumbled well) can add different flavor profiles.
- Herb Power: Fresh herbs can elevate the flavor even more. If you have fresh basil, oregano, or parsley, chop them finely and add them to the filling along with or instead of the dried Italian herbs (use about 1 tablespoon of fresh herbs for every teaspoon of dried).
- Make-Ahead Options:
- Assemble and Chill: You can assemble the logs, wrap them tightly in plastic wrap, and refrigerate for up to 24 hours before slicing and baking.
- Freeze Unbaked: Assemble the logs, wrap tightly in plastic wrap and then foil, and freeze for up to 2-3 months. Thaw in the refrigerator overnight before slicing and baking. Alternatively, slice the logs into pinwheels, place them on a baking sheet to flash freeze until solid, then transfer to a freezer bag. Bake from frozen, adding 5-10 minutes to the baking time.
- Don’t Overcrowd the Pan: Give the pinwheels space on the baking sheet. This allows hot air to circulate around them, ensuring they puff up properly and bake evenly to golden perfection. Use two baking sheets if necessary.
FAQ Section
- Q: Can I use fresh spinach instead of frozen?
A: Absolutely! If using fresh spinach, you’ll need about 1 to 1.5 pounds. Sauté or steam it until wilted, then let it cool completely. Chop it finely and, most importantly, squeeze out all excess moisture just like you would with thawed frozen spinach. The key is removing that water content. - Q: My pinwheels turned out soggy on the bottom. What did I do wrong?
A: Soggy bottoms are usually due to excess moisture. The primary culprits are not squeezing the spinach dry enough, or the beef filling being too wet (not draining fat properly or the filling being too hot when spread on the pastry). Ensure the filling is cool and relatively dry. Also, make sure your oven is fully preheated to the correct temperature so the pastry starts cooking and puffing immediately. - Q: Can I use a different type of ground meat?
A: Yes, you can! Ground turkey or ground chicken would be great leaner alternatives. Ground pork or Italian sausage (casings removed) would also be delicious, adding a different flavor profile. Adjust seasonings as needed based on your meat choice. - Q: I don’t have puff pastry. What else can I use?
A: While puff pastry gives the classic flaky texture, you could try using crescent roll dough (the kind in a tube) for a softer, more bread-like result. The baking time might be slightly shorter. Pizza dough could also work for a chewier, more calzone-like pinwheel, but the texture will be very different. - Q: How do I store leftover Beef and Spinach Pinwheels?
A: Store leftover pinwheels in an airtight container in the refrigerator for up to 3-4 days. - Q: What’s the best way to reheat the pinwheels?
A: For the best results and to retain crispness, reheat them in an oven or toaster oven at around 350°F (175°C) for 5-10 minutes, or until warmed through and re-crisped. Microwaving will work but tends to make the pastry soft. An air fryer is also excellent for reheating, usually at around 350°F for 3-5 minutes. - Q: Can I make these pinwheels vegetarian?
A: Yes! For a vegetarian version, you could substitute the ground beef with a mixture of finely chopped mushrooms (sautéed until all moisture has evaporated), lentils, or a plant-based ground meat alternative. Ensure your vegetarian filling is well-seasoned and not too wet. You might want to add extra cheese or other flavorful vegetables like roasted red peppers. - Q: My puff pastry isn’t puffing up much. Why?
A: Several factors can affect puff pastry’s rise:- Pastry Temperature: It might have gotten too warm. Puff pastry needs to be cold when it hits the hot oven for the steam to create layers.
- Oven Temperature: The oven might not be hot enough. A hot oven (400°F / 200°C) is crucial.
- Dull Knife: If you crushed the edges when slicing instead of making a clean cut, it can seal the layers together, preventing them from separating and puffing.
- Overworking the Dough: Too much handling or re-rolling can damage the layers.
- Old Pastry: Check the expiration date on your puff pastry.
Beef and Spinach Pinwheels
Ingredients
- 1 tablespoon Olive Oil: Extra virgin, for sautéing the aromatics and browning the beef, adding a base layer of flavor.
- 1 medium Onion (about 1 cup):Â Finely chopped, to provide a sweet and savory aromatic base.
- 2 cloves Garlic:Â Minced, for that indispensable pungent kick that complements beef beautifully.
- 1 pound (450g) Lean Ground Beef:Â 85/15 or 90/10 lean-to-fat ratio works well to ensure flavor without excessive grease.
- 1 teaspoon Dried Italian Herbs:Â A blend of oregano, basil, thyme, and rosemary to infuse the beef with classic savory notes.
- 1/2 teaspoon Salt:Â Or to taste, crucial for enhancing all other flavors.
- 1/4 teaspoon Black Pepper:Â Freshly ground if possible, for a touch of spice.
- 1 (10-ounce / 280g) package Frozen Chopped Spinach:Â Thawed and squeezed very dry to remove all excess moisture, preventing soggy pinwheels.
- 1/2 cup Grated Parmesan Cheese:Â For a salty, umami depth in the filling.
- 1 cup Shredded Mozzarella Cheese (or a blend like Italian mix):Â For that irresistible cheesy melt and pull.
- 1 large Egg:Â Lightly beaten, to act as a binder for the filling and help it adhere.
- 2 sheets (from a 17.3-ounce / 490g package) Puff Pastry:Â Thawed according to package directions, the star for creating that flaky, golden crust.
- 1 additional Egg, beaten with 1 tablespoon of water: For an egg wash, to give the pinwheels a beautiful golden-brown sheen when baked.
Instructions
- Prepare the Aromatics and Beef:Â Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the finely chopped onion and cook, stirring occasionally, for about 5-7 minutes, or until softened and translucent. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
- Brown the Beef: Add the lean ground beef to the skillet. Break it apart with a spoon and cook, stirring frequently, until it’s thoroughly browned and no longer pink. Drain off any excess fat from the skillet. This step is crucial for developing a deep, meaty flavor.
- Season the Filling:Â Stir the dried Italian herbs, salt, and black pepper into the cooked beef. Cook for another minute to allow the flavors to meld. Remove the skillet from the heat and let the beef mixture cool slightly for about 10-15 minutes. This prevents the cheese from melting prematurely and makes the mixture easier to handle.
- Incorporate Spinach and Cheeses:Â While the beef cools, ensure your thawed spinach is squeezed thoroughly dry. Excess water is the enemy of crispy pastry! In a large mixing bowl, combine the slightly cooled beef mixture, the thoroughly squeezed dry spinach, grated Parmesan cheese, shredded mozzarella cheese, and the lightly beaten egg (the one for the filling, not the egg wash). Mix everything together until just combined. Be careful not to overmix, as this can make the beef tough.
- Prepare the Puff Pastry: Preheat your oven to 400°F (200°C). Line two large baking sheets with parchment paper for easy cleanup and to prevent sticking. Gently unfold one sheet of thawed puff pastry onto a lightly floured surface. If it’s very cold, let it sit for a few minutes to become more pliable. If it’s sticky, a little flour on your rolling pin can help.
- Assemble the Pinwheels:Â Spread half of the beef and spinach mixture evenly over the surface of the puff pastry sheet, leaving about a 1/2-inch border along one of the longer edges. This clear edge will help seal the roll.
- Roll the Pastry:Â Starting from the long edge opposite the clean border, tightly roll the puff pastry up into a log, like a jelly roll. Try to keep the roll as even as possible. Moisten the clean border with a little water or some of the egg wash and press to seal the log.
- Chill (Optional but Recommended):Â For neater slices, wrap the log in plastic wrap and chill in the refrigerator for at least 20-30 minutes, or in the freezer for 10-15 minutes. This firms up the pastry and filling, making it much easier to cut clean, uniform pinwheels.
- Slice the Pinwheels: Once chilled (or if you’re skipping the chilling step, proceed carefully), use a sharp serrated knife or a very sharp chef’s knife to slice the log into 1-inch thick pinwheels. You should get about 10-12 pinwheels per log.
- Arrange on Baking Sheets:Â Place the pinwheels cut-side up on the prepared baking sheets, leaving about 1-2 inches of space between them to allow for even baking and puffing.
- Egg Wash:Â Gently brush the tops and sides of each pinwheel with the prepared egg wash (1 egg beaten with 1 tablespoon of water). This will give them a beautiful golden color and a slight crispness.
- Bake: Bake in the preheated 400°F (200°C) oven for 20-25 minutes, or until the pastry is puffed, deeply golden brown, and the filling is bubbly and cooked through. If you have two baking sheets, you may need to rotate them halfway through baking for even color.
- Cool Slightly and Serve:Â Let the beef and spinach pinwheels cool on the baking sheets for a few minutes before transferring them to a wire rack. This allows the cheese to set slightly and prevents them from falling apart. Serve warm.
- Repeat: Repeat steps 5-13 with the second sheet of puff pastry and the remaining beef and spinach filling.
Nutrition
- Serving Size: one normal portion
- Calories: 550





