Goat Cheese-Stuffed Flank Steak


The creamy, colorful goat cheese filling for this rolled flank steak recipe takes the flavor to the next level and makes for a presentation that wows. Pounding the steak is crucial for easy rolling and melt-in-your-mouth tenderness. Serve with a simple salad or roasted vegetables to complete this easy dinner recipe.

Prep Time:
30 mins
Additional Time:
15 mins
Total Time:
45 mins
8 slices


  • 1 pound flank steak, trimmed

  • ¼ teaspoon garlic powder

  • teaspoon salt plus 1/4 teaspoon, divided

  • 3 tablespoons herbed goat cheese

  • ½ cup chopped jarred roasted red peppers

  • 1 cup arugula

  • ¼ teaspoon ground pepper

  • 2 teaspoons grapeseed or canola oil


  1. Preheat oven to 425 degrees F.

  2. Place steak on a cutting board, cover with plastic wrap and pound with a meat mallet or heavy skillet to an even 1/4-inch thickness. Sprinkle one side with garlic powder and 1/8 teaspoon salt. Spread cheese in a 1-inch-wide strip down the middle of the steak. Top with peppers and arugula. Starting at one edge of a long side, roll the steak up tightly, tucking in the filling as you go. Tie with kitchen string at 2-inch intervals. Season with the remaining 1/4 teaspoon salt and pepper.

  3. Heat oil in a large cast-iron skillet over medium-high heat. Add the steak and cook, turning often, until browned on all sides, 3 to 6 minutes total. Transfer the pan to the oven and roast until an instant-read thermometer inserted in the center registers 120 degrees F for medium-rare, 12 to 15 minutes.

  4. Transfer the steak to a clean cutting board and let rest for 5 minutes. Cut crosswise into 8 slices.


Equipment: Kitchen string

Nutrition Facts (per serving)

203 Calories
10g Fat
2g Carbs
26g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 203
% Daily Value *
Total Carbohydrate 2g 1%
Dietary Fiber 0g 0%
Total Sugars 1g
Protein 26g 51%
Total Fat 10g 12%
Saturated Fat 3g 17%
Cholesterol 73mg 24%
Vitamin A 1841IU 37%
Vitamin C 25mg 28%
Folate 20mcg 5%
Sodium 453mg 20%
Calcium 44mg 3%
Iron 2mg 11%
Magnesium 30mg 7%
Potassium 410mg 9%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles