Stuffed Flank Steak

Featured in Cozy Comfort Food Classics.

This dish brings a juicy flank steak rolled up and packed with all kinds of goodies — colorful spinach, sweet sun-dried tomatoes, tangy red peppers, and melted cheese. After it's cooked in one pan next to roasted asparagus, it comes out as a rich, satisfying, and easy-to-serve meal. Whether it's a family night or a special dinner, this will be a crowd-pleaser.

Sarah Recipes
Updated on Sun, 27 Apr 2025 22:51:56 GMT
Flank Steak Stuffed with Flavorful Fillings Pin it
Flank Steak Stuffed with Flavorful Fillings | recipesaddicts.com

This filling Italian Stuffed Flank Steak has saved our Sunday meals - it's a full dinner that always wows everyone. The tasty stuffing and well-cooked steak team up with roasted asparagus to give you a fancy dinner straight from your kitchen.

I cooked this for the first time when my in-laws came to visit us. They were so blown away that now they ask for it whenever we have family get-togethers.

Ingredients

  • Flank steak: Go for a 2-pound piece with nice fat lines for better taste and softness
  • Fresh asparagus: This seasonal veggie cooks up great next to the beef
  • Sun dried tomatoes: They boost the Italian taste and add amazing deep flavor
  • Fresh basil and spinach: They add nice color and freshness against the meaty richness
  • Mozzarella: Grate it yourself for smooth melting and better flavor spread
  • Bread crumbs: These soak up the veggie juices and keep the filling together
  • Dry herbs: This mix makes a real Italian taste that soaks into the meat

Step-by-Step Instructions

Prepare the meat:
Take the flank steak out 30-60 minutes before you start cooking so it warms up. Flatten it between parchment sheets until it's about 1/3 to 1/2 inch thick. This makes the meat softer and helps it cook evenly.
Season the meat:
Mix your dry spices well and rub them all over both sides of the steak. Put three strings of cooking twine under the meat to get ready for rolling. The spices will make a tasty crust and also flavor the meat as it cooks.
Create the stuffing:
Stir together grated garlic, chopped red pepper, sun dried tomatoes, fresh basil, spinach, egg yolk, bread crumbs, and grated mozzarella until everything's mixed well. The egg and crumbs hold it all together while the veggies and cheese make a moist, flavorful center.
Roll and secure:
Spread your filling down the middle of the steak, leaving about an inch clear around the edges. Roll it up with the grain like you're making a tight taco, trying to keep the ends close. Tie it with the strings you put underneath. A tight roll keeps the filling inside while cooking.
Roast to perfection:
Coat a cast iron pan with olive oil and put the rolled steak in the middle. Pour another spoonful of oil over the top and cook at 425 degrees for 25 minutes. The pan spreads heat evenly and makes a nice brown crust.
Add the vegetables:
Mix asparagus with olive oil and place around the meat. Turn your oven to broil, sprinkle some salt on the asparagus, and cook for another 10 minutes. The asparagus will cook just right while the steak gets a tasty crust.
Rest before serving:
Take it out and check if it's done with a meat thermometer. Cover with foil and let sit for 10 minutes so the juices can spread through the meat. The temperature will go up a bit while resting, hitting a nice medium at about 137-140 degrees.
Slice and serve:
After it rests, cut off the twine and slice the stuffed steak into rounds. Serve with the asparagus and pour any juices from the pan over top for extra flavor.
A roast beef sandwich with cheese and peppers. Pin it
A roast beef sandwich with cheese and peppers. | recipesaddicts.com

The sun dried tomatoes are really the hidden gem in this dish. My grandma always put them in her Italian cooking, and that strong rich flavor reminds me of Sunday dinners at her place whenever I cook this.

Perfect Pairings

This Italian Stuffed Flank Steak goes great with a basic side salad topped with balsamic dressing. The tangy dressing matches well with the rich meat. You might also want to serve some garlic bread to soak up the yummy pan drippings, or a light pasta with olive oil and herbs for a true Italian-style feast.

Make Ahead Options

You can get this meal ready up to 24 hours before cooking. Just do all the prep steps through rolling and tying the steak, then wrap it tight in plastic and stick it in the fridge. When you're ready to cook, take it out 30 minutes before to warm up a bit. This works great for parties since you can do all the hard work earlier in the day.

Flavor Variations

