PF
Sliced grilled steak with green pesto, sauce, and lettuce on a wooden cutting board.
Stovetop~75 minComplexity

Rolled Flank Steak (Stuffed Steak Pinwheels)

These Rolled Flank Steak Pinwheels deliver 46g protein and 688 calories per serving, batch-prepping 6 portions in quick stovetop time. The pinwheel structure allows even cooking and built-in portion control for consistent macros across your week. Effective for hitting daily beef intake while managing portions for caloric targets.

Rate this recipe:

Ingredients

6 servings
  • Beef Flank Steak, Boneless(1134g)
  • Butter(30g)
  • Olive oil(30g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Yellow Onion
  • 2½ teaspoons kosher salt
  • ½ teaspoon freshly cracked black pepper
  • Mushrooms, White, Sliced(454g)
  • Cheese, Provolone(113g)
  • Avocado oil(30g)
  • Wine, White, Dry(240g)
  • Garlic
  • Cream, Heavy Whipping(180g)
  • Thyme, Fresh(5g)
  • Butter(30g)
  • Parsley, Fresh

Instructions

  1. 1Combine salted butter and olive oil in a large skillet over medium-low heat. Once the butter has melted, stir in the onion and salt. Cover and cook 5 minutes, then remove lid and continue cooking, stirring often, over medium heat until the onion is golden brown, about 30 minutes. Add the sliced mushrooms and cook until the onion is deep golden brown and mushrooms are tender, about 10 more minutes. Transfer to a bowl and refrigerate until completely cooled, about 15–20 minutes.
  2. 2Place the flank steak on a cutting board, cover with plastic wrap, and pound with a meat mallet to ⅛-inch thickness. Season both sides with salt and let rest 10 minutes uncovered.
  3. 3Position the steak so the grain runs parallel to the cutting board edge. Slide butchers twine under the steak at 3-inch intervals (about 6 pieces total). Spread the cooled onion-mushroom mixture evenly over the steak, leaving 2 inches around the edge. Layer the provolone on top. Roll the steak tightly from bottom to top until seam-side down. Tie the twine, starting in the middle and working outward. Cut the roll in half and season the outside with remaining salt.
  4. 4Heat a large cast iron skillet over medium-high heat until smoking, about 2–3 minutes. Place the steak rolls seam-side up in the skillet and sear 3 minutes per side until deeply browned, 9 minutes total.
  5. 5Preheat the oven to 350°F. Transfer the skillet to the oven and cook until the internal temperature reaches 130°F, about 10 minutes. Remove from the oven, transfer the steak rolls to a platter, and rest 10 minutes.
  6. 6Return the skillet to the stovetop over medium heat. Add the garlic and cook, stirring, until fragrant, about 1 minute. Add the white wine and increase heat to medium-high. Bring to a simmer, scraping up browned bits. Add fresh thyme and cook until liquid reduces to about ¼ cup, about 4–5 minutes. Stir in the heavy cream, bring back to a simmer, and cook over medium heat, stirring often, until thickened slightly, about 2 minutes. Whisk in salted butter and season with black pepper.
  7. 7Remove twine from the steak rolls and cut into 1-inch slices. Divide evenly between 6 serving plates or airtight containers. Top with fresh parsley and

Nutrition — Per Serving

688

calories

46g

protein

52g

fat

Carbohydrates
5g
Saturated fat
23.3g
Sodium
312 mg
Dietary fiber
0.9g

6 servings per batch · ~374g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

Common questions

How much protein does Rolled Flank Steak (Stuffed Steak Pinwheels) have per serving?

Each serving contains 46g of protein and 688 calories with 52g fat and 5g carbs. This is a high-fat beef option with solid protein that emphasizes satiety through fat content rather than carbs.

How long does Rolled Flank Steak (Stuffed Steak Pinwheels) take to prep?

Quick prep with 6 servings means you're batch-cooking a full week of steak dinners in one cooking session on the stovetop. The pinwheel format adds prep steps but yields multiple individual portions at once.

Is Rolled Flank Steak (Stuffed Steak Pinwheels) good for muscle gain?

At 46g protein per serving and 688 calories, this recipe works for muscle-building phases when you're cycling through high-fat days or maintaining higher overall calories. The minimal carbs (5g) pair well with carb sources from other meals.

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan

Beef Bacon Pasta

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan