How It Works

Delightful Dining, Delivered Right To Your Door!


Getting Started

We invite you to make your first contact with Better Meals a human one. Service agents are available 8:30am to 3:00pm, Monday to Friday, ready to introduce you to our services and get you started with nutritious meals delivered to your door! We require as little as your name, telephone number, delivery address, and preferred method of payment to get you started. There is no contract, no membership to sign; no delivery charge; no tax. We are happy to accommodate special requests such as weekly or monthly standing orders, and can keep your credit card information securely on file so that payment is not a problem for you.

Once your account is set up and your first order is placed, we will consult the driver’s route for your delivery day and estimate your delivery time. You can expect a telephone call within one or two business days of your first order to advise you on your approximate delivery time. We always estimate a delivery window of two hours; for instance, Wednesdays between 9 and 11 am. Although we cannot guarantee delivery times, since traffic, weather and client needs can be unpredictable, we do strive to meet your needs to the best of our ability.

Your driver will bring your meals together with a welcome package from Better Meals. This package includes a handy heating and serving instructions card as well as a fridge magnet with our phone number. Upon request, drivers are able to give you a phone call in advance of their arrival, and to assist in putting meals away for you. And if you prefer less contact rather than more, drivers are happy to accommodate you by meeting you in the lobby of your building or leaving your meals in a secure location on your property. Please just ask for what would suit you best.


A few days after your first delivery, we will contact you to see if you have any questions about the service: the delivery, the heating, and the meals themselves. We will make sure you understand about ordering deadlines and offer you the opportunity to get a weekly reminder call if we haven’t already heard from you. If you are ordering on behalf of someone else, and there are reasons we should communicate entirely with you rather than with the meal recipient, please just let us know. You are a valued client, and we are happy to do whatever we can to make this service work for you.


Our service is founded on convenient, free, weekly meal delivery. Meals are flash-frozen and delivered by refrigerated vans, so they arrive at your door in the same fresh state as when they left our facility.

The scheduling of your delivery date is determined by your address. There is a specific route to which the driver will follow to ensure all orders are delivered in a consistent and timely manner each week.

We always provide a two-hour window for your estimated delivery time. While we acknowledge that factors like weather, traffic, and unexpected client needs can impact this, we strive to be as reliable and consistent as possible. Our drivers are able to call you when they are en route, if that is helpful to you, as well as offering assistance in placing your meals in the freezer if needed.

While we regret that alterations to your delivery date or time are not feasible, we are more than willing to collaborate with you to ensure you receive your meals, even if you happen to be out. Feel free to contact our Order Desk for further details and assistance. Your satisfaction and convenience are paramount to us, and we are dedicated to providing a service that aligns seamlessly with your needs.

Delivery Dates

Please note: the delivery address determines the delivery day and time. Some areas may not be serviced weekly – should you have any questions in regards to your delivery address, please do not hesitate to contact us!

NEW UPDATE: Delivery Schedule as of May 2022
Area Delivery Day
Abbotsford Thursday
Agassiz 2nd & 4th Tuesday – depends on address
Aldergrove Wednesday – some areas not weekly
Armstrong Wednesday
Ashcroft 1st & 3rd Friday
Bowser Wednesday
Brentwood Bay Tuesday
Burnaby Tuesday
Cache Creek 1st & 3rd Friday
Campbell River Tuesday
Cassidy Friday
Cedar Friday
Central Saanich Tuesday
Chase Wednesday
Chemainus Friday
Chilliwack Tuesday – some areas not weekly
Clinton 1st & 3rd Friday
Cloverdale Wednesday
Cobble Hill Thursday
Coldstream Friday – some areas not weekly
Colwood Friday
Comox Tuesday
Coombs Wednesday
Coquitlam Wednesday – some areas not weekly
Courtenay Tuesday
Cowichan Bay Thursday
Crofton 1st & 3rd Friday
Cumberland 1st & 3rd Tuesday
Delta, North Tuesday or Wednesday – depends on address
Delta, South Tuesday
Duncan Wednesday or Thursday – depends on address
Enderby Wednesday
Errington Wednesday
Esquimalt Thursday
Fort Langley Wednesday
Harrison Hot Springs 4th Tuesday of month – depends on address
Hope 2nd & 4th Tuesday – depends on address
Kaleden Wednesday
Kamloops Wednesday, Thursday or Friday – depends on address
Kelowna Thursday or Friday – depends on address
Keremeos Wednesday
Ladner Tuesday
Ladysmith Friday
Lake Cowichan Wednesday
Langford Tuesday or Friday – depends on address
Langley Wednesday
Lantzville Wednesday
Logan Lake 2nd & 4th Friday
Maple Ridge Friday – some areas not weekly
Merritt 2nd & 4th Friday
Merville Tuesday
Metchosin Friday
Mill Bay Thursday
Mission Friday – some areas not weekly
Nanaimo Thursday or Friday – depends on address
Nanoose Bay Wednesday
New Westminster Monday
North Saanich Tuesday
North Vancouver Thursday
Oakanagan Falls Wednesday
Oliver Wednesday
Osoyoos Wednesday
Parksville Wednesday
Peachland Thursday
Penticton Wednesday
Pitt Meadows Friday
Port Coquitlam Wednesday
Port Moody Wednesday – some areas not weekly
Pritchard Wednesday
Qualicum Beach Wednesday
Richmond Friday
Rosedale 2nd & 4th Tuesday – depends on address
Royston Tuesday
Rutland Friday
Saanich Tuesday, Wednesday, Thursday or Friday – depends on address
Saanichton Tuesday
Salmon Arm Wednesday
Sardis Tuesday
Shawnigan Lake 1st & 3rd Thursday
Sidney Tuesday
Sooke Thursday
Squamish 2nd & 4th Thursday
Summerland Wednesday
Surrey Tuesday or Wednesday – depends on address
Tsawwassen Tuesday
Vancouver Monday, Tuesday or Saturday – depends on address
Vernon Friday
Victoria Tuesday, Wednesday, Thursday or Friday – depends on address
View Royal Thursday
Walnut Grove Wednesday
West Kelowna Thursday
West Vancouver Thursday
White Rock Wednesday
Lake Country Friday
Yarrow Tuesday
Yellowpoint Friday – depends on address
0 Item | $0.00
View Cart