Are you on a tight budget, so you’re looking for ways to save money on food and where to buy them?
In 2021, the US Department of Agriculture reported that households with high income spent $12,245 on food. But you don’t need to spend such an amount of money on groceries alone. There are cheap and healthy foods that you can buy if you know where to find them.
We've gathered the list of cheap food to buy and their latest prices from stores. Make sure to read until the end so you can make a grocery list on a budget and avoid spending more than necessary.
Why Are the Benefits of Buying Cheap Groceries?
Most people assume that cheap means unhealthy food. But that’s not the case because you can buy nutrient-rich food without emptying your wallet.
Here are some of the benefits of buying healthy, inexpensive food:
- Provides health benefits while allowing you to save extra money
- Trains you to budget your food expenses before going to the grocery
- Encourages you to eat in moderation so you can avoid health issues
- Helps you to discover the best places to shop for cheap yet nutritious food
So what is considered low-cost food?
Usually, cheap food will not cost more than $10, even if it requires several ingredients. However, if you buy a particular food item per pound or ounce, it must not go over the $5 mark to be considered inexpensive.
What Cheap Foods Can You Buy on a Budget?
Check out this list for the cheapest foods to buy when you’re broke. Here, you’ll find meat, protein sources, fruits, vegetables, grains, dairy, and pantry staples. It includes snacks because you also need to treat yourself.
All of the food items in the following list will help you cut costs on expenses.
Meat and proteins
1. Eggs
Include eggs on your next grocery list if you want an easy-to-cook meal. Brown free-range eggs are packed with nutrients that support weight management.
Plus, it’s a cheap food that lasts long. Remember to store eggs in your refrigerator to extend shelf life.
Cost: 1.55 per dozen
2. Beans
Aside from being an excellent protein source, beans are also high in fiber. Choose between dried or canned beans for your next grocery shopping.
More importantly, it helps reduce cholesterol, decrease blood sugar, and increase healthy gut bacteria.
Pair them with soups, mashed potatoes, hummus, tacos, and chili.
Cost: $1.79 per pound
3. Bologna
Cook bologna on days when you’re looking for fulfilling meals. It’s not as healthy as the other food items on this list, but it will surely add irresistible flavor to your dishes.
Incorporate a small amount of bologna into pasta, grains, and vegetables for a sumptuous meal.
Cost: $1.49 per pound
4. Canned fish
Grocery stores offer a lot of options when it comes to canned fish. The most widely available is canned mackerel, tuna, or salmon. You can have sandwiches and salads with these staples.
They’re rich in omega-3 fatty acids, which reduces the likelihood of heart diseases. Also, it’s low in fat, making it suitable for individuals who want to lose weight.
Cost: $0.75 per 5-ounce can
5. Chicken
Chicken is another option for a fulfilling meal. If you’re looking for the cheapest food to survive on, remember to pick up a chicken on your next trip to the grocery.
If you plan your meals right, a whole chicken can even last you for a week! What’s more, it has been linked to higher levels of the “feel good” hormone or serotonin.
You can enjoy fried chicken, roasted chicken, tacos, salads, soups, and casseroles without breaking the bank.
Cost: $1.58 per pound for a whole chicken, $3.24 per pound for boneless chicken, $1.55 per pound for chicken legs
6. Ground beef
It’s good to stock ground beef in your freezer since it provides a healthy and budget-friendly base for your daily meals. The possibilities are endless—meatballs, beef taco skillet, beef and beans, cheeseburger pasta, and homemade meatloaf.
It’s even loaded with vitamins B3 and B12. Also, it helps build muscle mass and prevent iron deficiency anemia.
Cost: $3.98 per pound
7. Lentils
Lentils offer a great alternative to beans and are cheaper, too. They also come in different colors, like green, red, yellow, and brown. Lentils are high in protein and rich in iron to keep you energized while boosting the immune system.
What dishes can you make with lentils? Try vegetable soup, salad, tacos, and burgers.
Cost: $1.34 per pound
8. Sausage
Although sausage isn’t the healthiest meat in the market, you can still add it to your dishes sometimes for a savory lunch or dinner. You can cook pasta, meatballs, or casserole with an inexpensive sausage.
Cost: $1.5 per pound
9. Tofu
Even if you don’t have a strict diet regimen, you can still try making tofu dishes. This plant-based protein is low in calories and has zero cholesterol. Aside from being a great source of protein, tofu is also rich in iron and calcium.
Try tofu stir fry, noodle bowls, lettuce cups, salads, and barbecue burgers.
Cost: $2.5 per pound
10. Turkey
Who says you can only eat turkey during the holidays? It’s actually advisable to buy frozen turkey during the holiday season, so you can cook turkey dishes even after prices have gone up.
You can make turkey stir fry, tortilla wraps, Mediterranean burgers, meatballs, and salad.
Cost: $1.36 per pound
Top 3 cheapest protein sources
Food | Price |
Canned fish | $0.75 per 5-ounce can |
Lentils | $1.34 per pound |
Turkey | $1.36 per pound |
Fruits
1. Apples
Did you know that a medium apple contains approximately 3 grams of fiber? If you’re aiming to lose weight, include apples in your list of cheap food in grocery stores.
You can either eat an apple on its own or add it to your salad. If you want an indulgent breakfast, try making apple pancakes.
Cost: $2 per pound
2. Bananas
Bananas are cheaper than apples, but they’re both full of vitamins and nutrients. This tropical sweet fruit is a good source of vitamin C, which is necessary for repairing body tissues. It also supports digestive health and aids in weight loss.
You can make pancakes, muffins, smoothies, and puddings using bananas.
Cost: $0.62 per pound
3. Cantaloupe
Are you craving a fresh cantaloupe smoothie or shake? No need to deprive yourself of fruits, even when you’re on a budget.
For less than $2, you can already enjoy a low-carb and healthy fruit rich in phytonutrients for anti-inflammatory properties.
Cost: $1.48 per piece
4. Frozen berries
Fresh berries are generally more expensive than frozen ones, but it doesn’t mean that the cheaper alternative has no nutritional value at all.
Frozen berries still contain antioxidants, nutrients, and fiber. Include these in your diet as a smoothie, salad, dessert, or snack.
Cost: $2.76 per pound
5. Kiwi
Kiwis provide a multitude of health benefits since they’re rich in vitamin C and dietary fiber. This tart fruit also boosts immunity and supports heart health.
You can combine it with other frozen fruits to enjoy a delicious smoothie. You can also top your budget-friendly desserts with kiwis for that refreshing treat.
Cost: $1.38 per pound
6. Oranges
Orange’s sweet-tart taste is a great addition to your cheap grocery list. You can add it to salads and desserts for a revitalizing snack. You can either eat it fresh or squeeze for the juice.
Did you know that one orange provides 116% of your daily vitamin C requirement? Plus, it’s rich in fiber, antioxidants, and potassium.
Cost: $1.45 per pound
Top 3 cheapest fruits
Fruit | Price |
Banana | $0.62 per pound |
Kiwi | $1.38 per pound |
Orange | $1.45 per pound |
Vegetables
1. Cabbage
Did you know that cabbage can last from 3 weeks up to 2 months if stored properly? Wrap in paper towels, place in a ziplock bag and put in your refrigerator.
You can try stuffed cabbage for a satisfying dish loaded with vitamins C and K. You can also stir fry cabbage, soup, salad, egg dish, and pasta without spending too much.
Cost: $1.06 per pound
2. Canned tomatoes
Canned tomatoes, despite being preserved, are also rich in lycopene. Plus, it offers a convenient way to prepare meals, like chili, salsa, beans and cheese, mac and cheese, and soups.
Cost: $0.98 per 1 pound can
3. Celery
Like most green leafy vegetables, celery contains a high amount of antioxidants, which reduce the risk of diseases. It also aids in healthy digestion.
You can add celery to your soups, casseroles, and stews for healthy meals. You can also use celery to make smoothies or salads.
Cost: $1.23 per pound
4. Carrots
Carrots have vitamin A and beta carotene, which promote eye health. Also, they contain vitamin K and calcium for strong bones.
So what meals can you cook with carrots? You can make roasted dishes, soups, casseroles, and salads. You can even bake a mini carrot bar without spending a lot of money.
Cost: $0.98 per pound for baby carrots
5. Frozen veggies
Frozen veggies are definitely more affordable than fresh ones, but you can still get nutrients from them. It depends on the freezing process used by manufacturers to retain vitamins and minerals.
You can pair them with grains, pasta, pies, soups, stews, and dips to make fulfilling meals every day.
Cost: $0.84 per 12-ounce bag
6. Lettuce
This green leafy vegetable provides hydration since water makes up almost 95% of fresh lettuce. It also contains vitamin A, which helps improve eye health.
It’s good to add it to an egg sandwich for breakfast, pasta for lunch, and bean salad for dinner. You can also make a tuna salad together with a budget-friendly canned fish.
Cost: $1.47 for little green lettuce and $2.44 for regular-sized lettuce
7. Onions
Onions instantly give a flavorful addition to your dishes. Also, onions are one of the cheapest foods to buy in bulk. This way, you can save more. But, it’s equally alright to buy them per pound.
Make sure to store onions in a cool, dry place and away from potatoes to extend shelf life.
Cost: $0.64 per pound for yellow onions
8. Spinach
Often called a superfood, spinach helps regulate heart rate, cell functions, and blood pressure. It’s also a versatile ingredient that you can use in various recipes.
You can incorporate it into pasta dishes, soups, stews, wraps, and sandwiches.
Cost: $2.18 per 10-ounce bag
9. Squash
Squash contains vitamin C and beta-carotene to boost the immune system and maintain eye health.
Make a vegetable salad, sautéed veggies, tuna pasta, or even simple roasted squash for your lunch or dinner.
Cost:
- $1.18 per pound for acorn squash
- $1.42 per pound for butternut squash
- $1.48 per pound for yellow squash
10. Potatoes
There’s a reason why potatoes are used in hundreds of dishes. Aside from having a subtly sweet taste that compliments different recipes, they’re also inexpensive.
Prepare baked potatoes, mashed potatoes, salad, soup, and stews with this cheap vegetable.
Cost: $1.31 per pound
Top 3 cheapest vegetables
Vegetable | Price |
Yellow onions | $0.64 per pound |
Frozen veggies | $0.84 per 12-ounce bag |
Canned tomatoes and baby carrots | $0.98 per pound |
Grains
1. Crackers
Compared to other biscuits, crackers have lower calories. Most crackers contain vitamin B-complex, which aids in a healthy appetite. Also, they’re rich in dietary fiber for normalizing bowel movement.
You can use crackers to substitute for bread crumbs, filler in meatloaf, topping for casseroles, or combine with your favorite cheese.
Cost: $0.89 per 16-ounce pack
2. Noodles
Instant ramen noodles may not be the healthiest option, but eating it occasionally shouldn’t be a problem. It’s one of the cheapest foods to survive on when you’re broke.
Consider adding egg and some vegetables for added nutrients.
Cost: $0.42 per pack
3. Oats
Oats provide a cheaper alternative to oats without sacrificing nutritional content. It’s gluten-free and filled with fiber and antioxidants.
You can use oats as a filler in ground meats to stretch your budget. For breakfast, add banana or frozen berries.
Cost: $2.73 per 18-ounce pack
4. Pasta
Almost everybody loves pasta and for good reasons. It’s an excellent source of energy while providing your body with the fiber it needs. If it’s possible, choose whole grain pasta.
What can you make with pasta? You can try spaghetti, mac and cheese, lasagna, casserole, tuna veggie pasta, and summer vegetable salad.
Cost: $1 per 1-pound pack
5. Quinoa
Generally, quinoa offers a more affordable alternative to rice. It has a similar fluffy texture that’s loved by many.
Pair with beans and canned fish for fiber-rich and energizing meals. You can also make a quick quinoa salad with inexpensive ingredients.
Cost: $1.57 per pound
6. Rice
Rice helps maintain a healthy weight while restoring energy and glycogen levels after intense exercise. Whenever possible, choose brown rather than white rice for more nutrients.
You can use rice in casseroles, pair with beans, and eat with eggs or chicken for heavy yet affordable meals.
Cost: $1.81 per pound
7. Flour tortillas
Known for their soft pillowy texture, flour tortillas feature a mild flavor that compliments most recipes.
You can make almost anything with flour tortillas—budget-friendly wraps, burritos, small pizzas, or even use them as toppings for soups.
Cost: $1.78 per pound
8. Wheat bread
Between white and wheat bread, wheat bread offers more health benefits. Plus, it’s cheaper, too.
You can serve it with soup or even make a bread pudding. Of course, don’t forget the inexpensive sandwiches you can enjoy with your wheat bread.
Cost: $0.93 per 22-count pack
Top 3 cheapest grains
Grain | Price |
Noodles | $0.42 per pack |
Crackers | $0.89 per 16-ounce pack |
Wheat bread | $0.93 per 22-count pack |
Dairy
1. Butter
Butter is generally healthy since it contains vitamin D that’s essential for bone development. It’s also low in lactose, but make sure to monitor your use of butter. Although healthy, butter can contribute to weight gain when eaten in excess.
You can use butter on mashed potatoes, baked goods, and toppings for pancakes or other bread.
Cost: $2.87 per 15-ounce container
2. Block cheese
Cheese provides that umami effect that your tastebuds yearn for. Aside from its irresistible taste, it's also an excellent source of calcium and protein.
It’s better to choose block cheese over pre-sliced ones to stretch your budget. You can put cheese on every dish—pasta, burger, salad, and bread.
Cost: $1.86 per 8-ounce block
3. Whole milk
Whole milk is packed with calcium, potassium, and vitamin D to support bone health. What’s more, drinking milk can prevent bone diseases while helping maintain an average weight.
You can add milk to your oats for a quick breakfast or combine with frozen fruits for smoothies and drinks.
Cost: $3.39 per gallon
4. Yogurt
You can save on grocery expenses if you choose the large tubs of plain yogurt over the small pre-flavored containers.
Combine yogurt with oranges, apples, and other fruits for a healthy snack.
Cost: $1.92 per 32-ounce container
Pantry Staples
1. Canola oil
Canola oil offers a convenient way to prepare various dishes. Just pour it on a pan, then place what you’re cooking for the day.
You can also use it to fry seafood, meat, and vegetables. When baking, you can also use it to prevent the batter from sticking to the pan.
Cost: $2.54 per 33.8-ounce bottle
2. Flour
Did you know that you can make various dishes from scratch when you have flour in your pantry?
You can prepare homemade pasta, bread, crackers, mini cakes, gravy, and sauces without emptying your wallet. If you can buy in bulk, it will help stretch your budget and have more savings.
Cost: $3 per 10-pound bag
3. Shortening
You can actually choose any fat that remains solid at room temperature. There’s no need to buy the ones that have “shortening” in the product name. This way, you can compare prices at the grocery store without being limited to a few options.
You can use shortening to make crumbly, flaky, and tender baked goods.
Cost: $3.18 per 1-pound can
4. Spices
Good news: you can find spices at the dollar store. Choose the seasonings packed in a simple plastic than those in a fancy bottle.
Here are the most commonly used spices to elevate your recipes.
- Salt
- Pepper
- Chili powder
- Garlic powder
- Onion powder
- Parsley
Cost: $0.98 per 3.5-ounce container
5. Sugar
Sugar is another staple that needs to be on everyone’s cheap grocery list for a month. With its sweet taste, you can use it as a sweetener, flavoring agent, bulking agent, and preservative.
Cost: $2.12 per 4-pound bag
Where Can You Buy Cheap Groceries?
Some might find it difficult to discover grocery stores that offer the most affordable yet healthy food products. But if you know where to buy inexpensive food, you can save more money without the hassle.
Online shops
Since traditional grocery stores have busy aisles and almost hundreds of advertising materials, it’s challenging to spot worthy deals.
But if you use online shops to buy groceries, you can quickly know which discounts apply to your purchases. For example, if you type “quinoa” on the search bar, the app shows the cheapest option among their products. It also displays the coupons compatible with the items on your bag.
Also, online grocery stores show the current number and amount of the food items you want to buy. This way, you can review them conveniently and remove the products you included on a whim.
So what are some of the grocery stores that allow you to shop online?
- Walmart
- Costco
- Community-supported agriculture co-op
Take note of the delivery charges that these stores may collect. You can shop online then pick up the items to avoid the extra fee.
Asian grocery stores
If you’re looking for fresh vegetables, fruits, meat, or fish, consider buying at a nearby Asian grocery store. You can expect to discover fresh food products without paying a high price.
Also, you’ll find several options to choose from, but don’t be intimidated by a lot of product varieties. Make sure to compare prices as you shop since costs vary from season to season and according to your location.
What are some of the cheap ingredients you’ll find at Asian supermarkets?
- Flour
- Spices
- Rice
- Tofu
- Seafood
- Premade sauces
- Canned fruits
- Dry noodles
- Cooking oil
American grocery stores
Aldi
Aldi offers food items at a low price, suitable for people who want to stretch their budget. Visit its Store Locator page to find the nearest branch to you. You can take advantage of its pick-up and delivery options to be more practical.
Take note that Aldi’s prices for food products vary per location, so you need to enter your zip code to know how much an item costs.
Food 4 Less
Food 4 Less also provides low-cost ingredients for your recipes. It also has a dedicated Store Locator page for you to find a nearby branch. You can use the online shopping option, then pick up the items so you can save on the delivery fee.
Walmart
In Walmart, you can find food items priced at less than a dollar. With over 4,743 stores in the US as of January 31, 2021, you can surely find a Walmart branch around your neighborhood.
Farmers’ market
The US Department of Agriculture’s study showed that there are over 8,000 farmer markets across the US. Many local farmers sell their products directly to the customers in neighborhood markets, so you can find inexpensive fresh food items.
It’s better to buy the following products from a farmers’ market:
- Vegetables
- Fruit
- Eggs
- Meat
Tips for Budget Grocery Shopping
Now that you're aware of the what and where of budget grocery shopping, it’s time to discover how to allocate your money effectively.
Use budgeting apps
Budgeting apps offer an easy way to manage your money in one place. You only need one app for expenses, savings, and other categories. Also, there’s no need to worry about where you placed your written budget since all details are in the app.
So what are the top budgeting apps that you can use for free?
These are the general instructions on how to use these apps.
- Download the iOS or Android version.
- Sign up using your email address.
- Choose the expenses category.
- Input your daily expenses.
- Link your bank accounts if you want to.
- Turn on notifications to be reminded of your daily, weekly, or monthly limit.
Plan before buying groceries
The number one enemy of saving money is impulsive buying. If you want to save money while shopping for healthy food, plan before going to the grocery store. This way, you won’t be tempted to purchase items not primarily on your list. It also helps you to allocate portions of your money to different food categories.
Aside from saving money, it saves time because you already know the aisles you need to go to. Since you won't forget some items, there’s no need to return to the store. As a result, you can save on gas or transportation fees.
Look out for sale
There are two ways to save using discounts.
First, shop in-store and pick products that are currently on sale. If you can, choose items offered in bulk for more deductions. You can also use a grocery rewards card or sign up for the loyalty program, especially if you buy from well-known stores.
Second, shop online to conveniently compare the prices. You can search for the food you want to buy, then filter the products according to the price. Regularly check your email for the latest deals and use the provided codes during check out. Lastly, choose the pick-up option to avoid the delivery fee.
Save free condiments
Do you often throw away those tiny packets of condiments in your take-out food? The next time you buy meals at a restaurant, keep the free condiments and store them in your refrigerator to extend their shelf life. You can use them for additional marinades and sauces for your recipes.
Prep meals
Through meal planning, you can better manage portion sizes and prevent wasting food and money. Before going to the grocery, have a list of dishes you want for breakfast, lunch, snacks, and dinner based on the cheapest food you can buy from grocery stores or farmers’ markets.
Can I Buy Cheap But Quality Food?
You can definitely buy cheap but quality food if you know where to purchase inexpensive products. It also helps if you have a pre-made list of low-cost ingredients, which we provided in this article.
Always include protein sources, fruits, vegetables, grains, dairy, and pantry staples. Remember: you can eat healthy without sacrificing too much of your hard-earned money. Indeed, it depends on how you plan for the next trip to the grocery store.
Good luck with your next grocery shopping!