On this page
Dry pasta is one of the cheapest meals you can make, and it is a pantry staple that keeps well. But pasta comes in 340 g boxes, 454 g bags, 750 g bags and 900 g bags, often at prices that look almost the same. That is where the savings hide.
The short answer: in Ontario flyers from April to mid-September 2026, the cheapest pasta was Italpasta 750 g at $0.99 (about $1.32 per kg) at No Frills in the week of September 10. Store-brand 900 g bags usually sold for $1.97 to $2.00 (about $2.20 per kg). Name-brand 340 to 410 g boxes on sale cost $4.00 to $5.00+ per kg.
What we looked at
We reviewed dry pasta in the Ontario flyer data FlyerHawk tracks from April 9 to mid-September 2026. We left out pasta sauce, fresh and frozen pasta, pasta salads, boxed dinners and gnocchi. We only calculated a price per kilogram when the flyer printed the size.
Cost per kilogram by product
| Product and flyer price | Size | Per kg |
|---|---|---|
| Italpasta, $0.99 (No Frills, week of Sept 10) | 750 g | $1.32 |
| Italpasta, $1.50 (Superstore, week of June 25) | 900 g | $1.67 |
| Italpasta, $1.33 (No Frills, several weeks) | 750 g | $1.77 |
| no name pasta, $1.97 (Superstore) | 900 g | $2.19 |
| no name pasta, $2.00 (No Frills) | 900 g | $2.22 |
| Compliments pasta, $2.00 (FreshCo, week of Aug 27) | 900 g | $2.22 |
| Primo pasta, $0.99 (Fortinos, week of Sept 3) | 454 g | $2.18 |
| Unico pasta, $2.50 (Superstore) | 900 g | $2.78 |
| Italpasta, $2.75 (Loblaws, Zehrs, Your Independent Grocer) | 900 g | $3.06 |
| Barilla, $1.77 (several stores) | 410 g | $4.32 |
| De Cecco, $2.25 (No Frills, week of July 9) | 454 g | $4.96 |
| Barilla, $1.77 (several stores) | 340 g | $5.21 |
What the numbers show
Bigger bags win, even among store brands
At $2.00 for 900 g, store-brand pasta costs about $2.22 per kg. A name-brand 410 g box at $1.77 costs almost twice as much per kg, even though the price on the tag is lower. If your household eats pasta once or twice a week, the bigger bag is the easy win.
The same bag can vary a lot by store
Italpasta 900 g ranged from $1.50 at Real Canadian Superstore (week of June 25) to $2.75 at Loblaws, Zehrs and Your Independent Grocer (several weeks). FreshCo listed it at $2.27 to $2.49. That is an 83% difference for the same product.
Italian imports cost more, even on sale
De Cecco and Molisana were typically $2.25 to $2.49 for 450 to 454 g, or about $5 per kg. Some cooks prefer them for texture. If you do, buy them on sale; if you are cooking for kids or a casserole, a store brand at under half the price will do the job.
Specialty pastas are their own category
Gluten-free, protein-added and whole grain pastas were mostly $2.47 to $2.99 for 300 to 375 g, which is about $7 to $10 per kg. Compare them with each other, not with plain semolina pasta.
Watch the size ranges
Many flyers group sizes, like "Barilla pasta, 340/410 g" at one price. At $1.77, the 410 g box is about 17% cheaper per kg than the 340 g box. Long pastas like spaghetti and short shapes like penne can come in different weights, so check the box on the shelf.
How much pasta to stock up on
Dry pasta keeps for a long time when unopened. Check the best-before date on the package. That makes it one of the best items to buy in bulk on a deep sale.
A simple plan:
- Work out your weekly use. Most households use roughly 100 g of dry pasta per adult serving.
- Buy two to three months' worth when you see a price under $1.80 per kg.
- Store it in a dry cupboard in the original bag or a sealed container.
- Mix shapes. A low price on spaghetti one week and penne the next lets you build a varied pantry at the low price.
Pasta for a week of dinners
At $1.32 per kg, a 500 g dinner for four costs about 66 cents in pasta. Add a can of tomatoes, an onion, some garlic and whatever vegetables are on sale, and you have a family meal for a few dollars. Pasta is also a good base for using up leftover vegetables before they go bad.
A simple rule for pasta
- Under $1.80 per kg: stock up.
- $2.00 to $2.30 per kg: a normal good price for store-brand bags.
- Over $4.00 per kg: only for a brand or shape you really want.
Let the stock-up price find you
Pasta prices move quietly, and the best weeks are easy to miss. FlyerHawk tracks the flyers near you, compares each price with its normal range, and alerts you when your pantry staples hit a real low. Try FlyerHawk free for 14 days and add pasta to your watch list.
FAQ
What is a good price for pasta in Ontario?
In Ontario flyers from April to September 2026, under $1.80 per kg was a strong price. Store-brand 900 g bags at $1.97 to $2.00 (about $2.20 per kg) were a normal good price.
Is name-brand pasta worth it?
It depends on your taste. Per kilogram, name-brand 340 to 410 g boxes on sale were about twice the price of store-brand 900 g bags.
How long does dry pasta keep?
Unopened dry pasta keeps for a long time. Check the best-before date on the package, and store it in a dry cupboard.
How do I calculate price per kilogram?
Divide the price by the weight in grams, then multiply by 1,000. For example, $2.00 divided by 900 g, times 1,000, is about $2.22 per kg.