scroll top

30 affordable Walmart buys to fill your pantry you can still grab before the end of January

We earn commissions for transactions made through links in this post. Here's more on how we make money.

Retirement budgets, kid snacks, Sunday dinners, your pantry takes the hit on all of it. If shelves are looking bare after the holidays, you don’t have to wait for some huge sale weekend to restock.

Walmart’s store brands are where the real savings hide. A lot of the best staples are quietly sitting on rollback or priced low every day, the stuff you’ll actually use in soups, casseroles, quick lunches, and “what’s for dinner?” moments.

Here are 30 affordable pantry buys that are in stock on Walmart.com right now, with current online prices as of mid-January. Prices can vary by store and zip code, though, so check before you shop. And to be clear, I haven’t tried all of these items, but they’re the ones I’ve picked out for value and affordability.

1. Long Grain Enriched Rice, 10 lb bag

Long Grain Enriched Rice
Image Credit: Walmart

If you want one big, cheap workhorse in your pantry, this is it. Great Value Long Grain Enriched Rice in the 10-pound bag gives you a huge base for stir-fries, soups, beans and rice, and simple bowls with eggs and veggies. Online, the 10 lb bag is around $14.71 right now, which works out to pennies per serving.

Rice stretches meat, makes leftovers filling, and doesn’t go bad quickly if you keep it sealed and dry. For one or two people, this bag can last months. For a bigger family, it keeps you from constantly running out and paying higher prices for tiny boxes. If you’re rebuilding a pantry from scratch, this is an easy “buy once and forget it” staple that anchors a lot of low-cost meals.

2. Instant White Rice, 42 oz (shelf stable)

Instant White Rice, 42 oz
Image Credit: Walmart

Sometimes you’re tired and don’t want to wait 25 minutes for rice. Great Value Instant White Rice in the 42 oz box cooks in about 5 minutes and still gives you a cheap base for bowls and stir-fries. Online, the 42 oz box is about $3.98 right now.

This is great for quick lunches, single-person households, or anyone who leans on frozen veggies and canned beans. You get roughly 26 servings out of the box, and you can portion out exactly what you need so you’re not wasting leftovers. Keep one bag of regular rice for slow nights and one box of instant for “we need to eat in ten minutes” emergencies.





3. Natural Brown Long Grain Rice, 5 lb

Natural Brown Long Grain Rice
Image Credit: Walmart

If you’re trying to add more whole grains without breaking the budget, brown rice is your friend. Great Value Natural Brown Long Grain Rice in the 5-pound bag is showing around $3.98 online right now, about 5¢ an ounce.

Brown rice takes a little longer to cook than white, but it brings more fiber and a nutty flavor that works well in grain bowls, veggie fried rice, and soups. Cook a big pot once, then freeze portions in flat bags so you can grab a quick side any night. For under four bucks, you get enough whole grains to last through weeks of meals.

4. Instant 100% Whole Grain Old Fashioned Oats, 42 oz

Instant 100% Whole Grain Old Fashioned Oats
Image Credit: Walmart

Oats aren’t just breakfast. They’re cheap, filling, and useful in cookies, meatloaf, granola, and smoothies. The 42 oz canister of Great Value Instant 100% Whole Grain Old Fashioned Oats is currently around $4.18 online.

You can do classic hot oatmeal, overnight oats in jars, or toss a handful into muffin batter to stretch flour. If mornings are chaotic, oats plus peanut butter and a sliced banana is a fast, cheap breakfast that keeps you full. This one canister covers a lot of breakfasts and snacks for the price of a single drive-thru meal.

5. Lentils, 16 oz bag

Lentils
Image Credit: Walmart

Meat prices are brutal, and lentils are one of the easiest ways to cut back without feeling like you’re missing out on protein. Great Value Lentils in the 16 oz bag are showing around $1.92 online.

Lentils cook faster than many dried beans and don’t need overnight soaking. They’re perfect for soups, curries, taco filling, and stretching ground beef in chili. Even if this exact bag is briefly out of stock for shipping, you can usually still find it or a similar lentil in store for about $2 a pound. That’s a lot of dinners for not much money.

6. Black Beans, 15 oz can

black beans
Image Credit: Walmart

Canned beans are your “I need protein now” backup. Great Value Black Beans in the 15 oz can are around $0.86 online when you buy the single can, with 12-packs priced to match.





You can toss them into quesadillas, burritos, salads, or rice bowls with almost no planning. Rinse to cut the sodium and they’re ready to eat cold in a pinch. If you cook for one or two, one can stretches into several meals when you pair it with rice, eggs, or frozen veggies. For under a dollar, it’s hard to find a better emergency protein.

