Cheap Eats in Melbourne: Where to Eat Well Under $25
Eating out in Melbourne doesn't have to drain the bank account. The city has held onto its budget food culture even as everything else has crept up in price, and there are still plenty of places where $25 buys you a proper feed and not a side of chips. The trick is knowing where to look.
This is a working list of cheap eats across Melbourne, grouped by area so you can find something close. Every venue here is known for serving food that punches well above its price tag.
What Counts as a Cheap Eat in Melbourne in 2026
For this list, "cheap" means a main meal under $25. Some places will get you out the door for under $15. Others land closer to the upper end but still feel like value once the food hits the table. Drinks, sides, and tips aren't included, because that's a different conversation.
Prices are rough guides only. Menus change, and the better venues update their pricing seasonally. Always check before you go.
Cheap Eats in Melbourne CBD
The CBD is loaded with budget options if you know where to look. Hardware Lane, Chinatown, and the south end of Swanston Street are the strongest hunting grounds.
Dodee Paidang is a Northeastern Thai institution with branches across the city. Most rice and noodle dishes sit comfortably under $20, and the pad krapow with crispy pork is a Melbourne staple at this point. Always packed, always fast.
Laksa King is Flemington's most famous laksa, and one of the best feeds in Melbourne for the money. A bowl of chicken or seafood laksa is generous enough to be a full meal. Expect a queue, but it moves quickly.
Bowery to Williamsburg serves New York deli style sandwiches and bagels in a small CBD basement. You'll get a proper bagel and coffee well under $25. Great for a quick lunch that isn't another Vietnamese roll.
Manchester Press does bagels, brunch, and good coffee in a converted printer's warehouse off Rankins Lane. Pricing skews more cafe than diner, but you can land lunch for under $25 without trying.
Cheap Eats in the Inner North
Fitzroy, Collingwood, Brunswick, and Northcote are where Melbourne's cheap eats reputation was built. Sydney Road and Smith Street still deliver some of the best value in the city.
Very Good Falafel is Brunswick's go-to for Middle Eastern plates and falafel sandwiches. Pita and plate options sit well under $25 and the food is genuinely excellent, not just cheap. Plenty of vegan options too.
Vegie Bar has been a Brunswick Street fixture for over 30 years. Most plant-based mains land between $20 and $25, and the portions are not small. Reliable regardless of dietary needs.
Sangaweech serves Italian style sandwiches in Collingwood. A loaded sambo with a drink will get you out the door under $25 most days. Lunch only.
Tinker Northcote is a High Street cafe doing solid breakfast and lunch. A proper feed with coffee usually keeps you around the $25 mark.
Cheap Eats in the Inner West
Footscray is one of the last great budget eating areas in Melbourne. Vietnamese, Ethiopian, and African food dominates, and you'd be hard pressed to spend $25 if you tried.
Pho Hung Vuong 2 is a no-frills Footscray pho house. A large bowl with all the trimmings will set you back well under $20. The kind of place locals actually eat at, not the Instagram crowd.
Pho Toan Thang is another Footscray standout for pho and bun bowls. Generous, fast, and consistent.
Cheap Eats in the Inner East and South
The east and south sides skew slightly more expensive, but there are still pockets of value if you know where to look.
Hammer & Tong sits on the Fitzroy borderline, but it's worth including. Their fried chicken bao and sliders are some of the best lunch value in the inner suburbs. Easy to land lunch around the $25 mark.
BBQ King Glen Gold is a Glen Waverley Korean BBQ that does proper lunch sets. Solo lunches with rice and sides sit comfortably under $25.
Acai Roots is one of the better priced acai spots in the south east, if a bowl is what you're after. Most bowls sit around the $15 to $20 mark.
Cheap Eats by Cuisine
If you'd rather start with what you feel like eating, here's how the budget scene breaks down across Melbourne.
Pho and Vietnamese
Footscray, Richmond's Victoria Street, and Springvale are your three best regions. A large bowl of pho rarely goes above $20, and a banh mi will keep you under $15 in most places.
Indian and South Asian
Babu Ji in St Kilda for Indian street food, and Dandenong is a treasure trove of South Indian dosa and thali joints if you're prepared to make the trip.
Thai
Dodee Paidang is the obvious pick, but most authentic Thai venues across the inner north will keep you under $25 for a main and a side.
Falafel and Middle Eastern
Sydney Road in Brunswick is hard to beat. Very Good Falafel, A1 Bakery, and the rest of the strip will feed you for under $20 most days.
Japanese
Udon noodle houses in the CBD are often the cheapest sit-down meal in town. Most udon mains land between $12 and $18.
Burgers and pub feeds
Look for weeknight pub specials. A surprising number of Melbourne pubs run $20 parmas and $15 burger nights through the week, even in 2026.
Tips for Eating Well on a Budget in Melbourne
A few things worth knowing before you head out.
Lunch beats dinner. The same kitchen often prices its lunch menu 20 to 30 percent below dinner. If budget is the priority, eat at noon, not at six.
Weeknights have the best deals. Most pubs and casual restaurants run their cheapest specials Tuesday through Thursday. Friday and weekend pricing is usually full menu.
Skip the drinks markup. The fastest way to blow a $25 budget is a $14 cocktail. Tap water, BYO, or a quick stop at a bottle shop afterwards keeps the food spend honest.
Avoid central tourist strips. Degraves Street, Hardware Lane, and the Crown precinct charge a premium for the postcode. Walk five minutes in any direction and prices drop noticeably.
Look for set menus and lunch specials. Many of Melbourne's better restaurants run weekday lunch specials that bring fine dining well under $25 a head. Worth checking individual venue pages before you go.
FAQ: Cheap Eats in Melbourne
Where can I find the cheapest eats in Melbourne?
Footscray, Brunswick's Sydney Road, Springvale, and Dandenong consistently deliver the best value. The CBD has cheap options too, but you have to know where to look. Hardware Lane and Chinatown are stronger than Bourke Street.
What's a reasonable budget for dinner out in Melbourne?
A casual sit-down dinner with one main and a soft drink usually starts around $25 to $30 in 2026. With $25 to spend on food alone, you've got plenty of options if you skip the CBD's high-rent strips.
Are cheap eats in Melbourne actually any good?
Yes. Some of Melbourne's best food is also its cheapest. Pho, laksa, Thai street food, falafel, and dumplings are all served by venues that have built their reputations on doing one or two things exceptionally well at a low price.
Where can vegetarians and vegans find cheap eats in Melbourne?
Vegie Bar in Fitzroy, Very Good Falafel in Brunswick, Crossways near Melbourne Town Hall, and Om Vegetarian in the CBD all do generous vegetarian and vegan meals well under $25. Most Indian and Thai venues also have strong vegetarian menus by default.
What's the best cheap lunch spot in Melbourne CBD?
For under $20, it's hard to beat Bowery to Williamsburg, Manchester Press, or any of the udon houses in the CBD. For $25, Dodee Paidang is the standout for value and consistency.
Find More Cheap Eats Near You
If you're hunting for budget-friendly food in your specific suburb, browse Rest