Prepare the steak. Pat the steak cubes thoroughly dry with paper towels. Season evenly with salt, black pepper, and Italian seasoning.
Heat the skillet. Place a large heavy-bottomed skillet over medium-high heat. Add the olive oil and 1 tablespoon of butter, allowing the pan to become hot.
Sear the steak bites. Arrange the steak pieces in a single layer without overcrowding the skillet. Sear for about 1–2 minutes per side, depending on your preferred doneness. Work in batches if necessary.
Set the steak aside. Transfer the browned steak bites to a clean plate and loosely cover them to keep warm.
Sauté the garlic and herbs. Reduce the heat to medium and add the remaining tablespoon of butter. Stir in the minced garlic, thyme, and rosemary. Cook for about 30 seconds, just until fragrant.
Start the cream sauce. Pour in the beef broth, scraping up the flavorful browned bits from the bottom of the skillet. Add the heavy cream and garlic powder, stirring until combined.
Add the Parmesan. Reduce the heat to medium-low and gradually stir in the freshly grated Parmesan. Allow the sauce to gently simmer for 2–3 minutes until smooth and slightly thickened.
Return the steak to the skillet. Add the steak bites and any accumulated juices back to the pan. Gently toss until every piece is coated in the Parmesan cream sauce.
Finish and serve. Warm the steak in the sauce for 1–2 minutes without overcooking it. Garnish with fresh parsley and serve immediately.