If you are craving a dish that perfectly balances hearty, cheesy, and fresh flavors, then the Baked Stuffed Flank Steak with Spinach, Sun-Dried Tomatoes, and Mozzarella Recipe will quickly become your new favorite. This recipe transforms a simple flank steak into a stunning, flavorful centerpiece by layering it with a lush filling of mozzarella cheese, vibrant spinach, and tangy sun-dried tomatoes. It’s a celebration of comforting textures and rich tastes that pairs wonderfully with everyday dinners or special occasions alike.

Ingredients You’ll Need
These ingredients may seem straightforward, but each one plays an essential role in delivering the perfect balance of moisture, flavor, and color. From the juiciness of the flank steak to the creamy mozzarella and zesty sun-dried tomatoes, everything works together seamlessly.
- 1 ½ pounds flank steak, butterflied: The canvas for your stuffing, tender and perfect for rolling.
- 1 egg yolk: Acts as a binder to keep the filling ingredients together.
- 1 ½ cups shredded mozzarella cheese: Adds creamy, melty cheesiness that’s irresistible.
- 1 cup frozen spinach, thawed, rinsed, and drained well: Provides a fresh, earthy flavor and vibrant green color.
- ½ cup chopped sun-dried tomatoes: Delivers bursts of tangy, sweet umami to brighten the stuffing.
- 2 tablespoons panko breadcrumbs: Gives structure to the stuffing without weighing it down.
- ½ teaspoon garlic salt, divided: Infuses the steak and stuffing with savory garlic notes.
- 1 pinch black pepper, to taste: Adds a subtle bite and depth to the filling.
- 2 tablespoons olive oil: Used to drizzle on top for browning and added richness.
How to Make Baked Stuffed Flank Steak with Spinach, Sun-Dried Tomatoes, and Mozzarella Recipe
Step 1: Prepare Your Oven and Steak
Start by preheating your oven to a high temperature of 425°F (220°C). Next, butterfly the flank steak carefully by slicing horizontally through the middle, without cutting all the way through, and open it like a book. This creates a flat surface perfect for holding the filling.
Step 2: Tenderize the Steak
Use a meat mallet or rolling pin to pound the steak evenly until it’s about ¼ to ½ inch thick. This will help it cook uniformly and make rolling easier.
Step 3: Make the Filling
In a bowl, lightly whisk the egg yolk. Then add the shredded mozzarella, well-drained spinach, chopped sun-dried tomatoes, and panko breadcrumbs. Mix everything together until well combined. This mixture is bursting with textures and flavors that will make your steak unforgettable.
Step 4: Assemble the Stuffed Steak
Spread the filling evenly across the surface of the steak, leaving about a 1-inch border all around free of stuffing. Sprinkle ¼ teaspoon of garlic salt and a pinch of pepper over the stuffing to enhance its depth of flavor. Then, roll the steak tightly along the grain, making sure to tuck in any loose bits for a neat parcel.
Step 5: Secure and Season
Tie the rolled steak snugly with cooking twine at 2-inch intervals to hold its shape during baking. Place the steak in a baking dish and drizzle the olive oil over the top. Rub the oil evenly across the surface, then sprinkle the remaining ¼ teaspoon of garlic salt over it for an extra savory touch.
Step 6: Bake to Perfection
Put the dish in the oven and bake for 35 minutes, allowing the flavors to meld and the steak to cook through. After baking, switch your oven to broil and cook for an additional 5 to 10 minutes until the top turns a gorgeous golden brown. Keep a close eye to prevent burning.
Step 7: Rest and Slice
Remove the steak from the oven and let it rest uncovered for 15 minutes before slicing. This resting time lets the juices settle, ensuring each bite is juicy and tender.
How to Serve Baked Stuffed Flank Steak with Spinach, Sun-Dried Tomatoes, and Mozzarella Recipe