7. Pinto Beans, 15.5 oz can

pinto beans
Image Credit: Walmart

Pinto beans are another dirt-cheap staple that play well with Tex-Mex flavors. Great Value Pinto Beans in the 15.5 oz can run roughly $0.86–$0.92 online right now, depending on the exact version and pack size.

Smash them with a little oil and seasoning for quick “refried” beans, add them to chili, or mix with salsa and cheese for a fast dip. If you’re used to buying name-brand beans, the store brand is usually just as good for less. A few cans in the pantry mean you always have the base for tacos, burritos, or a hearty bean soup, even when the fridge is bare.

8. Golden Sweet Whole Kernel Corn, 15 oz

Golden Sweet Whole Kernel Corn
Image Credit: Walmart

Canned corn isn’t glamorous, but it’s cheap, useful, and kid-friendly. Great Value Golden Sweet Whole Kernel Corn, 15 oz can, is currently on rollback at about $0.50 online in many areas.

You can throw it into soups, casseroles, cornbread, chili, or mix it with black beans and salsa for a quick side. Since it’s shelf-stable, you don’t have to worry about it spoiling like fresh corn. At roughly half a dollar a can right now, this is an easy “grab a few extra” item before the rollback disappears.

9. Cut Green Beans, 14.5 oz can

Cut Green Beans
Image Credit: Walmart

Green beans are one of those side dishes you can always sell to a picky eater. Great Value Cut Green Beans in the 14.5 oz can are showing as low as about $0.50 online right now in some locations.

They’re ready to heat and eat with just salt, pepper, and a little butter, or you can toss them into casseroles and soups. Keeping several cans on hand means you can make a full “meat, starch, veg” plate even when the produce drawer is empty. For fifty cents, having an easy vegetable option sitting on your shelf is a solid trade.





10. Diced Tomatoes in Tomato Juice, 14.5 oz

Diced Tomatoes in Tomato Juice
Image Credit: Walmart

Diced tomatoes are the backbone of a lot of cheap cooking: chili, pasta sauce, stews, skillet meals. Great Value Diced Tomatoes in Tomato Juice, 14.5 oz can, are about $0.96 online right now.

With a couple of cans on hand, you can make simple sauces from scratch instead of buying pricey jars. Add garlic, onion, and a little oil for pasta; stir into beans and rice; or build a quick soup with whatever else is in the pantry. At under a dollar, it’s worth grabbing several to avoid paying more later for emergency “fancy” sauce.

11. Tomato Sauce, 15 oz

tomato sauce
Image Credit: Walmart

Tomato sauce is another tiny can that saves you from paying extra for premade blends. Great Value Tomato Sauce in the 15 oz size is currently around $0.96 online, with multi-packs offering similar per-can pricing.

Use it as a base for pasta sauce, pizza, casseroles, or simmer it with spices and ground meat. It’s also useful for stretching a more expensive jar of sauce: half a jar plus one can of this, and you’ve got enough to cover a big pan of baked ziti. Having a few cans in the pantry keeps red-sauce dinners cheap and flexible.

12. Organic Chicken Broth, 32 oz carton

Organic Chicken Broth
Image Credit: Walmart

Broth turns random pantry items into real soup. Great Value Organic Chicken Broth in the 32 oz carton is showing about $1.98 online.

With one carton, you can make chicken noodle soup, cook rice with extra flavor, or deglaze a pan instead of using wine. It also helps you cut back on sodium-heavy bouillon if that’s something you’re watching. At roughly two dollars, this is a cheap way to make beans, grains, and leftovers taste like a meal instead of an emergency.

13. Organic Beef Broth, 32 oz carton

Organic Beef Broth
Image Credit: Walmart

For heartier dishes, Great Value Organic Beef Broth gives you a rich base for stews, gravies, and pot roast-style dinners. The 32 oz carton is currently around $1.98 online.





Even if you don’t cook big roasts, you can use a splash to add depth to skillet meals and pasta sauces. It’s also handy to have on hand for quick beefy ramen or to revive leftovers that dried out in the fridge. Keeping both chicken and beef broth in the pantry means you can lean on cheap cuts of meat and dried beans and still get rich flavor.

14. Whole Wheat Spaghetti, 16 oz

Whole Wheat Spaghetti
Image Credit: Walmart

Whole wheat pasta can be pricey in some brands, but Walmart’s version is budget friendly. Great Value Whole Wheat Spaghetti, 16 oz, is showing around $1.43–$1.66 online depending on location and current rollback.

You get more fiber than regular pasta, which helps meals feel filling even when you dial back the meat and cheese. Pair it with canned tomatoes and a bit of olive or vegetable oil for a cheap, balanced dinner. When money is tight, pasta is one of the easiest ways to keep everyone full without blowing up your grocery bill.

