8 Cheap Foods That Can Help You Lose Weight

Written by |

You might know the basics of eating on a budget: Cook at home as much as possible, buy foods when they’re in season and purchase certain items in bulk.

But there seems to be an underlying assumption that in order to eat healthfully, you have to buy expensive food or that eating cheap involves eating Ramen noodles.

Well, it isn’t true! You just have to know what to buy in order to save money and shed some pounds at the same time.

A study published in the New England Journal of Medicine in 2011 discovered the foods linked with weight loss included fruits, vegetables, nuts, whole grains and yogurt.

The study also found that weight gain was related to consuming potato chips, potatoes, sugar-sweetened beverages, unprocessed red meats and processed meats.

While it is true that certain healthful food items are more expensive, some unhealthful items can be just as expensive, if not more so. The good news is, for the most part, you can eat a healthful diet and stick to your budget at the same time!

Here are eight cheap foods — all under $1 per serving — that are good for you and can help you lose weight, too. (Note: 7 of these 8 foods are also gluten-free!)

8 Cheap And Healthy Foods

1. Brown Rice

Brown rice, although it’s a carbohydrate, can actually help you lose weight! A serving of brown rice contains 21% of the daily recommended amount of magnesium, 15% of vitamin B6, 4% of the daily recommended amount of iron and 3.5 grams of fiber. Brown rice is higher in nutrition and absorbed more slowly by the bloodstream than white rice. It is also a great food to eat for those wanting to reduce inflammation.

One study from researchers at Harvard found that Americans who eat two or more servings of brown rice per week can cut their risk of developing Type 2 diabetes by about 10%, while this study by Brigham and Women’s Hospital and Harvard Medical School found that women who consumed more high-fiber whole grains consistently weighed less than those who did not. Conversely, refined grains added to weight gain.

According to Health Magazine, a half-cup serving of rice contains 1.7 grams of Resistant Starch, which is a healthy carb that increases metabolism and helps to burn fat. But a note of caution: Since brown rice isn’t necessarily low in calories, it’s best to consume only the recommended serving size and eat an overall low-calorie diet for weight loss. You can find brown rice at Walmart for less than a nickel per 1/2 cup (cooked) serving!


2. Non-Fat Greek Yogurt

Greek yogurt has been called a “superfood,” or a food packed with nutritional value, and it does have many health benefits that shouldn’t be overlooked!

A study on the healthiest foods found that each extra daily serving of yogurt prevented 0.82 pounds of weight gain. At 23 grams of protein per serving, it rivals meat-based sources of protein to help you feel fuller longer. As long as you choose the low-fat, low-sugar versions, you’ll definitely be on the side of healthy.

You can find Greek yogurt at Aldi for about $0.87 per serving!

3. Old-Fashioned Oatmeal

Oatmeal is one of those foods you either love or hate, but it has many benefits if you want to eat healthy on the cheap. It’s rich in fiber, filling, and also heart-healthy. But take caution here: you’ll want to avoid instant oatmeal or oatmeal with added sugar. Instead of adding sugar to your oatmeal, consider adding stevia, honey, or spices such as cinnamon or nutmeg to give it flavor. Oatmeal also has s 4.6 grams of Resistant Starch according to Health Magazine.

Plus, oatmeal costs only about $0.08 to $0.16 per serving!

4. Beans

Garbanzo beans, kidney beans, black beans: Beans not only have protein, but they have fiber too! Beans are cheap, low in calories, and you can add almost any kind of herb or spice to create different flavor combinations.

Research from the Journal of the American College of Nutrition found that bean eaters have a 23% lower risk of an expanded waistline and a 22% reduced risk of being obese. Also, according to the National Health and Nutrition Examination Survey, bean consumption is associated with greater nutrient intake, reduced systolic blood pressure, lower body weight and a smaller waistline.

Beans are also good sources of iron. You might want to rinse any canned beans though to reduce your sodium intake. Canned beans start at $0.59 at Aldi, which is about $0.17 per serving.

5. Canned Tuna

At about $0.41 per serving, chunk light canned tuna is a cheap food that is high in protein and a great way to get Omega-3’s — the healthy fats that can help brain function and repair our cells. However, pregnant women and kids are advised to beware — the mercury levels in canned tuna can make this food potentially unsafe. Your best bet? Eat in moderation. You can find 8-packs of canned tuna at Walmart for around $7.00.

6. Sweet Potatoes

Sweet potatoes have many great health benefits. They contain nearly 400% of the daily recommended intake of vitamin A, 15% of vitamin B6 and are high in potassium and fiber. Sweet potatoes also contain vitamin C, manganese, copper, pantothenic acid, niacin, vitamin B1, vitamin B2 and phosphorus.


How can sweet potatoes help you lose weight? Because sweet potatoes are nutrient-dense, they can help you feel fuller longer. As long as you don’t load them down with butter and sugar and instead opt for some olive oil and/or cinnamon, sweet potatoes are a great part of a trim diet. Plus, the price of a small sweet potato is only about $0.50!

7. Apples And Other Low-Cost Fruits

It’s a good idea to eat fruit for health, but it’s also important for weight loss too. Fruit is full of vitamins, minerals, and fiber, and it can help aid in weight loss by helping you feel fuller with fewer calories. It can also increase your water intake! Though some fruits are more expensive than others, apples are a budget-friendly option at about $0.50 per apple, when purchased in a three-pound bag.

If you want to save even more on fruit, opt for the canned option, which can save you money and will last much longer than the fresh varieties. Just be sure to choose the kind packed in fruit juice — not heavy syrup. Canned mixed fruit packed in 100% juice at Aldi will run you about $0.89, which is about $0.25 per serving.

8. Broccoli, Cauliflower And Other Low-Cost Veggies

Broccoli, carrots and cauliflower all cost less $0.50 per serving — and they aid in weight loss too! Filling up on veggies, which are low in calories, help you feel full and are packed with vitamins and minerals.

According to Health Magazine, cooked or raw, cruciferous vegetables like broccoli are known for their cancer-preventing powers, fiber and ability to prevent weight gain. They also have tons of vitamin C, vitamin A, folate, calcium, iron and potassium.

Bonus: Green Tea

Though green tea isn’t a food, it’s a great low-cost beverage to consume loaded with nutritional benefits, according to researchers. “It’s the healthiest thing I can think of to drink,” Christopher Ochner, PhD., said to Web MD.

Green tea has polyphenols like flavonoids and catechins, which function as powerful antioxidants. Not only that, it contains the amino acid L-theanine, which can reduce anxiety and improve brain function. But besides all its health benefits, in some studies, green tea has been shown to boost metabolism and help people burn fat. You can find green tea at Walmart for about $0.05 per serving!

Eating cheaply might take some planning, but it can be done!

If you enjoy cheap and healthy meals, share your tips in the comments below!

More Money-Saving Health Resources:

Welcome bonuses can be a great way to boost the value of a credit card. Best Credit Card Sign-up Bonuses for 2023 - Team Clark spent hours reviewing the market for credit card sign-up bonuses and evaluated them according to the guidelines for usage set by money expert Clark Howard. Clark believes credit cards with exorbitant annual fees are a bad idea for most…
Team Clark's cell phone expert ranks the best cell phone plans and deals. Best Cell Phone Plans in 2024: The Cheapest Plan for Every Need - Team Clark ranks the best cell phone plans and deals! See our favorites for unlimited data, families and cheap plans starting at $10/month.