While this version has classic Italian tastes, you can easily change it up. Try making a Mediterranean style by swapping the Italian seasonings for oregano, lemon zest, and using feta instead of mozzarella. For a southwestern take, use roasted poblanos, pepper jack cheese, and cumin in the filling. Flank steak works great with lots of different flavors.

Easy Italian Stuffed Flank Steak. Pin it
Easy Italian Stuffed Flank Steak. | recipesaddicts.com

Frequently Asked Questions

→ What steak works best for this?

Go for flank steak! It's soft, easy to roll, and keeps the stuffing intact.

→ How do I make sure it cooks through evenly?

Flatten the steak to a consistent thickness of about 1/3–1/2 inch before adding the filling.

→ What pairs well with this steak?

Roasted asparagus is a fantastic side. Plus, it cooks in the same pan, making cleanup simple.

→ Can I prep the filling ahead of time?

Sure thing! Get the stuffing ready a day before and keep it chilled in the fridge until you're ready to use it.

→ Can I swap out any stuffing ingredients?

Definitely! Add or switch items like mushrooms, Parmesan, or caramelized onions to match your taste.

Stuffed Flank Steak

Savory steak loaded with cheese, fresh veggies, and tasty herbs.

Prep Time
10 Minutes
Cook Time
35 Minutes
Total Time
45 Minutes
By: Sarah

Category: Comfort Food

Difficulty: Intermediate

Cuisine: Italian-American

Yield: 4 Servings

Dietary: ~

Ingredients

→ Dry Mix Items

01 1 teaspoon ground oregano
02 1 teaspoon sea salt, coarse
03 1/2 teaspoon powdered rosemary
04 1/2 teaspoon ground thyme
05 1/2 teaspoon granulated garlic powder
06 1/2 teaspoon seasoned garlic salt
07 1/2 teaspoon fresh-cracked black pepper
08 1/2 teaspoon dried basil leaves

→ Core Items

09 2 lb flank steak, flattened to about 1/3 to 1/2 inch
10 1 bunch (1 lb) fresh asparagus, trimmed
11 3 tablespoons extra virgin olive oil, split

→ Filling Ingredients

12 3 grated garlic cloves
13 1 egg yolk
14 1/2 diced red bell pepper
15 1/3 cup diced sun-dried tomatoes
16 1/3 cup chopped fresh basil leaves
17 2 tablespoons plain bread crumbs
18 1 cup raw spinach leaves
19 4 ounces shredded mozzarella cheese

Instructions

Step 01

Take the steak out of the fridge 30 to 60 minutes early. Flatten it to 1/3 to 1/2 inch thickness between parchment sheets.

Step 02

Mix oregano, salt, rosemary, thyme, garlic powder, garlic salt, black pepper, and basil in a small bowl. Massage the steak on both sides with this mix. Lay three strips of kitchen twine under the steak and leave it for now.

Step 03

In a big mixing bowl, stir together grated garlic, bell pepper, sun-dried tomato, spinach, breadcrumbs, mozzarella, egg yolk, and chopped basil until combined well.

Step 04

Spoon the filling along the steak's center lengthwise, leaving about 1 inch at the edges clean. Roll it tightly going with the grain, making sure the seams meet above. Tie it closed with the twine strips.

Step 05

Turn the oven to 425°F (220°C). Coat a cast iron skillet (15-inch) with 1 tablespoon olive oil. Place the steak roll seam-side down and drizzle another tablespoon of oil on top. Bake it for 25 minutes.

Step 06

While the steak is baking, stir the asparagus with the last tablespoon of olive oil to lightly coat them.

Step 07

After the steak's 25 minutes are up, pull it out of the oven and add the asparagus to the skillet. Sprinkle on just a pinch of salt. Switch the oven to broil and put it back in for 10 more minutes.

Step 08

Take the skillet out and cover the steak with foil. Let it sit for 10 minutes to keep the juices in. Make sure it hits 130°F inside for medium doneness as it rests (it should settle between 137°F and 140°F).

Step 09

Cut the rested steak into slices and serve it up with the roasted asparagus. Don’t toss the pan drippings—they’re great for extra flavor!

Notes

  1. A meat thermometer is your best buddy here. Meat keeps cooking during resting time, so account for that.

Tools You'll Need

  • Large cast iron skillet, around 15 inches

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has dairy from mozzarella.
  • Includes gluten with breadcrumbs.
  • Egg yolk makes this non-vegan.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 425
  • Total Fat: 24 g
  • Total Carbohydrate: 8 g
  • Protein: 38 g