Bruce Aidells' Spinach and Gorgonzola-Stuffed Flank Steak

Luca Trovato

For a big, rollicking holiday meal, a large beef or pork roast serves as an excellent centerpiece. But for those with a smaller holiday table, a more diminutive entree might be warranted. Bruce Aidell's Spinach and Gorgonzola-Stuffed Flank Steak from The Great Meat Cookbook is just the ticket. The stuffing is a snap to throw together but full of funky blue cheese and earthy spinach.

Since the cheese makes the filling sticky, it stays put when rolled up into a pounded (or butterflied) flank steak. A quick sear and 25 minutes of roasting later, and the elegant, yet reasonably-sized holiday roast can be on the table.

Why I picked this recipe: If I here hosting a small holiday meal, this is the kind of roast I'd serve.

What worked: Spinach and blue cheese lend steak house elegance to a favorite weeknight cut, making for an ideal small-scale holiday roast.

What didn't: Make sure you (and your diners) are blue cheese fans; the cheese has a strong presence in the finished dish.

Suggested tweaks: You could easily substitute any full-flavored creamy cheese for the blue (Aidells suggests goat cheese) and thawed frozen chopped spinach for the fresh. Aidells also recommends double-butterflied beef tenderloin as an alternative to flank if you have the urge to up the fanciness-level of the roast.

Reprinted with permission from The Great Meat Cookbook by Bruce Aidells, copyright 2012. Published by Houghton Mifflin Harcourt. All rights reserved. Available wherever books are sold.

Recipe Details

Bruce Aidells' Spinach and Gorgonzola-Stuffed Flank Steak

Active 45 mins
Total 75 mins
Serves 6 servings


  • One 1 1/2- to 2 1/2-pound flank steak, trimmed

  • 3 tablespoons olive oil

  • 1 shallot, finely chopped

  • 1 pound spinach, washed, stemmed, and chopped

  • 1 cup fresh bread crumbs

  • 1/2 pound gorgonzola or other blue cheese, crumbled

  • Salt and freshly ground black pepper


  1. Preheat the oven to 375°F.

  2. To butterfly the steak: Using a long sharp knife, holding it parallel to the work surface, cut through one long side of the steak, stopping about 1/2 inch from the opposite side. Open up the steak as you would a book. (Don’t worry if you made a hole or two in the meat, because it will be concealed when you roll up the steak.) Or, if the steak is already thin, don’t butterfly it; just pound it with a meat mallet to 1/4 to 1/2 inch thick. Set aside.

  3. Heat a large skillet over medium heat and add 1 tablespoon of the olive oil. Add the shallot and sauté until soft, about 3 minutes. Add the spinach and cook until just wilted, about 3 minutes. Transfer to a strainer.

  4. When it is cool enough to handle, squeeze out all of the moisture from the spinach. You should have about 1 cup of spinach. Transfer to a medium bowl and stir in the bread crumbs and cheese. Season to taste with salt and pepper.

  5. Place the steak on a sheet of plastic wrap with a long side of the steak facing you. Smear the spinach mixture evenly over the steak, leaving a 1-inch border along the edge farthest from you. Beginning with the side nearest you and using the plastic wrap as an aid, roll up the steak, gently pressing on the filling, then tie the rolled steak with butcher’s twine at 2- to 3-inch intervals. Season the outside with salt and pepper to taste.

  6. Heat the remaining 2 tablespoons olive oil in a large roasting pan or ovenproof skillet over medium-high heat. Sear the roast on all sides, about 3 minutes per side. Place in the oven and roast for 25 minutes, or until an instant-read thermometer inserted into the center of the roast reads 120°F to 125°F for medium-rare. Transfer to a cutting board, tent with aluminum foil, and allow to rest for 10 to 15 minutes.

  7. To serve, remove the string from the steak and cut into 1/2- to 3/4-inch-thick slices.

Nutrition Facts (per serving)
453 Calories
27g Fat
9g Carbs
43g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 453
% Daily Value*
Total Fat 27g 35%
Saturated Fat 12g 60%
Cholesterol 118mg 39%
Sodium 874mg 38%
Total Carbohydrate 9g 3%
Dietary Fiber 2g 8%
Total Sugars 2g
Protein 43g
Vitamin C 8mg 41%
Calcium 339mg 26%
Iron 5mg 29%
Potassium 875mg 19%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)