Stuffed Flank Steak with Blue Cheese and Bacon - Ontario Beef
clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon
Stuffed Flank Steak Blue Cheese Bacon

Stuffed Flank Steak with Blue Cheese and Bacon

  • Author: Recipe and image courtesy of
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 - 8 Servings 1x


This sophisticated pairing of blue cheese, arugula and bacon adds elegance and enhances the beefy flavour of the flank steak.



2 lb (1 kg) Ontario flank steak
½ tsp (2 mL) each salt and freshly ground pepper
6 slices Ontario bacon, chopped
2 cloves garlic, minced
2 shallots, minced
2 cups (500 mL) arugula
2 tbsp (30 mL) chopped fresh parsley
¾ cup (175 mL) crumbled blue cheese
¼ cup (60 mL) seasoned croutons, crushed
1 tbsp (15 mL) extra virgin olive oil


Preheat oven to 350°F (180°C). Set the flank steak on a large cutting board. Butterfly the steak lengthwise, so it opens like a book. Pound with a meat mallet so the steak is even, about 1/4-inch (5 mm) thick. Season both sides with salt and pepper.

In skillet over medium heat fry bacon, garlic and shallots for 7 to 8 minutes, until bacon is rendered and vegetables are tender. Remove from pan. Add arugula to pan and cook for about 2 minutes. Remove from pan and press to release an excess liquid. Combine with bacon mixture.

Spread bacon mixture over steak, leaving a 1-inch (2.5 cm) border. Top with parsley and crumbled blue cheese and crushed croutons. Tightly roll steak lengthwise into a log, tucking in the edges as you roll to enclose the filling. Secure with butcher’s twine. Brush the outside with oil.

Heat oil in Dutch oven or ovenproof skillet over medium heat. Sear steak for about 4 minutes, turning to brown on all sides.

Transfer to oven. Roast for 20 to 25 minutes until medium-rare to medium. Remove from oven and tent for 10 minutes. Slice crosswise into 1/2-inch thick (1 cm) slices.


Cook’s Notes: Switch up the arugula for baby spinach, if you prefer.


  • Calories: 258
  • Sugar: 2 g
  • Sodium: 467 mg
  • Fat: 15 g
  • Carbohydrates: 6.5 g
  • Fiber: 0.5 g
  • Cholesterol: 73 mg