Are you looking for a new and exciting way to prepare flank steak? Look no further than mozzarella stuffed flank steak!

This dish is sure to impress your family and friends with its delicious combination of tender steak and gooey cheese. Follow these simple steps to create a mouth-watering meal that will have everyone asking for seconds.


  • 1 1/2 pounds flank steak
  • 8 ounces mozzarella cheese, sliced into thin pieces
  • 1/4 cup fresh basil leaves, chopped
  • 4 cloves garlic, minced
  • 2 tablespoons olive oil
  • Salt and pepper, to taste


Step 1: Prepare the Flank Steak

Begin by pounding the flank steak until it is an even thickness throughout. This will help ensure that the cheese filling stays in place during cooking. Season the steak generously with salt and pepper on both sides.

Step 2: Add the Cheese Filling

Lay out the slices of mozzarella cheese on top of one half of the flank steak. Sprinkle chopped basil leaves and minced garlic over the cheese.

Step 3: Roll Up the Steak

Starting at one end, carefully roll up the steak around the cheese filling. Use toothpicks or kitchen twine to secure the roll in place.

Step 4: Sear the Steak

Heat two tablespoons of olive oil in a large skillet over medium-high heat. Once hot, add the rolled up flank steak to the skillet and sear on all sides until browned, about 5-7 minutes per side.

Step 5: Finish Cooking in the Oven

Preheat your oven to 375 degrees Fahrenheit. Once the steak is seared, transfer it to a baking dish and place it in the oven. Bake for approximately 15-20 minutes, or until the internal temperature of the steak reaches 130-135 degrees Fahrenheit for medium-rare.

Step 6: Let Rest and Serve

Remove the steak from the oven and let it rest for 5-10 minutes before slicing into rounds. Serve with your favorite sides and enjoy!

Pro tip: For an extra burst of flavor, try rubbing the flank steak with a blend of your favorite herbs and spices before adding the cheese filling.

In Conclusion:

Mozzarella stuffed flank steak is a delicious and impressive dish that is sure to become a new family favorite. Follow these simple steps to create a meal that looks as good as it tastes.

Don’t be afraid to experiment with different fillings or seasonings to truly make this recipe your own. Happy cooking!