Go Back

Cheesy Stuffed Flank Steak

Stuffed with a cream cheese mixture and caramelized onions, this Cheesy Stuffed Flank Steak is a delicious way to enjoy this cut of beef.

Course Dinner, Main Course
Cuisine American
Keyword Cheesy Stuffed Flank Steak
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 30 minutes
Servings 6
Calories 574 kcal
Author Amanda Rettke--iamhomesteader.com



  • 3 tablespoons butter
  • 2 yellow onions, thinly sliced
  • 1 cup beef broth


  • 8 ounces cream cheese, room temperature
  • 3 ounces gorgonzola
  • 3 teaspoons dried parsley
  • 1 teaspoon kosher salt


  • 1 whole flank steak (2 1/2 pounds)
  • 1 tablespoon extra virgin olive oil
  • 1 teaspoon salt
  • 1/4 teaspoon pepper


  1. Preheat oven to 450°F.


  1. In a large oven-safe skillet over medium-high heat, melt butter.
  2. Add onions and beef broth and cook until the onions are browned and tender (approximately 15-20 minutes). Transfer cooked onions to a bowl and tent to keep warm.


  1. In a medium bowl, combine cream cheese, gorgonzola, parsley, and salt. Set aside.


  1. Butterfly the steak. With the steak on a cutting board, hold a knife blade parallel to the board and carefully make a lengthwise cut in the middle, stopping about 1/2 inch from the opposite end, being careful not to cut through the steak.
  2. Flip the steak and coat the outside with oil, salt, and pepper.
  3. Flip the steak and use a paper towel to pat dry the inside of the steak.
  4. Coat the inside of the steak with the cream cheese mixture.
  5. Top with the cooked onions.
  6. Tightly roll the steak to completely enclose all of the fillings.
  7. Using cooking twine, tightly secure the roll.
  8. In the same skillet over medium heat, add the steak to the pan and sear on all sides (about 2-3 minutes on each side). Turn the loin a total of 4 times.

  9. **NOTE: If using your KITCHENAID GRILL ATTACHMENT in the KITCHENAID SMART OVEN, transfer the rolled steak the preheated grill set for thin steak (manual timer for 8 minutes). Flip every two minutes and then transfer back to the original skillet.

  10. Transfer the skillet to the oven and cook for 25-30 minutes or until the flank steak reaches an internal temperature of 135 °F (for medium rare).

  11. Slice and serve warm.
  12. Add parsley for garnish.

Recipe Video