It’s a sunny Sunday afternoon, and the smell of something delicious fills the kitchen. I have this vivid memory of my mom making steak pinwheels when I was a kid. The way she rolled those succulent steaks filled with melty cheese, spinach, and sun-dried tomatoes always seemed like magic to me. When we gathered around the dinner table, we savored every bite, creating a warmth that lingered long after the last piece disappeared. Today, I want to share that magic with you. This recipe is not just easy to prepare but also perfect for any family gathering, and it will make you feel like a culinary rockstar, even if you’re just starting out.
Why make this recipe?
Let me tell you why you must try making steak pinwheels. First off, they taste amazing! The combination of savory beef with rich cream cheese, fresh spinach, and the tangy burst of sun-dried tomatoes creates a dish that’s hard to resist. Plus, they look fantastic on the plate, making them perfect for impressing guests or just treating your family to something special.
This recipe is super easy and quick. You can whip up these delicious pinwheels in under an hour, and despite how gourmet they seem, they won’t break the bank. If you have kids, they’ll love the fun format of these dinner rolls, and you’ll love the fact that they’re packed with nutrients. This dish is ideal for beginners, as the steps are straightforward and forgiving, leaving room for personal touches as you gain confidence in the kitchen.
How to make Steak Pinwheels
So, how do you make these delightful steak pinwheels? It’s a simple process that involves a bit of preparation, assembly, and cooking. You’ll need about 30 minutes to get everything ready and then only 20 minutes or so in the oven. Grab your baking sheet and some basic kitchen tools like a cutting board and a sharp knife. The beauty of this recipe is that it brings together flavors and ingredients you probably already have at home, making it both familiar and exciting.
Before we dive into the ingredients, here’s a quick overview of the preparation. You’ll be working with beef steaks, creating a filling, rolling everything up, and throwing it in the oven. Sounds fun, right? Let’s gather everything you need to get started!

Ingredients
- 1 cup spinach (or other leafy greens) (Wilting reduces excess moisture)
- 1/2 cup cream cheese (Full-fat is best for melting)
- 1/2 cup shredded cheese (cheddar or mozzarella) (Mix cheese types for best flavor and texture)
- 1/4 cup sun-dried tomatoes (chopped) (Rehydrate if using dry-packed tomatoes)
- 2 cloves garlic (minced)
- to taste salt and pepper
- 4 pieces beef steaks (Flank, skirt, flat iron, or top round recommended)
- as needed olive oil (For brushing on the exterior)
- as needed fresh herbs (such as basil or parsley) (Optional, for garnish)
Step-by-step directions
Now that we have everything ready, let’s walk through the steps to make these delicious steak pinwheels.
Preparation
Preheat your oven: Start by preheating your oven to 400°F (200°C). This way, it’s hot and ready to cook your pinwheels to perfection.
Prepare your filling: In a medium bowl, mix together the cream cheese, shredded cheese, garlic, sun-dried tomatoes, and spinach. Season the mixture with salt and pepper to your taste. Check if it’s flavorful enough—this is your chance to get it just right!
Assembly
Prepare the steaks: Take your beef steaks and lay them flat on a clean cutting board. Use a meat tenderizer or a rolling pin to gently pound them out, making them about 1/4 inch thick. This helps the pinwheels roll easily and cook properly.
Spread the filling: Divide the cheese mixture evenly among the steaks, spreading it to cover most of the surface, leaving about a half-inch border around the edges.
Roll them up: Starting from one end, roll the steaks tightly to form pinwheels. Tuck in the sides as you roll to keep the filling from spilling out. Use toothpicks to secure them if needed.
Cooking
- Brush and bake: Lightly brush the outside of the pinwheels with olive oil. Place them seam-side down on a baking sheet lined with parchment paper. Pop them into the preheated oven and bake for about 20-25 minutes. They should be nicely browned and cooked to your desired doneness. If you’re unsure, a meat thermometer reading of 145°F (63°C) for medium is perfect!
Serving
- Slice and enjoy: After taking the pinwheels out of the oven, let them rest for a few minutes. Slice them into bite-sized pieces and serve them warm, garnished with fresh herbs if desired.

