It's always better to go local. It depends on where you live but the Abu Nseir area has a large market and lots of surrounding vegetable stores that are very well priced and the market itself sells meat. Bayader main market too. You may need Arabic to buy around those places since they're very local.
@Carrefour is generally the cheapest of the hypermarkets in Amman.
2