Affordable Restaurants In Melbourne

Craving some budget-friendly bites? We thought so. Whether you're looking for plenty of bang for your buck at a top-notch CBD boozer, or fancy tucking into some mouthwatering American grub in a quirky 70s-style diner, we have rounded up the best affordable restaurants in Melbourne.

The Last Jar

Looking for casual dining in Melbourne? Then head on over to CBD boozer, The Last Jar. Delve into their mouthwatering Irish grub, including a beef and Guinness pie with roasted vegetables, or a succulent porterhouse steak served alongside an oh-so-moreish garlic butter sauce. 

Royal Saxon

Boasting a stunning outdoor space and a menu filled with hearty Italian-inspired fare, Royal Saxon knows a thing or two about keeping revellers satisfied. From wagyu burgers, to a prawn and chorizo pizza with an ample amount of salty olives, this spot won't disappoint. 

Hardimans Hotel

Fronting chic interiors and a fabulous outdoor space, it's no wonder why Hardimans Hotel is one of the best restaurants in Melbourne. Tuck into its awesome range of sharing platters, from Sydney rock oysters to salt and pepper squid, with a glass or two of bubbly.


Fancy dining in a Hitachi steel train carriage? Then be sure to check out Easey's in Fitzroy. Not only is this venue five storeys high, but it's also decked out with retro wooden tables and plaid-covered seats. As for food, enjoy hot dogs and deep fried mac 'n' cheese bites galore.

Butchers Diner

If you're on the hunt for cheap eats in Melbourne for under $10, Butchers Diner has got you covered. This casual spot is inspired by much-loved American diners, with retro tiled floors, 70s-style hanging lights and countertop seating, alongside a crackin' menu to match. 

The Fitz

One of the best places for cheap eats in Fitzroy, The Fitz is a standout venue with tasty food. Drop by for a few tapas-style plates on the Insta-worthy leafy rooftop terrace, or opt for a signature crispy chicken burger with sauerkraut in its gorgeous dining space.