From the vibrant street food stalls of Lima to the bustling markets of Buenos Aires, South America offers a feast for both the eyes and the palate, all while being kind to your budget. Understanding the food costs in each country can help you dive into local cuisine without breaking the bank.
In Argentina, food is a cornerstone of culture, and you can enjoy hearty meals at shockingly affordable prices. A typical lunch at a local restaurant, known as a 'parrilla', costs about ARS 1,200 (around USD 3.50) for a steak sandwich (choripán) and a drink. Head to Mercado de San Telmo in Buenos Aires for an authentic experience, where local vendors serve up everything from grilled meats to fresh produce.
If you prefer dining out, you can find ‘menu del día’ options for around ARS 800 (USD 2.30), which usually includes an appetizer, main dish, and sometimes dessert. For a more upscale experience, check out Don Julio in Palermo, where a meal can run you ARS 3,000 (USD 8.50) for a full steak dinner. To save on transport, use the Subte (underground subway) with tickets costing ARS 30 (USD 0.09) each, making it easy to explore the city’s culinary hotspots.
Brazil’s diverse culture reflects in its cuisine, from feijoada (black bean stew) to acarajé (fried dumplings). The cost of food varies significantly, but you can enjoy a filling meal from a street vendor for as little as BRL 10 (USD 2), especially in neighborhoods like Santa Teresa in Rio de Janeiro. A sit-down meal at a local restaurant typically runs BRL 30-50 (USD 6-10).
For those looking to experience the nightlife, bars in the Lapa district often serve delicious petiscos (snacks) for BRL 20-40 (USD 4-8) while offering live samba music. If you are in São Paulo, head to the Mercado Municipal, where you can grab a mortadella sandwich for about BRL 25 (USD 5) — a local favorite that won’t break your budget. Getting around Brazil can be done affordably via the Metro, with tickets costing BRL 4.40 (USD 0.80) each.
Chile’s cuisine is heavily influenced by its geography. Dishes like empanadas and pastel de choclo (corn pie) can be found at reasonable prices. Expect to pay around CLP 3,500 (USD 4.50) for a delicious empanada at La Fama in Santiago’s Bellavista neighborhood. For a more traditional meal, a 'menu del día' often costs CLP 6,000-8,000 (USD 7-10) at local restaurants.
Don’t miss visiting the Central Market (Mercado Central) to find fresh seafood dishes, such as ceviche, for about CLP 7,000 (USD 8.75). To navigate the city, use the Transantiago metro system, where a one-way ticket costs CLP 1,500 (USD 1.90). This makes it easy to reach popular dining areas without overspending on transportation.
Food in South America is generally inexpensive, but a few tips can help you save more while enjoying local flavors.
| Item | Cost | Notes |
|---|---|---|
| Choripán (steak sandwich) | ARS 1,200 | Buenos Aires, street vendors |
| Feijoada (bean stew) | BRL 35 | Rio de Janeiro, local restaurants |
| Empanada | CLP 3,500 | Santiago, La Fama |
| Menu del Día | ARS 800 | Daily special in Buenos Aires |
| Mortadella Sandwich | BRL 25 | São Paulo, Mercado Municipal |
| Pastel de Choclo (corn pie) | CLP 6,000 | Local restaurants in Santiago |
| Ceviche | CLP 7,000 | Mercado Central, Santiago |
Bolivia is typically considered the most affordable country for food in South America. Local meals can cost as little as BOB 15 (USD 2.20) in places like La Paz. You can find hearty dishes like salteñas and pique Macho at street stalls or local markets for an unbeatable price.
Street food in South America can be safe, but you should be cautious about where you buy it. Stick to vendors with a high turnover of food, and observe cleanliness practices. Popular areas with a lot of locals tend to have better sanitation. Always choose freshly cooked items over pre-prepared food for the best experience.
Traveler comments
Add a route note, correction, timing tip or question for this guide.