How Much Does Pasta Dinner Cost in Edmonton? 2026 Ingredient Price Breakdown
Feeding a family of four a pasta dinner in Edmonton costs between $17.83 and $23.84, depending on where you shop. Our latest price check shows you can save $6.01 by choosing Walmart Supercentre over Safeway.

The Bottom Line: Total Cart Cost
We tracked five essential ingredients for a classic spaghetti dinner: bread, cheese, ground beef, pasta, and tomatoes. While all three major chains had every item in stock, the final totals varied significantly.
Walmart Supercentre came out as the cheapest option at $17.83 total. That breaks down to just $4.46 per serving. On the other end of the spectrum, Safeway totaled $23.84, or $5.96 per serving.
| Store | Total Cost | Cost Per Serving |
|---|---|---|
| Walmart Supercentre | $17.83 | $4.46 |
| Sobeys | $19.85 | $4.96 |
| Safeway | $23.84 | $5.96 |

Ingredient Breakdown
Every single item we tracked was on sale at all three locations during this visit. Here is how the individual components stacked up.
Breads
Bread prices were consistent between Sobeys and Safeway. Both stores offered Country white whole wheat bread for $2.49. At Walmart Supercentre, the Sliced Italian Bread (453 g) was priced at $2.98, marked down from a regular price of $3.48.
Cheese
Cheese showed a notable gap between stores. Walmart Supercentre had Armstrong cheddar cheese (400 g) for $4.98. This is a sale price, down from $7.17. Both Sobeys and Safeway priced their Grand. Cheddar at $7.99 (package size not listed — cannot compare per-kg).
Ground Beef
For protein, Walmart Supercentre offered a Ground Chuck Medium Pack for $5.98 (pack size not specified — cannot compare per-lb). Sobeys and Safeway both listed Regular Ground Beef (1 lb) at $5.88.
Pastas
Pasta choices varied by store. Walmart Supercentre had Great value, whole wheat spaghetti (13.25 oz) for $1.97. At Sobeys, Barilla protein pasta was $2.00. Safeway was the most expensive for this category, with Gnocchi pasta (454 g) at $5.99.
Tomatoes
Produce prices were competitive. Walmart Supercentre sold Beefsteak tomatoes (1 lb) for $1.92. Both Sobeys and Safeway offered Tomatoes On The Vine (1 lb) for $1.49.
Bottom Line
If you want the lowest total bill, head to Walmart Supercentre for a total of $17.83. Keep in mind that every price listed in this report reflects a temporary sale. The savings on cheese and bread at Walmart are especially dependent on these current promotions.
Help Us Track Prices in Edmonton
This analysis is based on community-submitted prices from 17 stores across 15 grocery chains in Edmonton. Prices change frequently and may vary by location.
Prices change weekly. Help us keep this data accurate for your neighbourhood. Next time you are at the store, snap a photo of the shelf tag and submit it to PriceHive. Your contributions help everyone in Edmonton save money.