We’re absolute suckers for a good, cheap, and genuinely authentic meal — the kind that makes you wonder why you ever paid more anywhere else. Legian is packed with humble little warungs serving dishes that are big on flavour and small on price, and over time we’ve eaten our way through plenty of them. In this guide, we’re sharing our favourite spots where every meal came in under $5, proving you can eat incredibly well in Bali without stretching your budget.

Contents
ToggleWarung Kampung
Warung Kampung sits just off Jl. Melasti—head towards Holy Guacamole, look for the Warung Kampung sign, and follow the small lane right to the end. There’s plenty of scooter parking available, and the warung itself is simple and no‑frills, complete with a few friendly resident cats that wander around.
Inside, you’ll find basic tables, a relaxed atmosphere, and a steady flow of both locals and tourists dropping in for a meal. The kitchen is always lively, with the sound of woks hitting the heat and the aroma of sambal, garlic and frying shallots. Everything feels homemade because it genuinely is.
I usually opt for the nasi goreng which is IDR 25,000 and Lindsay’s favourites is their ikan goreng lalapan which is fried whole filsh with chili sauce for only IDR 30,000 and the cap cay also IDR 30,000. If your craving something basic or have kiddies with you, they do french fries for only IDR22,000. They do a range of drinks including fresh fruit juices, soft drink, ice tea and beers. A small beer is IDR 40,000 and a large IDR 50,000.
It can get very busy, especially around meal times, so food may take a little longer to arrive—but it’s always worth the wait.
Price: IDR 15,000 – 40,000
Located: Jl Melasti No.20, Legian
Opening Hours: 10AM – 10PM
Why we loved it: relaxed local vibe and the feeling of discovering a true hidden gem just steps off busy Melasti.



Warung Tut Taya
Warung Tut Taya sits tucked just off Jl. Legian, it only has a tiny entry area so if you blink you will miss it. It’s wonderfully rustic—no fans, warm yellow lighting, and absolutely none of the glossy, air‑conditioned polish you find in touristy spots. The seating is basic, a little wobbly even, but that’s part of its charm.
The menu is the cheapest we’ve found anywhere: IDR 12,000 for nasi goreng, IDR 15,000 for cap cay, and Lindsay’s favourite, Ayam Lada Hitam—fried chicken in black pepper sauce—for just IDR 12,000. I always order a cold Milo, which is only IDR 6,000. The staff are friendly, and the tiny open kitchen runs on nothing more than a few woks and an open flame, turning out some of the most satisfying budget meals in Legian.
Be warned, the food is quite spicy. On our second visit, i asked for my nasi goreing to be mild as it was fiery!
Price: IDR 10,000 – 20,000
Located: Jl LegianNo. 371, Legian
Opening Hours: 10:30AM – 9:00PM
Why we loved it: simple but tasty menu, cheapest we have found in the Legian/ Kuta/ Seminyak areas.



Warung Makan Made’s
This little warung has been one of our go‑to spots for years, ever since we stumbled across it while dropping off our laundry one afternoon. It’s tiny and unpretentious—definitely not the place to expect anything fancy, but the husband‑and‑wife team who run it are genuinely lovely and clearly passionate about their cosy little restaurant.
You’ll find all the Indonesian classics here: nasi goreng, mie goreng, curries, satay, and plenty of vegetarian options. The dishes come without any fuss, just simple, flavourful home‑style cooking. On our last visit, we paid only IDR 15,000 for a plate of nasi goreng with egg—less than AUD $1.50, IDR 17,000 for a delicious Ikan soup and IDR 20,000 for a fresh watermelon juice—which is exactly why this warung remains a favourite for budget travellers like us. Plus, they have menu’s in English available!
Price: IDR 15,000 – 30,000
Located: Jl Mataram No.1, Kuta, Badung
Opening Hours: 9AM – 10PM
Why we loved it: warm, family‑run charm, honest home‑style cooking and cheap prices.



Warung Agus
Located just 50 metres of so off Jl Legian, this is another small, family‑run warung that isn’t trying to be trendy or modern, they are simple and focuse on serving honest, authentic Indonesian food at great prices—and the staff speak English surprisingly well. It’s not a very wide street lane but we managed to park our scooter just fine.
We originally went hoping to try their nasi campur, but it had already sold out for the day, even though it was just after lunch—a sure sign everything is cooked fresh. We settled for a comforting bowl of mie goreng soup for only IDR 20,000 and a plate of cap cay also for IDR 20,000, then returned the next day for the nasi campur, which was absolutely worth the wait. Gojek drivers were constantly popping in to collect takeaway orders, and despite its small size, the place was filled with locals—always the best endorsement.
If you love a great babi (pork) dish, we can also recommend their babi goreing which is done in garlic, onion and butter sauce – it has quickly become one of Lindsay’s favourites!
Price: IDR20,000 – 30,000
Located: Jl Padma Tim No.1, Legian
Opening Hours: 11AM – 9PM
Why we loved it: genuinely friendly staff and quick service.


Warung Ronggeng
A little hidden gem in Legian, this spot doesn’t look like much at first glance, but they consistently serve up delicious cheap meals. The beef rendang is a standout, and the fish, chicken and vegetarian dishes—especially the tempeh—are all excellent. Prices are very reasonable and the owner, is incredibly warm and welcoming.
We paid less than IDR30,000 for a mixed plate with rice, tempeh, potato, beef and fried vegetable.
Price: IDR10,000 – 25,000
Located: Jl Sri Rama, Legian
Opening Hours: 10AM – 8PM
Why we loved it: being able to pick from all the freshly cooked dishes on display, letting us try a little bit of everything in one meal.


Warung Arim (Pasar Senggol Nakula)
Warung Arim sits inside Pasar Senggol Nakula, a very local market filled with stalls selling fresh fruit and vegetables, chicken and fish, snacks, and a handful of seafood and chicken grill warungs lining the walkway. It’s exactly the kind of place that reminds you why eating local is so rewarding—you’re surrounded by small vendors, sizzling grills, and the lively buzz of evening shoppers picking up their fresh produce.
The menu is straightforward—grilled fish, squid, clams, prawns, and chicken thigh—each served with rice, sambal, and plecing kangkung, a traditional Balinese vegetable dish. Their sambal matah is especially good, a fresh mix of shallots, chili, and lemongrass that adds the perfect kick. Because everything is cooked fresh over an open grill, you’ll need to wait a little for your meal, but the flavour makes it worth it. Prices are excellent too: the grilled chicken thigh is just IDR 30,000, and the grilled prawns are IDR 45,000.
Drinks are also incredibly cheap—soft drinks for IDR 10,000, a large Bintang for IDR 40,000, and iced tea for only IDR 5,000.
Price: IDR25,000 – 80,000
Located: Jl Nakula, Legian
Opening Hours: 4PM – 10PM
Why we loved it:its fresh grilled flavours, unbeatable market‑style prices, and the lively, authentic atmosphere of eating right in the heart of a local night market.




Eating in Legian for under $5 became one of our favourite parts of the trip. Wandering down side streets, squeezing into tiny warungs, chatting with the owners and tasting whatever was cooking that day made every meal feel like a little adventure. We realised quickly that the best food wasn’t in the big restaurants—it was in the smoky night markets, the family‑run kitchens, and the places where locals were lining up long before we even arrived. And if you’re heading to Jimbaran next, check out our post on Affordable Eats in Jimbaran: Local Food Spots Under $5 for even more delicious budget finds.

