Trim and cube the steak: Pat the meat dry with paper towels. Trim any large bits of fat and cut into 1-inch cubes for even cooking.
Season generously: In a bowl, toss the steak with 1 tablespoon olive oil, salt, pepper, smoked paprika, and Italian seasoning.
Let it sit for 10–15 minutes at room temperature.
Preheat your pan: Heat a large heavy skillet (cast iron works best) over medium-high heat until hot. Add the remaining 1 tablespoon olive oil.
Work in batches: Add steak bites in a single layer with space between pieces. Don’t crowd the pan.
Sear for 2 minutes without moving, then flip and cook another 1–2 minutes until browned outside and medium-rare to medium inside. Transfer to a plate and repeat with remaining steak.
Make the garlic herb butter: Lower heat to medium. Add butter to the pan.
Once melted, add garlic and cook 30–45 seconds until fragrant (not brown). Stir in parsley and a pinch of red pepper flakes if using.
Coat the steak: Return steak bites (and any juices) to the pan. Toss to coat in the garlic herb butter for 30–60 seconds.
Finish with a squeeze of lemon for brightness. Taste and adjust salt.
Prep your sides: While the steak rests, steam green beans or broccoli until crisp-tender, and cook rice or roast sweet potatoes. Keep it simple and lightly seasoned so the steak shines.
Portion for the week: Divide steak and sides into 4–5 meal-prep containers.
Garnish with fresh parsley and a lemon wedge if you like.