To make the biscuits, first preheat the oven to 500 F.
Add the flour, baking powder, salt, 2 tablespoons of cubed butter, and cream cheese to a large bowl. Mix, using your hands, until the mixture is well combined.
Pour buttermilk into the center of the mixture and mix the flour into the milk.
Transfer the mixture to a well-floured surface and sprinkle with more flour. Use a rolling pin to roll the dough into an oval shape of about ½-inch thickness.
Using a biscuit cutter, cut biscuits from the dough and add them to a cast iron skillet.
Melt the remaining tablespoon of butter and brush it over the biscuit tops.
Reduce the oven to 450 F and add the skillet. Bake 15 to 17 minutes or until the biscuits are light brown and risen.
In the meantime, cook the steak. Heat 2 tablespoons of oil in a skillet over medium heat.
Add the steak and cook it till it starts to brown, for about 5 minutes.
Add the rosemary, thyme, garlic powder, salt, and pepper, and cook for a minute longer, then remove from the heat.
Add the remaining tablespoon oil to a nonstick skillet. Lower the heat to medium-low.
Add the eggs and cook until the whites are opaque. Cover the skillet and cook until yolks are cooked, about 30 more seconds.
While the biscuits are still warm, slice them in half and add the American cheese and steak.
Top with the eggs and then with the top of the biscuit.