Garnishes
The finishing touches can elevate this already stunning dish. Sprinkle freshly chopped parsley or basil on top for a burst of color and freshness. A drizzle of balsamic glaze adds a sweet acidity that complements the rich cheese and savory beef beautifully.
Side Dishes
Serve alongside roasted or steamed vegetables like asparagus or green beans for crunch and brightness. Creamy mashed potatoes or a soft polenta work wonderfully to soak up the delicious juices, rounding out your meal with comforting textures.
Creative Ways to Present
For a stunning presentation, slice the stuffed flank steak into thick medallions, arrange them neatly on a platter, and fan out the slices for easy serving. Garnish with whole sun-dried tomatoes or fresh spinach leaves for a touch of elegance and color. This presentation will impress guests and family alike.
Make Ahead and Storage
Storing Leftovers
Once cooled, wrap any leftover stuffed flank steak tightly in plastic wrap or place it in an airtight container. Store in the refrigerator for up to 3 days, ensuring flavors remain fresh and textures stay tender.
Freezing
You can freeze the fully cooked stuffed flank steak for up to 2 months. Wrap it securely in aluminum foil and then place it inside a freezer bag or airtight container to prevent freezer burn and lock in flavor.
Reheating
To reheat, thaw frozen portions in the fridge overnight. Then warm gently in a low oven (about 300°F or 150°C) until heated through, usually around 15-20 minutes. Microwaving is possible but may dry out the meat, so an oven reheating is always best for preserving juicy tenderness.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! If you prefer, fresh spinach can be sautéed lightly to remove excess moisture before adding to the filling. This will keep the texture and flavor just as vibrant.
Is flank steak the best cut for this recipe?
Flank steak is ideal because it is thin and lean, making it easy to butterfly and roll. However, a similar cut like skirt steak could work if prepared carefully.
Can I prepare the stuffed steak in advance?
Yes, you can assemble the steak and stuffing the day before baking. Keep it tightly wrapped in the fridge and bake fresh when ready to serve for best results.
What can I substitute for panko breadcrumbs?
If you don’t have panko, regular breadcrumbs or crushed crackers work well to add texture and help bind the filling.
How do I make sure the steak stays moist?
Make sure not to overcook the steak. Also, resting after baking allows juices to redistribute, keeping the meat tender and moist.
Final Thoughts
This Baked Stuffed Flank Steak with Spinach, Sun-Dried Tomatoes, and Mozzarella Recipe is like a warm hug on a plate, combining juicy beef with a vibrant, cheesy filling that never fails to impress. Once you try it, you’ll want to make it again and again for family dinners or any time you crave something hearty yet fresh. So grab your ingredients and get cooking—you won’t regret it!
Print
Baked Stuffed Flank Steak with Spinach, Sun-Dried Tomatoes, and Mozzarella Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
This Baked Stuffed Flank Steak recipe features a tender flank steak butterflied and stuffed with a savory mixture of mozzarella cheese, spinach, sun-dried tomatoes, and panko breadcrumbs. Rolled and baked to juicy perfection with a golden broiled finish, it’s a delicious main course perfect for a family dinner or special occasion.
Ingredients
Steak and Stuffing
- 1 ½ pounds flank steak, butterflied
- 1 egg yolk
- 1 ½ cups shredded mozzarella cheese
- 1 cup frozen spinach, thawed, rinsed, and drained well
- ½ cup chopped sun-dried tomatoes
- 2 tablespoons panko breadcrumbs
- ½ teaspoon garlic salt, divided
- 1 pinch black pepper, to taste
For Baking
- 2 tablespoons olive oil
Instructions
- Preheat Oven: Preheat your oven to 425°F (220°C) to prepare for baking the stuffed steak.
- Butterfly Steak: Slice the flank steak horizontally, stopping before cutting all the way through, then open it like a book to create a large, even surface for stuffing.
- Pound Steak: Using a meat mallet, pound the steak evenly until it’s about ¼ to ½ inch thick to ensure uniform cooking and tenderness.
- Prepare Stuffing: In a bowl, whisk the egg yolk lightly, then add shredded mozzarella, thawed and drained spinach, chopped sun-dried tomatoes, and panko breadcrumbs. Mix thoroughly to combine.
- Stuff Steak: Spread the stuffing evenly over the steak surface, leaving a 1-inch border free of stuffing. Sprinkle ¼ teaspoon garlic salt and black pepper over the filling for added flavor.
- Roll Steak: Carefully roll the steak tightly along the grain, tucking in any stray pieces to keep the stuffing contained.
- Secure Roll: Tie the rolled steak snugly at 2-inch intervals with cooking twine to maintain its shape during cooking.
- Prepare for Baking: Place the stuffed, tied steak in a baking dish. Drizzle the olive oil over the steak and rub it evenly on the surface. Sprinkle the remaining ¼ teaspoon garlic salt on top.
- Bake: Bake in the preheated oven for 35 minutes until the steak is cooked through.
- Broil: Switch the oven to broil and cook the steak for an additional 5–10 minutes, watching closely to achieve a nicely browned and slightly crispy exterior.
- Rest and Serve: Remove the steak from the oven and let it rest uncovered for 15 minutes before slicing into rounds and serving to allow juices to redistribute.
Notes
- Ensure the spinach is well-drained to prevent watery filling.
- Tying the steak securely helps maintain its shape and keeps the stuffing inside during baking.
- Resting the steak after baking enhances tenderness and juiciness.
- Adjust broiling time based on your oven’s heat intensity to avoid burning.
- Use fresh sun-dried tomatoes for more vibrant flavor, or rehydrate dry ones before chopping.

