Finding cheap street food in Lima sounds simple, but many travelers get confused when they arrive. Most guides mix restaurants with street food, and prices are not always clear. Some places look cheap but are made for tourists, while others feel unsafe if you do not know what to check. This makes it hard to know where to eat without wasting money or taking risks.
When I first explored street food in Lima, I faced the same problem. I tried random places and paid more than I should. Later, I noticed that the best food was always where locals were eating. Those stalls had fresh food, lower prices, and better taste. After that, finding cheap street food became easy. In this guide, you will learn what to eat, how much it costs, and where to find real local food without confusion.
You can also explore our Lima itinerary for first-time visitors to plan your trip better.
Quick Answer
Cheap street food in Lima costs $1 to $4 per item. Popular foods include anticuchos, salchipapa, picarones, tamales, and empanadas. You can find them in areas like Barranco, Miraflores, and Surquillo. Most meals are fresh, filling, and easy to find on busy streets and local markets. You can eat well on a budget of $5 to $10 per day.
What is cheap street food in Lima?
Cheap street food in Lima means food sold by local vendors, carts, and small stalls. These foods are quick, tasty, and low cost. You will see them on streets, near parks, and inside markets.
Street food is a big part of daily life in Lima. Locals eat it for breakfast, lunch, and late-night snacks. If you want real local food at a low price, street food is the best option.
Cheap street food in Lima: Best dishes to try
Anticuchos

Anticuchos are grilled meat skewers, usually made from beef heart. Vendors cook them on charcoal and serve them hot with potatoes or corn. Many locals eat them in the evening.
Price: $2 to $4
Best time: evening and night
Salchipapa

Salchipapa is a mix of fries and fried sausage. It is one of the most common cheap eats in Lima. It is filling and easy to find in busy streets.
Price: $1 to $3
Best for: quick and filling meal
Picarones
Picarones are sweet fried rings made from squash and flour. Vendors serve them with syrup, and locals enjoy them as a dessert, especially at night.
Price: $1 to $2
Empanadas
Empanadas are pastries filled with meat, cheese, or vegetables. Vendors bake or fry them, and you can carry them easily, which makes them perfect for quick snacks.
Price: $1 to $2
Tamales
Tamales use corn dough and banana leaves. Many locals eat them in the morning with tea or coffee.
Price: $1 to $2
Ceviche (Street Style)
Ceviche mixes raw fish with lime juice, onions, and chili. Street vendors sell small fresh portions, and people enjoy it for its light and refreshing taste.
Price: $2 to $4
Best time: morning to early afternoon
Choclo con Queso
Choclo con queso is boiled corn served with fresh cheese. It is simple, cheap, and very filling. Locals often eat it as a quick snack.
Price: $1 to $2
Where to find cheap street food in Lima
Barranco
Barranco has a mix of local and tourist food spots. Street vendors appear mostly in the evening. It is a good place for relaxed food walks and trying different snacks.
Miraflores
Miraflores is clean and safe. Street food here costs a bit more but is still affordable. It is the best area for first-time visitors who want a safe experience.
Surquillo
Surquillo is where locals eat. You will find very cheap and fresh food here, especially in markets. This area offers the lowest prices and some of the best street food in Lima.
You can also check our guide on where to eat in Lima for first-time visitors.
Best street food markets in Lima
Mercado Surquillo

Mercado Surquillo is one of the best places to try cheap street food in Lima. It offers fresh meals, snacks, and local drinks. Many locals come here daily.
Lima street food prices
| Food Type | Price (USD) |
|---|---|
| Snacks | $1 to $2 |
| Meals | $2 to $4 |
| Drinks | $1 |
You can eat well on a budget of $5 to $10 per day. This makes Lima a great place for cheap eats and budget travel.
Best time to eat street food in Lima

Street food is best in the evening and at night. This is when most vendors are open and food is freshly cooked.
- Evening: more variety
- Night: best for hot food like anticuchos
- Morning: good for tamales and fresh ceviche
Is street food safe in Lima?
Street food in Lima is generally safe if you follow simple steps.
- Choose busy stalls with many customers
- Avoid food that looks old
- Eat freshly cooked meals
- Drink bottled water
This guide is based on real travel experience and common local food habits in Lima.
Street food vs cheap restaurants
Street food is cheaper, faster, and more local. Cheap restaurants offer seating and a wider menu but cost a bit more.
If your goal is to save money and try local food, street food is the better choice.
You can also check our cheap restaurants in Barranco Lima guide if you want more budget-friendly places to eat.
Why street food in Lima is worth trying
Lima is known for its food culture. Street food shows real local life. It is simple, affordable, and full of flavor. You can try many dishes without spending much money.
Internal Resources for Planning Your Trip
You can also explore our Lima itinerary for first-time visitors to plan your trip better and save time.
If you are on a tight budget, check our guide on cheap things to do in Lima for more money-saving ideas.
FAQs About Cheap Street Food in Lima
Is street food cheap in Lima?
Yes, most street food costs between $1 and $4, making it very affordable.
What is the cheapest street food in Lima?
Salchipapa, tamales, and empanadas are some of the cheapest options.
Where can I find cheap street food in Lima?
You can find it in Barranco, Miraflores, and Surquillo, especially in local markets.
Is street food safe for tourists in Lima?
Yes, if you choose busy stalls and eat freshly cooked food.
What is the best street food in Lima?
Some of the best street food in Lima includes anticuchos, salchipapa, picarones, and ceviche. These dishes are popular, cheap, and easy to find in local areas.
How much should I budget for food in Lima per day?
You can budget around $5 to $10 per day for street food in Lima. This is enough for simple meals and snacks.
Conclusion
Cheap street food in Lima is one of the best ways to enjoy the city without spending much money. You can eat fresh and filling meals for just a few dollars if you know where to go. For example, areas like Surquillo offer the lowest prices, while Miraflores is a safer option for first-time visitors.
From my experience, the best meals were not planned. Instead, they were found at small stalls where locals were already eating. As a result, those places gave better taste, better prices, and a real local feel. Once you understand how to choose the right stalls, street food becomes easy and safe. In the end, if you follow the tips in this guide, you can eat well on a low budget and still enjoy the true food culture of Lima.