How to serve Steak Pinwheels?
These steak pinwheels make a stunning main dish. Serve them alongside some roasted vegetables or a fresh green salad for a balanced meal. You could also pair them with mashed potatoes or rice pilaf for something heartier. To enhance the experience, consider drizzling a bit of balsamic reduction or a homemade garlic aioli on top as a finishing touch. Your family or guests will rave about them!
How to store Steak Pinwheels?
If you happen to have any leftovers (which isn’t likely!), you can store them in an airtight container in the fridge for up to 3 days. They also freeze beautifully for up to 2 months. Just let them cool completely before placing them in the freezer. To reheat, place them in the oven at 350°F (175°C) for about 10-15 minutes or until heated through.
Tips for perfect Steak Pinwheels
Choose the right steak: Make sure to select cuts like flank or skirt steak for the best flavor and tenderness. They tend to yield juicy pinwheels.
Don’t overfill: Resist the temptation to add too much filling. Too much filling will make rolling difficult and can lead to spills during cooking.
Let them rest: After baking, allow your pinwheels to rest for a few minutes to lock in juices and make slicing easier.
Experiment with flavors: Feel free to play with the filling! Adding ingredients like olives, feta cheese, or chopped bell peppers can change the flavor profile.
Use sharp knives: When slicing, use a sharp knife for cleaner cuts. This will keep the pinwheels intact and looking beautiful on the plate.
Variations
Vegetarian option: Substitute the beef with eggplant or zucchini, thinly sliced lengthwise. Follow the same steps to create a delicious veggie pinwheel.
Spicy twist: Add some chopped jalapeños or a sprinkle of red pepper flakes to the cheese mixture for a spicy kick that can elevate your flavors.
Herb-infused: Experiment with different fresh herbs in your filling, like chives or arugula, for a refreshing twist on the classic recipe.
FAQs about Steak Pinwheels
Can I make these ahead of time?
Absolutely! You can assemble the pinwheels a day in advance and keep them wrapped in plastic wrap in the fridge. Just bake them when you’re ready to serve.
Can I substitute the cream cheese?
If cream cheese isn’t your thing, try ricotta or goat cheese instead. Each option will give a different flavor profile but will still work well in the recipe.
How do I know when the steak is done?
Using a meat thermometer works best. For medium-rare, you’re looking for a temperature of about 135°F (57°C), while medium is around 145°F (63°C). Adjust your cooking time based on your desired doneness.
Now you’re ready to roll up your sleeves and create some delicious steak pinwheels! Enjoy the cooking process and the joyous moments around the table that follow. Happy cooking!
Print
Steak Pinwheels
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: None
Description
Delicious steak pinwheels filled with cream cheese, spinach, and sun-dried tomatoes, perfect for family gatherings.
Ingredients
- 1 cup spinach (or other leafy greens)
- 1/2 cup cream cheese
- 1/2 cup shredded cheese (cheddar or mozzarella)
- 1/4 cup sun-dried tomatoes (chopped)
- 2 cloves garlic (minced)
- Salt and pepper to taste
- 4 pieces beef steaks (flank, skirt, flat iron, or top round)
- Olive oil (for brushing)
- Fresh herbs (optional, for garnish)
Instructions
- Preheat your oven to 400°F (200°C).
- Mix together the cream cheese, shredded cheese, garlic, sun-dried tomatoes, and spinach in a medium bowl. Season with salt and pepper.
- Pound the beef steaks to about 1/4 inch thick using a meat tenderizer.
- Spread the filling evenly over the steaks, leaving a half-inch border.
- Roll the steaks tightly, tucking the sides in, and secure with toothpicks if needed.
- Brush the outside of the pinwheels with olive oil and place seam-side down on a baking sheet.
- Bake for 20-25 minutes, or until nicely browned and cooked to your desired doneness.
- Slice into bite-sized pieces and serve warm, garnished with fresh herbs if desired.
Notes
Try adding different ingredients to the filling for variety, such as olives or feta cheese.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 pinwheel
- Calories: 350
- Sugar: 2g
- Sodium: 500mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 70mg
Keywords: steak pinwheels, beef recipe, easy dinner, family meal
