Four Seasons, in Chinatown, is excellent for Cantonese roasted meats
For Indian food you can't go wrong with Dishoom, there are a few of them around.
You can try your luck on Brick Lane but that road is almost unrecognisable to me now, the two curry houses I really loved both closed because of Covid and it's gentrifying more every day.
If you want a steak then Hawksmoor all the way, accept no substitutes, and as weinoo says, a trip to St John is almost a must.
If the sound of a curious (but very enjoyable) mix of a pub with great dim sum appeals then the Duck and Rice in Soho is excellent. Can highly recommend it for a late lunch before it gets a bit rowdy in the evening