With top-notch chefs, ethnically diverse cuisine and a rich bounty from farm, forest and sea, Rio has an outstanding culinary scene. Rio’s large immigrant population means there’s an amazing variety of international cuisines – Lebanese, Japanese, Spanish, German, French and Italian are among the standouts. There’s also an equally broad selection of regional Brazilian restaurants. Diners can sample rich, shrimp-filled moqueca (seafood stew cooked in coconut milk) from Bahia or tender carne seca (jerked meat) covered in farofa (manioc flour), a staple in Minas Gerais. Daring palates can venture north into Amazonia, enjoying savory tacacá (manioc paste, lip-numbing leaves of the vegetable jambu, and dried shrimp) or tambaqui (a large Amazonian fish) and other meaty fishes from the mighty Amazon. Cowboys and the gaúcho from the south bring the city its churrascarias, Brazil's famous all-you-can-eat barbecue restaurants, where crisply dressed waiters bring piping-hot spits of freshly roasted meats to your table.