15. Penne Pasta, 16 oz

Penne Pasta
Image Credit: Walmart

It’s worth having more than one pasta shape. Great Value Penne Pasta, 16 oz box, runs about $0.98 online right now.

Penne is ideal for baked dishes and chunky sauces that cling to the ridges. You can toss it with canned tomatoes, beans, and frozen spinach for a full meal in one bowl. At under a dollar a box, you can stock a couple of shapes and rotate them so pasta night doesn’t feel like the same thing over and over.

16. Original Macaroni & Cheese, 7.25 oz

Original Macaroni & Cheese
Image Credit: Walmart

Boxed mac and cheese isn’t health food, but it is cheap, comforting, and reliable. Great Value Original Macaroni & Cheese, 7.25 oz box, is currently on rollback at about $0.58 online.

You can eat it straight, beef it up with frozen broccoli and canned chicken, or use it as a side with hot dogs or roasted veggies. When money and energy are low, having a couple of boxes like this can keep you from defaulting to takeout. Under 60 cents for three servings is hard to beat.

17. Instant Mashed Potatoes, 13.75 oz box

Instant Mashed Potatoes
Image Credit: Walmart

Instant potatoes are a handy backup when you don’t feel like peeling and boiling. Great Value Instant Mashed Potatoes, 13.75 oz box, is about $1.88 online, with multi-packs priced similarly per ounce.

You can serve them as a side, use them to top a shepherd’s pie, or stir a bit of the dry flakes into soups to thicken them without cream. One box makes multiple batches, and it lives in the pantry for months. This is the kind of thing that keeps you from panicking when you realize you forgot to buy fresh potatoes.

18. Homestyle Chicken Noodle Condensed Soup, 10.5 oz

Canned soup isn’t as cheap as homemade, but it’s still a smart pantry safety net. Great Value Homestyle Chicken Noodle Condensed Soup, 10.5 oz can, is currently about $0.96 online.

Keep a few cans for sick days, quick lunches, or nights when you only have energy to add water and heat something up. You can always stretch it by adding extra noodles, frozen veggies, or leftover chicken. For under a dollar, it’s cheaper than most fast-food sides and much friendlier to your budget over a month.

19. Chunk Light Tuna in Water, 5 oz

Chunk Light Tuna in Water
Image Credit: Walmart

Shelf-stable protein is gold in a tight budget. Great Value Chunk Light Tuna in Water, 5 oz can, runs about $0.96 online right now, and multipacks bring the per-can cost down further.

You can make tuna salad, tuna melts, pasta with tuna, or mix it with beans and mayo for an easy sandwich filling. It’s small, light, and lasts for ages in the pantry. Having a few cans on hand means you can always throw together a high-protein meal without thawing anything.

20. Chunk Chicken in Water, 12.5 oz can

Chunk Chicken in Water
Image Credit: Walmart

Canned chicken is another practical protein that saves you from last-minute meat runs. Great Value Chunk Chicken in Water, 12.5 oz can, is now about $2.62 online on rollback.

Use it in chicken salad, casseroles, enchiladas, or soups. It’s fully cooked, so you’re just heating it through and seasoning it. One can plus a starch (rice, pasta, tortillas) and a vegetable is an easy full meal for a couple of people. For the price, it’s a good backup when fresh chicken is too expensive or you forget to defrost something.

21. No Stir Creamy Natural Peanut Butter Spread, 40 oz

No Stir Creamy Natural Peanut Butter Spread
Image Credit: Walmart

Peanut butter is cheap protein that works for breakfast, snacks, and quick dinners. Great Value No Stir Creamy Natural Peanut Butter Spread, 40 oz, is around $3.98 online right now.

Put it on toast, stir it into oats, blend it into smoothies, or make quick peanut noodles with soy sauce and a little sugar. Because the jar is big, the per-serving cost is very low compared with snack bars and premade sandwiches. One jar can cover a lot of meals and snacks, especially if you’ve got kids who basically live on PB&J.

22. Saltine Crackers, 16 oz

Saltine Crackers
Image Credit: Walmart

Crackers don’t sound like a big deal until you’re sick, broke, or both. Great Value Saltine Crackers, 16 oz box (four sleeves), cost about $1.84 online right now.

They’re perfect with soup, tuna, peanut butter, or cheese, and they keep for a long time if you seal the sleeves. Having a box in the pantry means you can always throw together a fast snack or light meal. For under two dollars, they also help stretch more expensive items like cheese and deli meat into more servings.

23. Evaporated Milk, 12 fl oz

