Put down the instant ramen. Melbourne might be one of the most expensive cities in the world, but if you know where to look, affordable lunches and dinners are everywhere.

We’ve gathered our cheap favourites to help make your dollars last that bit longer. Take your pick from gözleme, bagels, gyoza, falafel and more.

Related pages:
Best Toasties in Melbourne

MKS Spices’n Things

A South Asian eatery and specialty supermarket where you can buy dinner from $8.95.

258 High Street, Preston


A $15 all-you-can-eat Sri Lankan feast.

252 St Georges Road, Fitzroy North

Moroccan Soup Bar

Soups at this institution start from $6.

316 St Georges Road, Fitzroy North

Soi 38

Spicy Thai boat noodles around the $10 mark.

38 Mcilwraith Place, Melbourne

Good Times

The pasta spot where drawing on the table is encouraged. If that’s not your thing, the $9 pasta, $9 Negronis and $9 carafes of wine might be.

214 St Georges Road, Fitzroy North

Half Moon Cafe

Egyptian falafel and a friendly neighbourhood atmosphere.

13 Victoria Street, Coburg

To's Bakery

The most expensive bahn mi is $6.50

122 Hopkins Street, Footscray

1090 Burger

The signature burger is a $10 umami bomb.

181A Swan Street, Richmond

Nhan Ngai

Fresh but cheap bahn mi and cold rolls.

178 Swan Street, Cremorne

Five Points

There's a handful of filled savoury bagels under $10, including tuna and sweetcorn.

Shop 1 540 Little Collins Street, Melbourne

Beatbox Kitchen Brunswick

For smaller appetites, the $6 cheeseburger is a complete meal.

682 Sydney Road, Brunswick

Just Falafs

The classic pita is an $11 steal.

207 St Georges Road, Fitzroy North

Gorilla Grill

How about a $10 Chimp burger with beef, cheese, pickles and onions?

36 Edgewater Boulevard, Maribyrnong


Feed yourself and your mates with $5 pizzas all-day.

376 Brunswick Street, Fitzroy

Very Good Falafel

$12 for a falafel plate. Boom.

629 Sydney Road, Brunswick

La Tortilleria

The Gringa (al pastor pork with melted cheese and pineapple between two tortillas) can be had for $9.50.

72 Stubbs Street, Kensington

Goz City

Go for a pide for $7 or a borek finger for $5.

Madame Brussels Lane 50 Lonsdale, Melbourne

A1 Bakery

$9.50 here will net you the A1 special – a zaatar pizza base with tomato, onion, black olives, capsicum, beef sujuk, spinach, Danish feta and haloumi. In fact, nearly everything on the menu is under $10.

643-645 Sydney Road, Brunswick

Huff Bagelry

Bagels and coffee for lunch?

112 Koornang Road, Carnegie

Neko Neko

Score a serving of the quinoa-and-chickpea gyoza for $10.

83 Smith Street, Fitzroy

Kalimera Souvlaki Art

The $9.50 signature pork souvlaki stuffed with chips and salad is all you need.

41 Chester Street, Oakleigh

Seoul Soul

All hail the $9 kimchi pancake.

323-325 Victoria Street, Abbotsford

Juanita Peaches

The Colonel's not the only one doing affordable popcorn chicken.

12 Edward Street, Brunswick

Hotel Jesus

$2 tacos on a Tuesday – until sold out.

174 Smith Street, Collingwood

Friend or Pho

For all things Vietnamese, including a banh mi for $9.

3 Ballarat Street, Yarraville

Tuck Shop Take Away

A trio of nostalgic jaffles to choose from, all under $10.

273 Hawthorn Road, Caulfield North

I Love Pho

Slurp through a generously sized bowl of pho for $11.

264 Victoria Street, Richmond

Leonard’s House of Love

Go for the eggplant tenders or the mushroom burger for just $10.

3 Wilson Street, South Yarra

Hakata Gensuke Hawthorn

Special fried chicken for $5.50.

Tenancy 4 860/862 Glenferrie Road, Hawthorn


How many $2.80 barbeque pork bao until you're full?

Shop 4 19-37 A'Beckett Street, Melbourne

Baker D. Chirico

Try the pissadiliere, a mini pizza-like bake topped with all kinds of tasty bits.

178 Faraday Street, Carlton

Burger Project

A grass-fed Cape Grim cheeseburger for $9.90? Believe it.

2 260 Collins Street, Melbourne

Lucky Coq

Bimbo's sister is just as generous with its pizzas.

179 Chapel Street, Windsor
Book a Table

Don Don

The queues are worth the wait for these cheap, filling donburi bowls.

198 Swanston Street , Melbourne