I've been frustrated enough by this problem and hope to have your insight. I am a beginner in cooking and only do it at home, so I've read a few guides online about cooking steak. However, I can't see what's causing this problem.
Ever since I started to cook steak two years ago, it tastes funny and watery when I eat it. I think that the problem is with me, because this happens whenever and wherever I cook steak, whether I am in the UK or US. The problem doesn't seem to be the quality of the meat, because I always buy the premium or organic steaks at numerous top supermarkets (like Marks and Spencer or Whole Foods) The problem also doesn't seem to be the oven or grill, because I've cooked on a few different ones.
The problem is only with the taste. It's nothing like that of the steaks in any restaurant (or steakhouses), but I'm not expecting restaurant-quality results. I describe it as "funny" and "watery" since I don't know to what else to compare it or how else to express the taste.
I'll summarize what I do with the steak from the store to the oven. I usually get home 30-45 minutes after buying the steak at the store. Then:
(1) I take the steak out of the original packaging,
(2) I put it in a Rubbermaid container so I can pour some red wine onto the steak and add some salt and coarse pepper to it..
(3) After marinating the steak, I immediately place the container in the refrigerator (NOT the freezer)
(4) I usually plan on eating the steak after 6 hours or the next day. To do this, I take out the container out of the refrigerator 30 minutes before cooking and let it stand at room temperature.
(5) Once the oven/broiler or grill is heated and hot, I transfer the steak from the container to the broiler pan or grill.
(6) Then I grill for about 7 minutes.
After cooking, the steak looks like any other served by a good restaurant. Fortunately, I've always felt fine and normal after eating it. The taste is awful, though. Does anyone see the problem in my procedure? Thank you very much!