Affordable, flavour-packed Melbourne lunches worth stepping out for
Melbourne’s food scene is famous for its creativity and flair – but that doesn’t mean you have to spend big to eat well. Whether you’re in the city for work, running errands, or just hungry for something delicious that won’t drain your wallet, there are plenty of spots serving up top-tier meals for less than $20. Here are five of our favourite value-packed Melbourne lunches right now.
Mr. Miyagi – New Express Lunch That’s Big on Flavour

99 Chapel Street, Windsor
Available Wednesday to Friday, 12PM–3:30PM
Mr. Miyagi has launched a new express lunch menu that brings all the boldness of their iconic Japanese-fusion flair, without the premium price tag. Perfect for a solo lunch or a catch-up with a friend, every item on the menu comes in under $20.
Standouts include the Crispy Katsu Chicken Sando with golden panko chicken, sesame slaw and soft milk bread for just $12.50, and the Happy’s Poke Bowl, a fresh tuna and noodle creation served in a crispy cracker bowl ($19.50). The Ramen Gyoza is a hearty, soul-warming bowl of dumplings in rich shiitake broth that feels like a hug in soup form. A stylish lunch option that feels indulgent without the spend.
Maha – Rotating $15 Bowls of Goodness

21 Bond Street, Melbourne CBD
Available daily, 12PM–3PM (until August 31)
Middle Eastern favourite Maha is giving everyone a reason to step away from the desk with its brilliant $15 “Bowls of Goodness” lunch series. Each week, the kitchen rolls out a new dish inspired by global flavours – think Malaysian laksa one week, slow-braised wagyu the next.
The portions are generous, the ingredients are fresh, and the flavours are always spot on. It’s a rare chance to enjoy Maha-level cooking at a price that suits a weekday lunch break.
Marameo – $15 Cotoletta Sandwich Worth the Mess

6 Russell Place, Melbourne CBD
Lunch hours, weekdays
Sometimes you just need a messy sandwich done right. Marameo’s $15 NEW ITALIAN BEEF 18-hour slow-cooked, caramelised onion, roasted peppers. , it’s all packed into a soft roll that’s impossible to eat neatly – and that’s part of the fun.
It’s quick, it’s satisfying, and it’s a flavour bomb that makes a big impression without blowing your lunch budget.
Banh Mi Stand – Vietnamese Baguettes With a Twist

547 Flinders Lane, Melbourne CBD
Open Tuesday to Friday, lunch only
Forget your standard sandwich – this tiny spot is reinventing the humble bánh mì with premium ingredients and serious attention to detail. From traditional cold-cut combinations with pâté and pickled veg to modern takes using tofu, pork floss or seasoned egg, every roll feels gourmet.
At $16, it’s one of the best-value lunches in the city. Crunchy, flavourful and made to order, it’s the perfect option for anyone after a quick, handheld lunch that doesn’t compromise on taste.
Butcher’s Diner – Round-the-Clock Cheap Eats

10 Bourke Street, Melbourne CBD
Open Monday – Saturday 11.30am – 1am
If you like options, Butcher’s Diner has plenty, and nearly everything is under $20. You’ll find old-school burgers, Asian-inspired skewers, fried chicken sandwiches and rotating specials that always deliver.
Grab a classic cheeseburger for around $12, or explore their specials board for something bolder. The all-day, all-night service means you’re sorted whether you’re lunching at noon or craving something hearty mid-afternoon. It’s fuss-free, affordable, and totally satisfying.
Final Bite
Melbourne might be home to fine dining and fancy menus, but it’s also a city that knows how to do everyday eats well. From Japanese-fusion sandos to Middle Eastern comfort bowls, these five lunch spots prove that you don’t need to spend big to enjoy a great meal.

