Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Italian Stuffed Flank Steak


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: sara
  • Total Time: 1 hour 5 minutes
  • Yield: 4 servings

Description

This Italian Stuffed Flank Steak is a juicy, flavorful, and elegant dish, featuring tender flank steak rolled with mozzarella, sun-dried tomatoes, spinach, and basil. Seasoned with Italian herbs and garlic, then roasted to perfection, this recipe is perfect for a special occasion, date night, or a gourmet family dinner!


Ingredients

For the Steak & Seasoning:

  • 1.52 pounds flank steak
  • 1 teaspoon dried oregano
  • 1 teaspoon coarse sea salt
  • 1 teaspoon freshly ground black pepper
  • 1 teaspoon dried basil
  • 1 teaspoon dried rosemary
  • 1 teaspoon dried thyme
  • 1 teaspoon garlic powder
  • 1 teaspoon garlic salt

For the Stuffing:

  • 1 cup fresh mozzarella, shredded
  • 1 red bell pepper, finely chopped
  • ½ cup sun-dried tomatoes, chopped
  • 1 cup fresh spinach, chopped
  • ¼ cup fresh basil leaves, chopped
  • 2 cloves garlic, minced
  • 1 egg yolk (binds the filling)
  • ¼ cup breadcrumbs (adds texture)

Instructions

1️⃣ Prepare the Steak:

  • Remove flank steak from the fridge 1 hour before cooking to bring it to room temperature.
  • Pat the steak dry on both sides.
  • Place between two sheets of parchment paper and pound to ½-inch thickness using a meat tenderizer.
  • If necessary, butterfly the steak to ensure even thickness. Trim any uneven edges for a rectangular shape.

2️⃣ Season the Steak:

  • In a small bowl, mix oregano, sea salt, black pepper, basil, rosemary, thyme, garlic powder, and garlic salt.
  • Rub this seasoning mix evenly on both sides of the steak.
  • Lay three pieces of cooking twine under the steak, evenly spaced.

3️⃣ Make the Filling:

  • In a bowl, mix mozzarella, red bell pepper, sun-dried tomatoes, spinach, basil, minced garlic, egg yolk, and breadcrumbs until well combined.

4️⃣ Assemble the Roll:

  • Spread the stuffing mixture evenly over the steak, leaving a 1-inch border around the edges.
  • Roll the steak tightly with the grain, securing it with the pre-placed cooking twine.
  • Tuck any loose stuffing back inside after tying.

5️⃣ Sear the Steak:

  • Preheat oven to 375°F (190°C).
  • Heat a large oven-safe skillet over medium-high heat.
  • Sear the rolled steak on all sides for 2–3 minutes per side, until browned.

6️⃣ Roast to Perfection:

  • Transfer the skillet to the oven and roast for 25 minutes.
  • Switch oven to broil and cook for 10 minutes, or until internal temperature reaches 135°F (57°C) for medium-rare.

7️⃣ Rest & Serve:

  • Remove from oven and let rest for 10 minutes before slicing.
  • Cut into 1-inch slices and serve warm.

Notes

  • Best served fresh, but can be stored in the fridge for up to 3 days.
    Reheat gently in the oven at 325°F (160°C) for 10 minutes.
    Pair with: Garlic Mashed Potatoes, Roasted Veggies, or a Light Italian Salad.
  • Prep Time: 30 minutes
  • Cook Time: 35 minutes
  • Category: Dinner
  • Method: Oven-Roasted
  • Cuisine: Italian, American