The cuisine of Ribalonga is based on meat. There are a lot of different specialities like "cozido à portuguesa" ('Portuguese stew'), "feijoada à transmontana" (rice and black beans), "alheiras" or "linguiças" (both sausages). There are a lot of fields and vineyards too.