Our household of two usually spends about $40 there every two weeks and generally walk away feeling like we’ve scored a great deal.
From produce to pantry staples, the chain’s budget-friendly selection keeps our grocery bills in check without making us sacrifice quality.
Still, I’ve always been curious if we’re missing out on deals by not buying groceries at other retailers. So, I took my usual Aldi shopping list to Walmart, another chain that’s famous for its low prices.
I did my best to purchase the lowest cost, most comparable items at Walmart. Since product sizes varied, I compared the price per ounce of what I purchased at each store.
It was nice to see a true tie right out of the gate.
The penne at Walmart cost me the same as it does at Aldi.
Joe Opaleski
Great Value penne from Walmart: $0.06 an ounce
Reggano penne from Aldi: $0.06 an ounce
I always keep a box of penne on hand. It’s a versatile pantry item that works for quick dinners, especially when I don’t feel like putting much effort into cooking.
I was pleasantly surprised to find that both stores had penne for the same price.
For the spring mix, Walmart edged out Aldi with both quantity and cost efficiency.
The Marketside spring mix was a solid value.
Joe Opaleski
Marketside spring mix from Walmart: $0.36 an ounce
Simply Nature mixed greens from Aldi: $0.58 an ounce
I use mixed greens constantly, whether in salads, sandwiches, or smoothies.
I ended up with a bigger container at Walmart for a better price per ounce. Since I knew we’d use up these greens before they went bad, I also preferred buying the larger package.
Ground turkey was cheaper at Aldi.
I used a lot of ground turkey when I cook.
Joe Opaleski
Jennie-O ground turkey from Walmart: $0.25 an ounce
Kirkwood ground turkey from Aldi: $0.17 an ounce
Ground turkey is one of my favorite proteins to cook with, especially for tacos or rice bowls. I usually go for 85% lean.
Both stores provided me with a great quality product, but Aldi won me over with its lower price.
I prefer the taste of Aldi’s frozen veggie mix, but Walmart’s won me over with its price.
The Great Value frozen vegetables I saw seemed fairly priced.
Joe Opaleski
Great Value deluxe stir-fry mix from Walmart: $0.12 an ounce
Season’s Choice broccoli stir-fry mix from Aldi: $0.19 an ounce
I love having frozen vegetables on hand for last-minute stir-fries or side dishes.
Both bags were solid, though Walmart’s option was a bit cheaper by the ounce. Although I like the taste of Aldi’s veggie mix better, Walmart gets the win on price.
I’ll keep getting black beans at Aldi.
I paid more for black beans at Walmart.
Joe Opaleski
Goya black beans from Walmart: $0.09 an ounce
Dakota’s Pride black beans from Aldi: $0.05 an ounce
Black beans are my go-to when I need to stretch a meal or add protein to a dish. I like mixing them with ground turkey or adding them to rice dishes.
Aldi wins this round, no question. Savings add up fast when it comes to pantry staples.
The shredded cheese at Walmart was only slightly more cost-effective.
I’d buy shredded cheese at Walmart or Aldi.
Joe Opaleski
Great Value shredded cheese from Walmart: $0.25 an ounce
Happy Farms shredded cheese from Aldi: $0.27 an ounce
We go through a lot of shredded cheddar each week, whether we’re using it on taco night or in scrambled eggs.
Prices were close, but Walmart just barely took this round. I couldn’t tell a huge difference in taste or quality, so I’d buy this from whichever store I’m already at.
However, I was surprised when I compared the cost per ounce. Aldi is my clear winner here: Same brand, same taste, way better value.
Walmart had cheaper whole milk.
Great Value whole milk was pretty affordable.
Joe Opaleski
Great Value whole milk from Walmart: $0.02 an ounce
Friendly Farms whole milk from Aldi: $0.03 an ounce
Milk is a weekly staple in our house. We use it for coffee, cereal, and baked goods.
In terms of price, Walmart takes this one by a small margin.
The savings were minimal on old-fashioned oats.
I use old-fashioned oats in a lot of breakfasts.
Joe Opaleski
Great Value old-fashioned oats from Walmart: $0.10 an ounce
Millville old-fashioned oats from Aldi: $0.09 an ounce
Whether for overnight oats or protein bites, I always have a container of these in my pantry.
This one was close, but Aldi still came out slightly ahead.
Aldi’s prices on mandarins was hard to beat.
I love Halos, but I’ll probably stick to buying my mandarins at Aldi.
Joe Opaleski
Halos mandarins from Walmart: $0.09 an ounce
Mandies mandarins from Aldi: $0.07 an ounce
Mandarin oranges are a weekly snack favorite for us. I like that they’re sweet, easy to peel, and healthy.
Walmart’s Halos are great, but Aldi’s mandarins won this round.
Aldi’s Moser Roth chocolate will continue to be a staple for me.
Bettergoods is a Walmart label.
Joe Opaleski
Bettergoods 90% dark-chocolate bar from Walmart: $0.71 an ounce
Moser Roth 90% cacao bar from Aldi: $0.45 an ounce
I can’t leave the store without a treat. For me, it’s usually dark chocolate.
The prices weren’t too far off — but Aldi’s Moser Roth bars felt like an even better value after I tasted the bar from Bettergoods. It wasn’t bad, but it didn’t beat my go-to chocolate.
I was impressed by the variety I found at Walmart, but I missed the simplicity and savings of Aldi.
Since I’m focused on budget-friendly shopping and don’t mind having limited options, Aldi still reigns supreme for me.
Joe Opaleski
Looking at these numbers, my money still seems to go further at my usual grocer: Aldi.
I found some pleasant surprises at Walmart, especially when it came to the prices of the mixed greens and milk. However, Aldi’s lower prices across the board on staples like beans and coffee impressed me more.
Walmart also deserves kudos for its wide variety of brands and options. Aldi mostly only sells products from its own label, which some shoppers may not like.