Walmart vs. Costco: Which Has the Best Deals for Your Kitchen

Copyright 2018 Scripps Media, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.

Walmart might have "low prices" as their slogan, but Costco is the membership-only chain that's giving Walmart a run for their money. TheKitchn.com released a study comparing 33 fridge essentials to find where you should really be going for the best deal. Here's our list with the top five most shocking finds.

1. Paper Towels

Costco's wholesale prices were not match for Walmart on this one. Walmart's Great Value brand won with their 12-pack of Split Sheets Paper Towels at $14.97, compared to Costco's $23.99 for a similar 12-pack. Both 12-packs had 100 square feet rolls.

2. Peanut Butter

If you love PB&J sandwiches, then finding the best deal on peanut butter is very important. Not only that, but also finding the best organic ingredients that are actually good for you and your family. Costco came on top with the best deal, with their Kirkland Signature Organic Peanut Butter at $9.99 for two, 28-ounce jars. That's $0.18 per ounce.

Walmart's Smuckers Organic Peanut Butter is priced at $4.48 for 16 ounces, or $0.28 per ounce.

3. Olive Oil

This one's a little tricky, because you have to consider quality in taste. According to TheKitchn, food pros rave about Costco's Kirkland brand olive oil, but it's a little pricier than Walmart brand. Walmart's Great Value olive oil is $10.98 for 51 ounces, or $0.22 per ounce, but only gets fair marks from consumer reports. Costco's Kirkland Signature Organic Extra-Virgin Olive Oil from Italy is $15.00 for two liters – or $0.24 per ounce.

4. Chicken

Now, let's look into the meat department. As with olive oil, the best price will depend on what you're looking for in your chicken. Walmart's Marketside cage-free, no antibiotic whole fryer chicken is $1.76 per pound. It's the lowest price but isn't labeled as organic. Costco's Kirkland signature organic whole young chicken is $1.99 the pound.

5. 2% Milk

You might be surprised to find out Costco is your cheaper option on this one. When the price is broken down per gallon, Walmart's Great Value brand will cost you $2.58 each, whereas Costco's Kirkland is priced at $4.59 for two gallons, or $2.30 each.

6. Eggs

Here's another breakfast essential. For this comparison, TheKitchn took note of how each carton of eggs was labeled. They considered organic, cage-free options only. Costco's organic, certified humane and cage-free large eggs are $6.39 for two dozen, or $0.26 per egg. Walmart's organic, cage-free large eggs are $5.74 for 18, or $0.31 each. However, Walmart's brand is not certified humane.

7. Bacon

Who doesn't love some bomb-tasting bacon at an awesome price? Walmart beat Costco on this one with their Great Value lower sodium bacon at $3.94 per pound. Costco's Kirkland brand bacon is around $16.99 for four pounds, or $4.25 each.

Want to see more? Click here to check out the full study, with the rest of your kitchen essentials, including cleaning items and dinner favorites.

So, there you go, Walmart might've been lowest in price, but different people also look for different things in their grocery shopping. Some people are looking for savings alone, while others don't mind spending the extra cents for something that's better in flavor or labeled organic.

Were you surprised with this study? Join the conversation on our Facebook page @TheListShowTV.