Food prices in Canada
239 everyday groceries, priced in CAD from shelf readings at named supermarkets. We haven’t reached 28 more items here yet, and we’d rather leave those blank than guess.
Refresh delayed at Save-On-Foods. Prices remain the recorded readings; each contributing store’s read date is shown below.
Cooking one dinner from scratch in Canada costs a median of $21.22 a serving when you buy every pack the recipe needs, across 137 recipes priced at Canada supermarkets. Prices read 1 Nov 2026. Planning the week so meals share ingredients brings that down, because the packs you don't finish are a large part of the bill.
| Item | Typical pack | Price | Read at |
|---|---|---|---|
| 2% milk | 3.8 L | $14.34 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Active dry yeast | 3-packet strip | $3.16 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| All-purpose flour | 2.3 kg bag | $12.83 | Save-On-Foods · 10 Sept · refresh delayed |
| Almond milk (unsweetened) | 1.8 kg carton | $11.64 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Almonds | 450 g bag | $19.99 | Nature's Emporium · 9 Sept |
| American cheese slices | 16-slice pack | $3.77 | Save-On-Foods · 9 Sept · refresh delayed |
| Apple cider vinegar | 450 ml bottle | $3.73 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Apples | 1.4 kg bag | $9.49 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Asparagus | 450 g bunch | $8.00 | Save-On-Foods · 9 Sept · refresh delayed |
| Avocado | 1 avocado | $1.54 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Baby carrots | 450 g bag | $2.50 | Save-On-Foods · 9 Sept · refresh delayed |
| Baby spinach | 150 g clamshell | $4.98 | Save-On-Foods · 10 Sept · refresh delayed |
| Bacon | 350 g pack | $7.14 | Save-On-Foods · 10 Sept · refresh delayed |
| Bagels | 6-count pack | $8.01 | Nature's Emporium · 9 Sept |
| Baking powder | 250 g can | $9.69 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Baking soda | 450 g box | $4.63 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Balsamic vinegar | 500 ml bottle | $9.34 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Bananas | 900 g bunch | $2.99 | Nature's Emporium · 9 Sept |
| Barbecue sauce | 500 g bottle | $8.88 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Basmati rice | 900 g bag | $9.37 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Bay leaves | 7 g jar (~30 leaves) | $0.20 | Save-On-Foods · 10 Sept · refresh delayed |
| Beef broth | 900 g carton | $4.14 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Beef chuck roast | 1.4 kg roast | $60.86 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Beef stew meat | 700 g pack | $25.83 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Block cheddar cheese | 250 g block | $5.33 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Blueberries | 150 g clamshell | $5.99 | Save-On-Foods · 9 Sept · refresh delayed |
| Bone-in chicken thighs | 1.1 kg pack | $24.47 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Boneless chicken breast | 1.1 kg tray | $36.80 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Boneless chicken thighs | 900 g pack | $23.78 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Boneless pork chops | 700 g pack | $14.23 | Save-On-Foods · 10 Sept · refresh delayed |
| Breakfast sausage | 450 g roll | $18.88 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Broccoli crowns | 450 g (2 crowns) | $3.99 | Save-On-Foods · 10 Sept · refresh delayed |
| Brown rice | 900 g bag | $10.37 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Brown sugar | 900 g bag | $5.98 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Brown/green lentils | 450 g bag | $10.13 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Butternut squash | 900 g squash | $4.99 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Cajun / Creole seasoning | 100 g canister | $8.13 | Save-On-Foods · 10 Sept · refresh delayed |
| Canned black beans | 450 g can | $2.99 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Canned cannellini beans | 450 g can | $2.88 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Canned chickpeas | 450 g can | $2.99 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Canned chunk light tuna | 150 g can | $3.81 | Save-On-Foods · 10 Sept · refresh delayed |
| Canned coconut milk | 400 g can | $3.25 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Canned crushed tomatoes | 800 g can | $3.37 | Save-On-Foods · 10 Sept · refresh delayed |
| Canned diced tomatoes | 400 g can | $3.30 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Canned fire-roasted tomatoes | 400 g can | $3.91 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Canned green beans | 400 g can | $3.44 | Save-On-Foods · 9 Sept · refresh delayed |
| Canned kidney beans | 450 g can | $2.80 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Canned pink salmon | 400 g can | $8.69 | Save-On-Foods · 9 Sept · refresh delayed |
| Canned pinto beans | 450 g can | $1.78 | Save-On-Foods · 9 Sept · refresh delayed |
| Canned refried beans | 450 g can | $4.74 | Save-On-Foods · 10 Sept · refresh delayed |
| Canned sweet corn | 450 g can | $3.27 | Save-On-Foods · 9 Sept · refresh delayed |
| Canned tomato sauce | 450 g can | $4.80 | Save-On-Foods · 10 Sept · refresh delayed |
| Canned whole peeled tomatoes | 800 g can | $3.43 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Canola oil | 1.4 L bottle | $18.21 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Carrots | 900 g bag | $3.40 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Cauliflower | 1 head | $12.45 | Save-On-Foods · 9 Sept · refresh delayed |
| Cayenne pepper | 50 g jar | $8.76 | Save-On-Foods · 9 Sept · refresh delayed |
| Celery | 1 bunch/stalk | $4.07 | Save-On-Foods · 10 Sept · refresh delayed |
| Cherry tomatoes | 300 g clamshell | $4.68 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Chicken broth | 900 g carton | $4.14 | Nature's Emporium · 30 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Chicken drumsticks | 1.1 kg pack | $20.40 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Chicken wings | 1.4 kg pack | $28.56 | Nature's Emporium · 9 Sept |
| Chili garlic sauce | 250 g jar | $3.19 | Save-On-Foods · 10 Sept · refresh delayed |
| Chili powder | 70 g jar | $3.29 | Save-On-Foods · 10 Sept · refresh delayed |
| Chipotle peppers in adobo | 200 g can | $6.97 | Save-On-Foods · 9 Sept · refresh delayed |
| Cilantro | 1 bunch | $1.47 | Walmart · 29 Sept |
| Cod fillets (frozen) | 450 g bag | $19.93 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Condensed cream of mushroom soup | 300 g can | $2.11 | Save-On-Foods · 9 Sept · refresh delayed |
| Corn tortillas | 30-count pack | $14.70 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Cornstarch | 450 g box | $11.79 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Cottage cheese | 450 g tub | $5.17 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Couscous | 300 g box | $11.08 | Save-On-Foods · 10 Sept · refresh delayed |
| Cream cheese | 250 g brick | $7.32 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Cremini (baby bella) mushrooms | 250 g package | $2.44 | Walmart · 29 Sept |
| Crumbled feta cheese | 150 g cup | $8.03 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Crushed red pepper flakes | 45 g jar | $5.81 | Save-On-Foods · 10 Sept · refresh delayed |
| Cucumber | 1 cucumber | $2.33 | Save-On-Foods · 10 Sept · refresh delayed |
| Curry powder | 55 g jar | $3.79 | Save-On-Foods · 10 Sept · refresh delayed |
| Dijon mustard | 350 g jar | $7.36 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Dried basil | 18 g jar | $26.21 | Save-On-Foods · 9 Sept · refresh delayed |
| Dried black beans | 450 g bag | $8.97 | Save-On-Foods · 1 Sept · refresh delayed |
| Dried pinto beans | 450 g bag | $8.28 | Save-On-Foods · 9 Sept · refresh delayed |
| Dried rosemary | 25 g jar | $6.09 | Save-On-Foods · 9 Sept · refresh delayed |
| Dried thyme | 18 g jar | $15.44 | Save-On-Foods · 10 Sept · refresh delayed |
| Egg noodles | 350 g bag | $1.79 | Walmart · 29 Sept |
| Eggplant | 1 medium | $5.04 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| English muffins | 6-count pack | $7.53 | Nature's Emporium · 9 Sept |
| Extra virgin olive oil | 500 ml bottle | $12.39 | Nature's Emporium · 30 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Extra-firm tofu | 400 g block | $4.30 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Fava beans (ful medames) | 450 g can | $1.35 | Walmart · 29 Sept |
| Fettuccine | 450 g box | $1.66 | Save-On-Foods · 9 Sept · refresh delayed |
| Firm tofu | 400 g block | $3.53 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Fish sauce | 200 ml bottle | $4.06 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Flank steak | 700 g steak | $35.98 | Save-On-Foods · 10 Sept · refresh delayed |
| Flour tortillas (burrito size) | 10-count pack | $7.45 | Save-On-Foods · 10 Sept · refresh delayed |
| Flour tortillas (taco size) | 20-count pack | $8.41 | Save-On-Foods · 10 Sept · refresh delayed |
| French baguette | 1 baguette | $4.83 | Save-On-Foods · 10 Sept · refresh delayed |
| Fresh basil | 20 g clamshell | $3.18 | Save-On-Foods · 10 Sept · refresh delayed |
| Fresh ginger root | 100 g knob | $0.75 | Save-On-Foods · 10 Sept · refresh delayed |
| Fresh green beans | 450 g bag | $5.49 | Save-On-Foods · 10 Sept · refresh delayed |
| Fresh rosemary | 19 g clamshell | $2.80 | Save-On-Foods · 9 Sept · refresh delayed |
| Fresh thyme | 19 g clamshell | $2.80 | Save-On-Foods · 10 Sept · refresh delayed |
| Frozen broccoli florets | 350 g bag | $2.29 | Walmart · 29 Sept |
| Frozen chopped spinach | 300 g box | $3.77 | Save-On-Foods · 9 Sept · refresh delayed |
| Frozen cut green beans | 350 g bag | $1.95 | Save-On-Foods · 9 Sept · refresh delayed |
| Frozen french fries | 900 g bag | $5.43 | Save-On-Foods · 9 Sept · refresh delayed |
| Frozen green peas | 350 g bag | $3.63 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Frozen mixed berries | 350 g bag | $3.57 | Save-On-Foods · 9 Sept · refresh delayed |
| Frozen mixed vegetables | 350 g bag | $4.37 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Frozen raw shrimp | 450 g bag (31-40 ct) | $21.33 | Save-On-Foods · 10 Sept · refresh delayed |
| Frozen salmon fillets | 900 g bag | $29.47 | Save-On-Foods · 10 Sept · refresh delayed |
| Frozen shredded hash browns | 850 g bag | $5.69 | Save-On-Foods · 9 Sept · refresh delayed |
| Frozen sweet corn | 350 g bag | $5.82 | Nature's Emporium · 10 Sept |
| Garlic | 1 head (~10 cloves) | $0.48 | Save-On-Foods · 10 Sept · refresh delayed |
| Garlic powder | 85 g jar | $7.77 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Granulated white sugar | 1.8 kg bag | $4.79 | Save-On-Foods · 10 Sept · refresh delayed |
| Grated Parmesan cheese | 250 g container | $12.60 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Green bell pepper | 1 pepper | $1.05 | Save-On-Foods · 10 Sept · refresh delayed |
| Green cabbage | 1 head (1.1 kg) | $4.19 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Green onions / scallions | 1 bunch | $0.94 | Walmart · 29 Sept |
| Ground beef (80/20) | 450 g pack | $7.49 | Save-On-Foods · 10 Sept · refresh delayed |
| Ground beef (93% lean) | 450 g pack | $14.03 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Ground black pepper | 85 g container | $19.80 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Ground chicken | 450 g pack | $13.48 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Ground cinnamon | 65 g jar | $7.65 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Ground coffee | 350 g bag | $22.17 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Ground cumin | 55 g jar | $10.54 | Save-On-Foods · 10 Sept · refresh delayed |
| Ground ginger | 45 g jar | $2.37 | Save-On-Foods · 9 Sept · refresh delayed |
| Ground nutmeg | 30 g jar | $9.01 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Ground pork | 450 g pack | $7.49 | Save-On-Foods · 10 Sept · refresh delayed |
| Ground turkey (93% lean) | 450 g roll | $16.58 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Ground turmeric | 55 g jar | $8.26 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Half and half | 950 ml | $9.94 | Save-On-Foods · 9 Sept · refresh delayed |
| Hamburger buns | 8-count pack | $4.86 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Heavy whipping cream | 450 ml | $3.60 | Save-On-Foods · 10 Sept · refresh delayed |
| Hoisin sauce | 250 g jar | $5.75 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Honey | 350 g bottle | $12.59 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Hot dog buns | 8-count pack | $4.86 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Hot sauce (Louisiana style) | 350 ml bottle | $20.44 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Iceberg lettuce | 1 head | $2.44 | Walmart · 29 Sept |
| Italian dressing | 450 ml bottle | $9.75 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Italian sausage links | 450 g pack (5 links) | $9.65 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Italian seasoning blend | 20 g jar | $3.24 | Save-On-Foods · 10 Sept · refresh delayed |
| Jalapeño peppers | ~4 peppers (100 g) | $1.05 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Jarred Alfredo sauce | 450 g jar | $6.20 | Save-On-Foods · 9 Sept · refresh delayed |
| Jarred minced garlic | 250 g jar | $2.85 | Save-On-Foods · 9 Sept · refresh delayed |
| Jarred salsa | 450 g jar | $3.49 | Save-On-Foods · 10 Sept · refresh delayed |
| Jasmine rice | 2.3 kg bag | $30.27 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Kale | 1 bunch | $3.69 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Ketchup | 550 g bottle | $7.29 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Kielbasa / smoked sausage | 350 g rope | $7.33 | Walmart · 29 Sept |
| Large eggs | 1 dozen | $8.99 | Nature's Emporium · 10 Sept |
| Lasagna noodles | 450 g box | $4.66 | Save-On-Foods · 9 Sept · refresh delayed |
| Lemon | 1 lemon | $0.77 | Walmart · 29 Sept |
| Lime | 1 lime | $1.03 | Save-On-Foods · 10 Sept · refresh delayed |
| Linguine | 450 g box | $3.82 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Long grain white rice | 2.3 kg bag | $22.36 | Save-On-Foods · 10 Sept · refresh delayed |
| Margarine spread | 450 g tub | $2.66 | Save-On-Foods · 9 Sept · refresh delayed |
| Mayonnaise | 900 ml jar | $13.06 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Naan flatbread | 4-count pack | $7.48 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Navel oranges | 1.8 kg bag | $11.32 | Save-On-Foods · 9 Sept · refresh delayed |
| Oat milk | 1.8 kg carton | $12.23 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Onion powder | 75 g jar | $3.77 | Save-On-Foods · 9 Sept · refresh delayed |
| Orange juice | 1.5 L carton | $6.13 | Save-On-Foods · 9 Sept · refresh delayed |
| Oyster sauce | 250 g bottle | $2.92 | Save-On-Foods · 9 Sept · refresh delayed |
| Panko breadcrumbs | 250 g box | $5.50 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Paprika | 60 g jar | $4.81 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Peanut butter | 450 g jar | $5.40 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Penne pasta | 450 g box | $3.82 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Pita bread | 6-count pack | $7.54 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Pizza sauce | 400 g jar | $3.53 | Save-On-Foods · 9 Sept · refresh delayed |
| Plain breadcrumbs | 450 g canister | $8.76 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Pork shoulder (Boston butt) | 1.8 kg roast | $35.96 | Save-On-Foods · 9 Sept · refresh delayed |
| Pork tenderloin | 550 g loin | $15.85 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Powdered sugar | 900 g bag | $11.23 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Pure maple syrup | 250 ml bottle | $8.05 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Quinoa | 700 g bag | $16.09 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Raisins | 550 g canister | $13.99 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Ranch dressing | 450 ml bottle | $15.60 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Red bell pepper | 1 pepper | $1.80 | Save-On-Foods · 10 Sept · refresh delayed |
| Red lentils | 450 g bag | $3.18 | Walmart · 29 Sept |
| Red onion | 1 onion | $1.11 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Red wine vinegar | 450 ml bottle | $6.12 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Ricotta cheese | 450 g tub | $8.85 | Save-On-Foods · 10 Sept · refresh delayed |
| Rigatoni | 450 g box | $4.48 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Rolled oats | 1.2 kg canister | $12.72 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Roma tomatoes | 450 g (4-5 tomatoes) | $3.24 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Romaine lettuce | 3-head pack | $13.60 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Rotini | 450 g box | $1.66 | Save-On-Foods · 9 Sept · refresh delayed |
| Russet potatoes | 2.3 kg bag | $7.49 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Salmon fillet | 450 g fillet | $29.84 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Salt | 750 g canister | $11.31 | Save-On-Foods · 10 Sept · refresh delayed |
| Salted butter | 450 g (4 sticks) | $11.35 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Semi-sweet chocolate chips | 350 g bag | $11.81 | Save-On-Foods · 9 Sept · refresh delayed |
| Sesame seeds | 70 g jar | $5.18 | Nature's Emporium · 9 Sept |
| Shallots | 85 g pack (~3) | $1.85 | Nature's Emporium · 9 Sept |
| Shredded cheddar cheese | 250 g bag | $7.61 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Shredded Mexican cheese blend | 250 g bag | $4.79 | Save-On-Foods · 10 Sept · refresh delayed |
| Shredded Monterey Jack | 250 g bag | $5.14 | Save-On-Foods · 10 Sept · refresh delayed |
| Shredded mozzarella | 250 g bag | $6.79 | Nature's Emporium · 10 Sept |
| Sliced deli turkey | 250 g pack | $12.48 | Save-On-Foods · 9 Sept · refresh delayed |
| Sliced Swiss cheese | 250 g pack | $6.99 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Smoked paprika | 60 g jar | $10.00 | Save-On-Foods · 10 Sept · refresh delayed |
| Sour cream | 450 g tub | $5.97 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Sourdough loaf | 700 g loaf | $11.09 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Soy sauce | 450 ml bottle | $6.08 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Spaghetti | 450 g box | $4.76 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Spring mix salad greens | 150 g clamshell | $5.48 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Sriracha hot sauce | 500 g bottle | $4.41 | Save-On-Foods · 9 Sept · refresh delayed |
| Strawberries | 450 g clamshell | $6.99 | Save-On-Foods · 9 Sept · refresh delayed |
| Strawberry jam | 500 g jar | $6.90 | Save-On-Foods · 9 Sept · refresh delayed |
| Sweet potatoes | 1.4 kg (3-4 potatoes) | $10.98 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Taco seasoning packet | 30 g packet | $1.74 | Save-On-Foods · 10 Sept · refresh delayed |
| Tahini | 450 g jar | $9.89 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Tilapia fillets (frozen) | 450 g bag | $19.27 | Save-On-Foods · 9 Sept · refresh delayed |
| Toasted sesame oil | 150 ml bottle | $6.06 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Tomato paste | 150 g can | $4.24 | Save-On-Foods · 10 Sept · refresh delayed |
| Top sirloin steak | 550 g pack | $31.15 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Tortilla chips | 350 g bag | $9.39 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Unsalted butter | 450 g (4 sticks) | $11.75 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Unsweetened cocoa powder | 250 g canister | $6.17 | Walmart · 29 Sept |
| Vanilla extract | 60 ml bottle | $5.41 | Nature's Emporium · 1 NovSave-On-Foods · 10 Sept · refresh delayed |
| Vegetable broth | 900 g carton | $4.14 | Nature's Emporium · 1 NovSave-On-Foods · 9 Sept · refresh delayed |
| Vegetable oil | 1.4 L bottle | $9.99 | Save-On-Foods · 10 Sept · refresh delayed |
| Vermicelli noodles | 450 g box | $7.87 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Vine tomatoes | 450 g (3 tomatoes) | $4.99 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Walnut halves | 250 g bag | $9.99 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| White button mushrooms | 250 g package | $2.44 | Walmart · 29 Sept |
| White miso paste | 450 g tub | $6.52 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| White sandwich bread | 550 g loaf (~20 slices) | $5.17 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Whole chicken | 2 kg bird | $30.98 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Whole milk | 3.8 L | $13.46 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Whole wheat flour | 2.3 kg bag | $9.28 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Whole wheat sandwich bread | 550 g loaf | $5.50 | Nature's Emporium · 9 SeptSave-On-Foods · 9 Sept · refresh delayed |
| Worcestershire sauce | 300 ml bottle | $11.36 | Nature's Emporium · 10 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Yellow cornmeal | 700 g bag | $9.72 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Yellow mustard | 550 g bottle | $8.93 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Yellow onions | 1.4 kg bag (~5 onions) | $4.52 | Nature's Emporium · 30 SeptSave-On-Foods · 10 Sept · refresh delayed |
| Zucchini | ~2 medium (450 g) | $3.02 | Nature's Emporium · 9 SeptSave-On-Foods · 10 Sept · refresh delayed |
Writing about grocery prices? Download all 239 Canada prices as CSV. Free to use with attribution to MealBudget and the read date, since grocery prices move. Every row carries the shops it came from.
Cheapest dinners to cook in Canada
- Egyptian Red Lentil Soup$9.11 a serving
- Summer Vegetable Stew with Beans$10.44 a serving
- Egyptian Potato and Beef Bake$10.54 a serving
- Classic Ground Beef Tacos$10.74 a serving
- Kielbasa with Peppers and Onions$11.42 a serving
- Spicy Pork Noodles$12.30 a serving
- Carrot and Ginger Soup$12.85 a serving
- Black Bean and Cheese Quesadillas$13.10 a serving
- Italian Sausage and White Bean Stew$13.29 a serving
- Lentil Bolognese$13.69 a serving
Quick answers
- How much does it cost to cook dinner in Canada?
- Cooking one dinner from scratch in Canada costs a median of $21.22 a serving when you buy every pack the recipe needs, across 137 recipes priced at Canada supermarkets. Prices read 1 Nov 2026. Planning the week so meals share ingredients brings that down, because the packs you don't finish are a large part of the bill.
- What is the cheapest dinner to cook in Canada?
- Of the 137 dinners we priced in Canada, the cheapest is Egyptian Red Lentil Soup at $9.11 a serving, followed by Summer Vegetable Stew with Beans ($10.44) and Egyptian Potato and Beef Bake ($10.54).