I compared bagels from Costco, Walmart, and No Frills — one was a major letdown

The winner? Shocking! 🥯

Left: three bagels on a plate; Right: woman with dark hair and glasses holding a package of bagels

Eating all the bagels so you don't have to

Alyssa Wiens | Narcity
Contributing Writer

Bagels have always held a special place in my heart. Growing up, I loved the cinnamon-raisin ones toasted with butter, and in University, I lived on Tim Hortons' everything bagel with cream cheese. Today, my chosen bagel topping is scrambled eggs and cheese as a breakfast sandwich.

But enough about the toppings — let's talk about the bagel itself. The foundation, if you will.

Bagels should have a shiny, slightly crunchy exterior with a chewy, dense interior. Coming in all sorts of varieties, a good bagel will be flavourful on its own and made better with your toppings of choice. And it needs to be fresh. No stale bagels for me, please.

On a mission to find the best option at everyday grocery stores, I compared bagels at Costco, No Frills, and Walmart. Here's what made the cut and what you need to avoid.

Walmart bagels

Someone holding a plate with a sesame-seed bagel on it

Walmart "sesame" bagel

Alyssa Wiens | Narcity

Walmart has everything you'd ever need, including bagels. The store brand –Great Value — selection was good, with all the standard options like sesame, plain, and everything bagels.

I chose the sesame seed option, but quickly realized I'd been sold a lie. As you can see in the picture, there are like three seeds on top, not enough to add any real sesame flavour.

These were not great, to be honest. I tried it plain first, and it was dry and bland. It had no real flavour, and despite eating it only one day after purchasing, it was dry and stale. After toasting it and adding some dill cream cheese and eggs, it became an acceptable vehicle for the toppings.

Price: $2.47 for six bagels (450 grams total); $0.41 each

Nutritional info: Each bagel is 210 calories, with 8 grams of protein, 42 grams of carbohydrates, and 2 grams of fat

Rating: 5.5/10

Bottom line: It's obviously cheap, so if you're just looking for a way to enjoy your cream cheese or topping of choice, it will suffice. But is it a good bagel? Meh.

Costco bagels

A table full of packages of bagels at Costco

Bagels on bagels at Costco

Alyssa Wiens | Narcity

Next up, Costco. I have to say off the bat that I was disappointed. Since Costco had been the clear winner in an earlier croissant comparison I did, I kind of felt they may be the frontrunner again.

However, these blueberry bagels were a let-down. The flavour just wasn't there — I could hardly discern any blueberry taste at all; it tasted very bland in general, yet somehow also too salty. Further, the bagel was dry and only became edible once I toasted it and slathered on a lot of butter. Also notable is that these bagels are larger than the other two on the list, meaning they're around 150 more calories

Price: $4.99 for eight bagels (1 kg total); $0.62 each

Nutritional info: Each bagel is 370 calories, with 13 grams of protein, 75 grams of carbohydrates, and 2.5 grams of fat

Rating: 4.5/10

Bottom line: They're big, and you get eight for $5.00, so it's a lot of bagel for not a lot of money, so that's always good. I'd be open to trying other flavours or perhaps using them as a sandwich with a lot of toppings, but for me, the flavour just wasn't there. One other small thing that docks a point is that the bagels are not pre-cut, so good luck getting two equal sides on your own!

No Frills bagels

Someone holding a package of No Name bagels

No Frills bagels for the win!

Alyssa Wiens | Narcity

No Frills is known to be cheap, but I'll now add another accolade: best store-brand bagels. Because I'm a general fan of Loblaws' No Name products, I figured these would probably be pretty good... and they were.

I chose the "everything bagel" option, and unlike the other two, it was actually full of flavour. I also found that they were less dry (i.e., not stale) and had an overall better texture. Of all three, this bagel was good on its own, and of course, made even better with toppings on it. There was a big selection of bagels at No Frills, so I'll head back soon and try other options!

Price: $2.50 for six bagels (480 grams total); $0.42 each

Nutritional info: Each bagel is 230 calories, with 8 grams of protein, 45 grams of carbohydrates, and 2.5 grams of fat

Rating: 8/10

Bottom line: Price and nutritional information are nearly the same as Walmart's, but the flavour and freshness are much better. These were genuinely yummy, and I'd buy them again!

No Frills wins the great bagel competition. Who saw that coming?

Price-wise, all three are affordable and, if you're loading them up with toppings, any can be tasty.

But if we want to drill down based on taste and freshness, No Name brand bagels from No Frills come out on top!

The opinions expressed in this article are the author's own and do not necessarily reflect the views of Narcity Media.

  • Contributing Writer

    Alyssa Wiens (she/her) is a contributing writer for Narcity Media Group, based in Vancouver, Canada. She loves working from cozy cafés around the city and, in her spare time, you can find her kickboxing, walking with a podcast, and growing her houseplant collection.

Canadians think these grocery stores have the lowest prices so we compared costs of 9 basics

The price difference between the most and least expensive totals is $22! 🛒

We shopped for 11 essentials at grocery stores in Canada to find the cheapest basket

There is a difference of almost $83 between the most and least expensive totals. 👀

18 grocery products at Costco that cost way less than items at Loblaws

The price differences are more than just a few cents. 👀

This tiny BC town surrounded by powdery sand was named among Canada's best spots to live

One look at these beaches will have you packing your bags.🧳

13 products at Walmart that are actually cheaper than Dollarama

Some price differences are close to $2 per 100 grams.