Evaporated Milk
Image Credit: Walmart

Evaporated milk is a quiet MVP for baking and creamy dishes. Great Value Evaporated Milk, 12 fl oz can, is currently around $1.00 online, marked down from a higher regular price.

You can use it in casseroles, pumpkin pie, mac and cheese, or even in coffee if you’re out of cream. It’s shelf-stable, so you can buy several cans and forget about them until a recipe calls for it. At about a buck a can right now, it’s an easy add-on that keeps you from paying full price for name-brand cans at the last minute.

24. Pure Granulated Sugar, 4 lb

Pure Granulated Sugar
Image Credit: Walmart

Baking supplies are getting pricey, but Walmart’s store brand helps. Great Value Pure Granulated Sugar, 4 lb bag, is around $3.07 online on rollback in many areas.

This is enough for baking, sweetening coffee and tea, and making simple syrup for drinks. Sugar is also handy for homemade sauces and marinades. A single bag can last a long time, especially if you’re not baking constantly. Buying it now while it’s on rollback saves you a bit over grabbing whatever’s on the shelf later.

25. All-Purpose Enriched Flour, 5 lb

All-Purpose Enriched Flour
Image Credit: Walmart

Flour is one of the cheapest ways to stretch your food budget. Great Value All-Purpose Enriched Flour, 5 lb bag, is showing about $2.38–$2.43 online depending on the exact version.

With it, you can bake bread, pancakes, pizza crust, muffins, and biscuits, or use it to thicken sauces and gravies. Even if you don’t bake much, keeping one bag in the pantry means you can always make a simple dough or batter instead of buying premade. For just over two dollars, you get a huge amount of flexibility in what you can cook at home.

26. Vegetable Oil, 48 fl oz

Vegetable Oil
Image Credit: Walmart

Oil is one of those staples you don’t think about until you run out. Great Value Vegetable Oil, 48 fl oz, is on rollback in many locations for about $3.57 online, down from a higher price.

You use it for frying, baking, sautéing, and even making simple salad dressings. A big bottle lasts a long time for most households, and you don’t need a fancy brand for everyday cooking. Grabbing a value-size bottle now protects you from random price spikes later and keeps you out of the “I guess we’re getting takeout because we can’t fry anything” trap.

27. Raw Honey, 32 oz

Raw Honey
Image Credit: Walmart

Honey costs more upfront than sugar but goes a long way and never really expires. Great Value Raw Honey, 32 oz plastic inverted bottle, is around $10.97 online at the moment.

Use it in tea, oatmeal, marinades, baking, and homemade granola. It’s also nice to have if someone in the house gets a sore throat. The big bottle brings the per-ounce cost down compared with tiny fancy jars. If you like natural sweeteners, one jug like this will carry you for months.

28. Sliced Peaches, 15.25 oz can

Sliced Peaches
Image Credit: Walmart

Canned fruit is a smart compromise between fresh and shelf-stable. Great Value Sliced Peaches, 15.25 oz can, runs about $1.72 online right now.

You can serve them as dessert, add them to yogurt, bake cobblers, or chop them into oatmeal. Because they’re canned, you’re not throwing away fuzzy, forgotten fruit from the crisper drawer. A few cans of peaches or other canned fruit give you a sweet option when your budget or schedule doesn’t allow for fresh every week.

29. Fruit Cocktail in Juice, 15 oz

Fruit Cocktail in Juice
Image Credit: Walmart

For more variety in one can, Great Value Fruit Cocktail in Juice, 15 oz, is another affordable option. It’s showing around the low-$1 range online in most areas.

This is handy for quick desserts, lunchbox sides, or mixing into cottage cheese or yogurt. If you grew up on old-school fruit salads, this gives you that same feel for very little money. Because it’s in juice (instead of heavy syrup), it’s a bit lighter while still being kid-friendly.

30. Thick and Chunky Salsa, 16 oz + Restaurant Style Tortilla Chips, 13 oz

Thick and Chunky Salsa, 16 oz + Restaurant Style Tortilla Chips
Image Credit: Walmart

Pantries aren’t just about “meals” you need snack insurance too. Great Value Thick and Chunky Salsa Medium, 16 oz, is currently about $1.92 online. Great Value Restaurant Style White Corn Tortilla Chips, 13 oz bag, run around $1.97.

Together, you’re looking at under $4 for a big bowl of chips and salsa, cheaper than a single restaurant appetizer. Both items are shelf-stable, so you can toss them in the pantry and forget them until game day or a last-minute hangout. You can also use the salsa in tacos, casseroles, or crockpot dishes, and crumble leftover chips over soups and salads so nothing goes to waste.