Cost of living in Brazil, Latin America
๐ŸŒด

How much does a meal cost in Brazil?

Country Latin America Updated June 2026

A standard lunch at a por-quilo (pay-by-weight) restaurant, the typical Brazilian workday meal, runs R$25 to R$45 (roughly $5 to $9 USD) in most regional centres and R$35 to R$55 ($7 to $11) in Sao Paulo or Rio de Janeiro. A sit-down dinner for one at a mid-tier neighbourhood restaurant typically costs R$45 to R$90 ($9 to $18). A casual dinner for two with drinks at a mid-range Sao Paulo or Rio restaurant runs R$200 to R$350 ($40 to $70). Street food (pastel, coxinha, acaraje) is R$8 to R$20 ($1.60 to $4) per item. A simple bakery breakfast (cafezinho and bread) runs R$10 to R$20 ($2 to $4). Brazilian dining out is consistently cheap by US standards, particularly outside the two largest centres. For the full breakdown, see our Brazil cost of living page.

About the author

Jo Berks

Jo Berks

Global Cost of Living Research & Data Analyst

Jo is an independent researcher with over a decade of experience delivering data, analysis, and structured reports across multiple industries. Her work focuses on sourcing and validating datasets to produce clear, usable insights. At CostLiving, she analyses global pricing data and identifies regional cost trends to support research-led content and comparative resources.

Research Data Analysis Global Pricing
LinkedIn