Cook the Pasta: Boil the pasta in salted water according to package directions until al dente. Drain and set aside, reserving about ½ cup of the pasta water.
Sear the Steak: While the pasta cooks, heat olive oil in a large skillet over medium-high heat. Season the steak pieces with salt, pepper, and garlic powder. Sear the steak for 3-4 minutes until browned and cooked to your liking. Remove the steak from the skillet and set it aside.
Sauté Aromatics: In the same skillet, reduce the heat to medium and melt the butter. Add the minced garlic and sauté for about 30 seconds until fragrant. Stir in the chopped sun-dried tomatoes and cook for another 1-2 minutes.
Make the Sauce: Pour in the heavy cream and the chicken or beef broth. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it begins to thicken. Whisk in the Parmesan cheese and Italian seasoning until the sauce is smooth and creamy.
Combine Ingredients: Stir in the fresh spinach and cook for 1-2 minutes until it is wilted. Return the cooked pasta and seared steak bites to the skillet. Toss everything gently to coat evenly in the creamy Tuscan sauce. Add a splash of the reserved pasta water if a thinner sauce consistency is desired.
Serve: Garnish with fresh parsley and extra Parmesan cheese if desired. Serve immediately and enjoy your high-protein meal.
