Welcome to your guide to the Best Nanaimo Restaurants! We’ve vetted what’s hot and what’s not to provide you with an in-depth review of the best eats in the city.
Nanaimo is a gorgeous city on the east coast of Vancouver Island, and it’s known for its expansive vistas, impressive forestry, and buzzing downtown area. Boasting the longest shoreline in Canada and acres of nature trails, it’s unsurprising that tourists flock to Nanaimo each year.
Whether you spend your time scuba diving in the glimmering waters, biking through the backwoods, or exploring the popular downtown attractions, you’re bound to work up an impressive appetite at some point. However, if you don’t know the local food scene or which Nanaimo restaurants are worth visiting, it can be difficult to pick an option that the whole brood will appreciate.
Covering everything from breakfast hotspots to international hidden gems, there should be something on this list that sets your soul alight.
Ready to get your dinner itinerary sorted? Let’s dive in!
Your Guide to the
Best Nanaimo Restaurants
Penny’s Palapa
Best Nanaimo Restaurants
Jump to Chapter
Best Nanaimo Breakfast
Gabriel’s Café
Located right in the center of Nanaimo, Gabriel’s Café is the perfect pitstop for a relaxed breakfast. Serving up delicious farm-to-table fare in a relaxed setting, this Nanaimo restaurant offers a perfect way to start the day. Try out their selection of daily specials (usually made with their freshest produce!) or go for something from their year-round menu.
Their Jinglepot dish is a cult favorite – a potato scramble made with Harissa sour cream, eggs, salsa, and a selection of proteins, it promises to fill you up for hours. For something more traditional, order the MT Benny served on a soft English muffin. Whatever you order, you should know that all eggs and meat are sourced from sustainable and ethical farms, so you can chow down guilt-free!
What to order: The Jinglepot or the MT Benny
Visit this Nanaimo Restaurant:
Address: 39 Commercial St, Nanaimo, BC V9R 5G3
The Breakfast Nook
Serving an impressive range of brekkie fare all day, The Breakfast Nook is the place to be in Nanaimo for large portions and Canadian favorites. Serving up everything from the Bacon Strip Benny to Waffles and Hash, there’s something for everyone on the restaurant’s extensive menu.
If you’d like something light on the side, order a Fruit Bowl or slice of buttered Rye Toast! This breakfast hotspot also offers a selection of beverages, including a traditional French Press, Cappuccinos, Americanos, and several ice-cold juices.
Whether you’re here for a veritable breakfast feast or just need to pick up a sandwich to go, there’s something for everyone at this cozy nook.
What to order: The Bacon Strip Benny or Waffles!
Visit this Nanaimo Restaurant:
Address: 366 Selby St, Nanaimo, BC V9R 2R5
The Vault Cafe
While it’s a super sweet spot for breakfast, this place should be on your must-visit list for an Insta-worthy experience while in Nanaimo. Serving, breakfast, lunch, and dinner, along with live music, open mic and drag, this cool cafe has everything you need to have a good time.
The Vault Cafe offers a true community feel where you can linger a little longer chatting and enjoying the community spirit. An eclectic decor offers a uplifting vibe that leaves everyone feeling at home, here.
What to order: The Breakfast Wrap or French Toast
Visit this Nanaimo Restaurant:
Address: 366 Selby St, Nanaimo, BC V9R 2R5
Best Nanaimo Pizza
Mambo Gourmet Pizza
For uber-cheesy pizzas and friendly staff, head to Mambo Gourmet Pizza for dinner! Although this may look like your average pizza joint, this place sets itself apart with standout flavors, unique recipes, and one of the fluffiest crusts you’ll ever try.
You’ll be able to order classic picks like the Pepperoni and Cheese and Aloha pizzas, but we recommend switching things up with the Mambo Special. This pizza gives off a surf n’ turf feel, pairing strong meats with shrimp, black olives, and green peppers for a flavor sensation.
We loved to see that all pizza dough here is egg and dairy-free, and made by hand daily. Plant-based diners will also appreciate the vegan base and vegan cheese options on the menu. Catering for practically everyone, this pizza joint knows how to please its customers.
What to order: The Mambo Special
Visit this Nanaimo Restaurant:
Address: 16 Victoria Crescent, Nanaimo, BC V9R 5B9
Milano's Ristorante
Founded in 1998, Milano’s Ristorante has been bringing an authentic taste of Italy to Nanaimo for over 2 decades. Known for its easygoing atmosphere, excellent pizzas, and top-notch kids’ menu, this restaurant is perfect for families looking for a hearty meal. Although most of the dishes are pizza and pasta-based, you’ll also find a smattering of Mediterranean and Italian dishes that aren’t so carb-heavy like the Greek-style Baby Back Ribs and the Crab Cakes.
If you’re here for pizza, you can’t go wrong with the Meat Lovers or Mexican Pizzas. However, the Maui Luau (containing garlic butter, teriyaki sauce, chicken fillets, and caramelized onions) is equally delicious. Finish your meal with a So Good Chocolate Cake or Key Lime Cheesecake for a kick of sweetness!
What to order: The Baby Back Ribs, Crab Cakes, Meat Lovers Pizza, Mexican Pizza, or Maui Luau Pizza.
Visit this Nanaimo Restaurant:
Address: 6551 Aulds Rd #300, Nanaimo, BC V9T 6K2
La Stella Trattoria
For wood-fired pies, delicious antipasti, and an upscale setting, you can’t go wrong with La Stella Trattoria. Known for its exquisite dough and carefully curated menu, this restaurant is an excellent choice for any Nanaimo tourist. Start with a bowl of freshly baked House Bread or a Prosciutto platter before moving on to their famous pizzas.
The iconic Mortadella with rosemary cream and Italian sausage is always a crowd-pleaser, but the Potato or Calabrese pizzas are also excellent choices. Whatever you settle on, each dish promises to use seasonal ingredients and old-world methods!
What to order: The House Bread and Prosciutto to start, and the Mortadella, Potato, or Calabrese for your main course.
Visit this Nanaimo Restaurant:
Address: #1-321 Wesley Street Nanaimo, BC
Best Classic Nanaimo Restaurants
Firehouse Grill
If you’re looking for Nanaimo’s finest grill joint, consider the search over with Firehouse Grill. Tucked inside Nanaimo’s historic Firehall, this enormous eatery serves an incredible mix of traditional grill dishes and Japanese fare.
For something crispy, try the Panko-Breaded Buffalo Shrimp or the handmade Crab Cakes. If you’re a sushi fan, look no further than the restaurant’s sushi appetizer menu. Containing everything from a flavorful Miso Soup to a selection of nigiri, sashimi, and makis, you’ll be able to curate your perfect platter in no time.
Those traveling with fussy kiddos will appreciate the dedicated kids’ menu too. Slightly more adventurous tykes can try Ava's Platter
What to order: Panko-Breaded Buffalo Shrimp, Crab Cakes, Miso Soup, or assorted sushi rolls.
Visit this Nanaimo Restaurant:
Update! The Firehouse Grill is no longer in the firehall (replaced by Bar Luna) - they have moved to:
Address: 75 Front. Street, Nanaimo, BC
For succulent burgers and classic grilled meats, you can’t do better than Smokin’ George’s BBQ Restaurant. Known for its tender pulled pork, chicken, ribs, brisket, and sausage, this Nanaimo staple is one of the best places to visit for a BBQ bonanza.
If you’re stopping by for lunch, try out one of the soft Kaiser sandwiches. The Pulled Pork and Beef Brisket options are among the restaurant’s best and are served with generous helpings of Smokin’ George’s Original BBQ Sauce. For something more substantial, opt for the Whole Rack of BBQ Ribs, or the Pig Only Plate featuring pulled pork, BBQ ribs, and Bratwurst sausage. To complement your meal, order one of the many beers or ciders from Mount Arrowsmith Brewing and Wolf Brewing Co.
What to order: The Pulled Pork, Brisket Sandwich, Whole Rack of Ribs, or the Pig Only Plate.
Visit this Nanaimo Restaurant:
Address: 4131 Mostar Road Unit 5 Nanaimo, BC V9T 6A6
The Nest Bistro
The Nest Bistro serves a selection of delicious dishes made with fresh, locally grown ingredients. The restaurant has a relaxed ambiance and specializes in classic dishes that have been influenced by French or Italian flavors.
Start by sampling one of their delicious salads, before moving onto the menu’s heartier offerings. The Reserve Angus Flat Iron Steak is always perfectly grilled, and diners can order this dish with a side of herbed risotto for an Italian kick, or Mac ‘n’ cheese for an American steakhouse feel. If you’re a strict veggie, try the Very Vegetarian Pasta that’s smothered with a selection of Italian cheeses.
What to order: Any of the salads, the Reserve Angus Flat Iron Steak, or Very Vegetarian Pasta.
Visit this Nanaimo Restaurant:
Address: 77 Skinner St. Nanaimo, BC V9R 5G9
Melange Restaurant
Known for its imaginative dishes and locally sourced ingredients, Melange is one of the restaurants in Nanaimo that’s always booked up. The menu here is varied, and it includes dishes from several global cuisines to tantalize your tastebuds.
The Pork Belly Buns and Pork Belly Ramen are both standout dishes, but if you’re looking for a flavor sensation, turn your attention to the Mumbai Street Food snacking selection. If you’re here for breakfast, you should try the Poached Eggs Hash or Orzo Salad with Poached Eggs for a decidedly healthy start to the day.
Whether you’re here at the crack of dawn, for the lunch rush, or want an elegant evening meal, Melange has got you covered.
What to order: The Pork Belly Buns, Pork Belly Ramen, Poached Eggs Hash, or Orzo Salad.
Visit this Nanaimo Restaurant:
Address: 101-223 Commercial St. Nanaimo, BC V9R 5G5
The Mahle House
If you’re looking for reliable dining spots in Nanaimo with a farm-to-table approach, be sure to book a table at The Mahle House.
This quaint, upscale restaurant is tucked inside a restored Heritage House, and its sprawling outdoor dining area makes it a perfect choice for the summer months. Their mission statement is simple; serve flavorful dishes that make the most of local ingredients!
Those dining as a group should start their meal with the iconic House-Cut Truffle Fries or Charcuterie Board to prime their palates, before ordering a portion of the Lamb Duo or Pan Roasted Fresh Local Halibut. The price of each dish may be high, but the ingredients and techniques used in the kitchen are second-to-none. Oh - and because of its stellar reputation, reservations here are a must.
What to order: The House-Cut Truffle Fries, Charcuterie Board, Lamb Duo, or Pan Roasted Fresh Local Halibut.
Visit this Nanaimo Restaurant:
Address: 2104 Hemer Rd, Nanaimo, BC V9X 1L8
Longwood Brew Pub
The Longwood Brew Pub in Nanaimo is one of the finest restaurants in the area, and it serves up handcrafted ales and delicious pub grub. Not only does this place offer incredible views of the Vancouver Island Mountain Range, but the large fireplace and warm décor make this place feel like a home-away-from-home.
For a twist on traditional British pub fare, try the Mini Yorkshire Beef Sliders with horseradish aioli. If you have an iron stomach, go for the Wings by the Pound served with a selection of beer-infused sauces! It’s certainly a large enough portion to share, but you’ll be well-respected if you polish it off solo.
In case the food wasn’t enough to convince you to pay Longwood a visit, did you know that all their beers are unfiltered? As this means that each pint maintains its vitamins, minerals, and natural flavors. So, you can almost argue that it’s a healthy choice!
What to order: The Mini Yorkshire Beef Sliders or Wings by the Pound.
Visit this Nanaimo Restaurant:
Address: 5775 Turner Rd, Nanaimo, BC V9T 6L8
Milton Street Public House
Another excellent pub in Nanaimo is the Milton Street Public House. Praised throughout BC for its friendly, neighborhood atmosphere, this is one of our favorite spots for a relaxed bite and an excellent pint of beer.
If you’re here on a flying visit, sample the best of their snack menu with a plate of Crispy Fries or Calamari. Diners looking for something more will love the Roast Chicken Dinner or Poppy Seed Crusted Tuna. Each cooked to perfection and served with delicious sides, you’ll savor every mouthful.
To dial things up, add one of the many signature cocktails to your order. The cheekily named Tart is a gin-based delight, and the French 75 is a prosecco-based wonder that will have you feeling tipsy in no time.
What to order: The Crispy Fries, Calamari, Roast Chicken Dinner, or Poppy Seed Crusted Tuna.
Visit this Nanaimo Restaurant:
Address: 247 Milton St, Nanaimo, BC V9R 2K5
Best International Nanaimo Restaurants
The Nori Japanese Restaurant
For classic Japanese flavors and next-level presentation, you can’t beat The Nori Japanese Restaurant. The dishes at Nori are always made with the freshest ingredients, and the chefs pride themselves on their attention to detail. This means that every dish is perfectly cooked and beautifully arranged on the plate – score!
If you're here for lunch, turn your attention to the dedicated lunch menu. On this special daytime menu, you'll be able to order a Cali roll, your choice of main, gyoza, green salad, the daily okazu, prawn tempura, and a bowl of miso soup. Served together as a neat set, it’s the perfect mid-afternoon pick-me-up.
Diners here for the evening can choose from a much larger menu, which includes the ever-popular Chashu Miso Ramen and Classic Bibimbap with braised pork belly. The menu also offers the choice of smaller nigiri rolls, aburi oshi sushi rolls, and specially selected sashimi. Regardless of what you order, you’re unlikely to leave dissapointed! They were even voted on of the best places to eat in Canada by Yelp!
What to order: The Lunch Menu, Chashu Miso Ramen, Classic Bibimbap, or a selection of rolls.
Visit this Nanaimo Restaurant:
Address: 6750 N Island Hwy, Nanaimo, BC V9V 1S3
Asteras
Located right in the heart of Nanaimo, Asteras is a popular Greek restaurant best known for its traditional menu, welcoming atmosphere, and top-tier service. Offering a selection of Cretan dishes that are made using simple ingredients, diners can expect the food here to speak for itself. Whether you’re in the mood for fresh seafood, a satisfying Moussaka, or a selection of homemade desserts, you’ll find all three at Asteras.
While you’re here, don’t miss the Roast Lamb, Moussaka, or Spaghettini with Greek Meat Sauce (topped with grated saganaki cheese! If you’re plant-based, you’ll find the Vegetable Brochette always hits the spot. Those wanting to finish their meal with something sweet should try the traditional Baklava or Ekmek. Both bursting with traditional Greek flavors, it'll be hard to pick just one!
Oh, before we move on – did we mention that this humble eatery has earned three Best of City Awards? Scoring the Best Restaurant Overall, Best Romantic Restaurant, and the Best Mediterranean Food awards in 2020, it’s unsurprising that getting a table here is near-impossible.
What to order: The Roast Lamb, Moussaka, Spaghettini with Greek Meat Sauce, Baklava, and Ekmek.
Visit this Nanaimo Restaurant:
Address: 347 Wesley St, Nanaimo, BC V9R 3A7
Penny's Palapa
A beautiful summer spot, Penny's Palapa, offers "authentic Mexican dishes with a west coast flair". This floating restaurant will put you straight into vacation mode with its tropical decor and open-air seating right on the water.
Although the location can't be beat, both the food and the service have visitors raving about this downtown Nanaimo restaurant. It's a perfect spot to plop after a day of exploring the waterfront and all the amazing things to do in Nanaimo.
What to order: Chili Lime Prawn Tacos with a Hibiscus Lime Margarita
Visit this Nanaimo Restaurant:
Address: 10 Wharf Street, Nanaimo, BC
Zalahati Thai Restaurant
If you’re on the hunt for authentic Thai food in Nanaimo – look no further, as Zalathai Thai Restaurant has hit the motherlode. This restaurant is well-loved by locals and serves a myriad of dishes that are generously portioned and rich in flavor.
One of the most popular offerings is the Lime Leaves Wrap; touted as the Chef's Special, this wrap features chicken or pork stir-fried with lime leaves, onions, garlic, bell peppers, carrots, spices, and toasted cashews. Perfectly moist with a distinctive nutty flavor, it’s a must-try dish.
If you prefer something slightly larger, try a traditional Pad Thai. Served with noodles and relatively mild when it comes to the spice factor, it’s an ideal dish for Thai cuisine newbies.
What to order: The Lime Leaves Wrap or Pad Thai.
Visit this Nanaimo Restaurant:
Address: 22 Victoria Crescent, Nanaimo, BC V9R 5B8
Alexandra's Bistro
If the Greek food at Asteras doesn’t pique your interest, head over to Alexandra’s Bistro for a selection of Italian, Greek, and Indian dishes! Boasting a cozy atmosphere, large portions, and seriously attentive service, this is one of the restaurants in Nanaimo that locals love.
Couples will love the Greek Platter for Two. Featuring a skewer of chicken souvlaki, a skewer of lamb souvlaki, Greek salad, an enormous serving of hummus, Greek rice, lemon potatoes, and your choice of calamari or moussaka, it’s a Greek foodie’s dream come true. If you’re looking for something Italian-themed, try the Bruschetta or Pollo Parmigiana. Both packed with traditional Italian flavors, they’re bound to hit the spot.
The Indian menu is certainly the smallest, but diners will still be able to enjoy enduring favorites like Lamb Curry and Butter Chicken. You can even dial up the heat by requesting mild dishes in a super-hot form!
What to order: The Greek Platter for Two
Visit this Nanaimo Restaurant:
Address: 21-2220 Bowen Road, Nanaimo, BC
Eve Olive
Eve Olive is Nanaimo’s finest plant-based restaurant, and it never falls short in the flavor department. Serving dishes inspired by different global cultures, you’ll find everything from Mediterranean-inspired dishes to classic American favorites.
We highly recommend sampling the Pulled Pork Style Mushroom Burger while you’re here. Packed with stir-fried oyster mushrooms, coleslaw, and BBQ sauce, this indulgent dish is ideal for soaking up a draft beer. For lovers of international cuisine, try the Thai Coconut Curry served over a bed of linguini rice noodles. Bursting with flavor and containing most of your five-a-day, it’s the epitome of indulgence without the added guilt.
If you’d like to try a plant-based dessert, you can’t go wrong with the Decadent Lemon Pie. Made using freshly squeezed lemons, a coconut butter filling, and a pecan and date crust, you won't miss the butter or milk one bit!
What to order: The Pulled Pork Style Mushroom Burger, Thai Coconut Curry, and Decadent Lemon Pie.
Visit this Nanaimo Restaurant:
Address: 102-5281 Rutherford Rd, Nanaimo, BC V9T 5N9
Best Nanaimo Coffee Shops
Buzz Coffee House
Buzz Coffee House is known for its specialty coffee, and you'll typically see Nanaimo's locals queuing up for their daily fixes before work each morning. The coffee house has recently been renovated, and now boasts a gorgeous blue and white interior that gives the place a cool, beachy vibe that’s completely irresistible.
Pick up a warm mocha or iced tea and relax at one of the tables with a Prosciutto and Fresh Mozzarella Croissant to start your day off with a bang. If you'd like to keep things fruity, sample one of their Chocolate Banana or Avocado Pineapple smoothies – bursting with fresh fruit and made in-house each day, they're bound to put a spring in your step! If you need to set yourself up for the day ahead, grab a comforting slice of quiche or a slice of their deep-dish apple pie for an indulgent treat.
We love how they use and supply locally sourced coffee from Agro Roasters and House of Funk Roasting.
What to order: The Prosciutto and Fresh Mozzarella Croissant, any of the smoothies, a slice of quiche, or the deep-dish apple pie!
Visit this Nanaimo Coffee Shop:
Address: 4890 Rutherford Rd, Nanaimo, BC V9T 5M1
Javawocky Coffee House
Perched right on the Nanaimo boardwalk, Javawocky Coffee House is a relaxing place to visit for a strong coffee and delicate pastry. This coffee shop is locally owned and has a distinctive neighborhood vibe to it, so don’t be afraid to strike up a conversation with the staff if you’re new to the area!
Those looking for a satisfying breakfast can pick up a homemade scone (with jam and cream, of course!), a giant muffin, or a savory sausage roll. If you need something to transform you into the Energizer Bunny, order one of their hazelnut, caramel, or almond mochas. Made with freshly roasted beans and topped with a mountain of whipped cream and chocolate sprinkles, you’ll either be boosted by the caffeine or experience a monster sugar rush!
We recommend taking your time here, as views over the harbor are just divine. Although it can get busy during the peak breakfast period, if you wait until 10 am or so, you can enjoy views over the water for a couple of undisturbed hours – bliss.
What to order: A homemade scone, pastry, or mocha!
Visit this Nanaimo Coffee Shop:
Address: 90 Front St #8, Nanaimo, BC V9R 5H7
Regard Coffee Roasters
If you’re looking for strong coffee that’s ethically sourced, then you should order a piping-hot blend at Regard Coffee Roasters. Most of the café’s coffee comes from Guatemala and Columbia, and it has a distinctive, rich taste that Nanaimo’s locals love. So much so in fact, that Regard has set up a local delivery service to serve the folks in V9R, V9S, V9T, and V9V!
The interior at Regard Coffee Roasters is minimalistic and clean-cut, making it perfect for a quick bite. You’ll also get plenty of sun streaming through the floor-to-ceiling windows which really opens the place up!
These folks are primarily known for their coffee, but they also sell a range of sweet treats each day that go perfectly with their fresh brews. The Portuguese Egg Tarts are a particular favorite, so keep an eye out!
What to order: Any of their signature blend coffees and a Portuguese Egg Tart.
Visit this Nanaimo Coffee Shop:
Address: 925 Bowen Road, Nanaimo, BC V9S1H1 and 6540 Metral Dr #100, Nanaimo, BC V9T 0L8
Best Nanaimo Treats
Mon Petit Choux Bakery
Who doesn’t love delicate French pastries, crackling baguettes, and seasonal bakes? Luckily for you, all three are available at Mon Petit Choux Bakery! Doubling as a bakery and café, this charming dessert spot in Nanaimo is all about sweet treats.
Although you will find a good deal of bread on offer here, you’ll also find French Toast, a unique Trompe à L’huile (a sweet olive bread with orange blossom water), and a Figgy Christmas Cake when the holidays roll around. If none of those options take your fancy, you're sure to be spoiled for choice with their selection of French pastries with jam.
If you’re a chocoholic, save some room for one of the many truffles made by Chocolat Michel Cluizel. Made using pesticide-free cocoa, these milk chocolates are among the cleanest on the market.
Just as a heads up - be aware that portions are on the smaller side here. However, we feel that just allows you to try several treats instead of feeling boxed!
What to order: The pastries, French Toast, Trompe à L’huile, or signature chocolates.
Visit this Nanaimo Spot for Treats:
Address: 120 Commercial St, Nanaimo, BC V9R 5G6
Burnt Honey Dessert Company
If you’re looking for the best desserts in Nanaimo, then you need to stop by Burnt Honey Dessert Company. Founded by ice cream fanatics Fiona and Kara Shedden, this quaint dessert shop is all about using high-quality, locally sourced ingredients that will give their food an edge.
Among the top ice cream flavors are the Almond Brittle Salted Ganache, Black Forest Cake, and Honey Lavender. In addition to being unique and delicious, each flavor is gluten-free! If you aren’t an ice cream fan, never fear – this incredible eatery offers adorable macarons in more flavors than you’ll be able to count. If you like fruity flavors, the Cherry Dark Chocolate is sure to hit the spot. Prefer something with a hint of floral? Try the Hibiscus or Pistachio Rose macarons!
Whether you’re a dessert fiend or need to be in the mood for something sweet, you’re sure to find something on the menu at the Burnt Honey Dessert Company that you just need to try.
What to order: Any of the ice cream scoops and a selection of elegant macarons!
Visit this Nanaimo Spot for Treats:
Address: 96-3200 N Island Hwy, Nanaimo, BC V9T 1W1
Enjoy the Best Nanaimo Restaurants!
We hope that this list of the best restaurants in Nanaimo has helped make your dining decisions slightly easier. Whether you’re looking to experience the best of international cuisine or want to keep things simple with a plate of pub grub, there should be enough variety on this list to please the whole family.
Have you visited any amazing restaurants in Nanaimo recently? If so, we’d love to hear about it in the comments below.
PS: If you are in Nanaimo on your way to Tofino, don't forget to check out the Best Ever Tofino Restaurants and the Best Things To Do in Tofino! And of course, our already mentioned Best Things to Do in Nanaimo should be required reading while in the area!