El Obrero, La Boca.
Definitely the best place we ate in BA. In the middle of La Boca (the slightly dodgy port area) and absolutely full of snooty nosed diners, this place is incredibly delicious and incredibly affordable.
The only downside? Waiting to get in once you’ve caught a cab out there (don’t walk, you might not have a wallet by the time you get to the restaurant).