Is Healthy Food More Expensive Than Junk Food?

Healthy food costs about $1.50 more per person per day than a lower-quality diet, on average. But that headline number hides a more complicated reality. Whether nutritious food is actually more expensive depends on how you measure cost, what you buy, where you live, and whether you account for the time it takes to prepare a meal.

The Answer Changes Based on How You Measure

The single biggest reason this question sparks debate is that researchers get opposite results depending on whether they measure food by calorie or by weight. When you compare price per calorie, junk food almost always wins. A bag of chips or a package of instant noodles packs hundreds of calories for very little money. Fresh vegetables, by contrast, are expensive sources of calories because they don’t contain many calories to begin with. Carrots and spinach were never meant to be your primary energy source.

But price per calorie is a misleading yardstick for most people in developed countries, where the problem isn’t getting enough calories. It’s getting enough vitamins, minerals, and fiber without overdoing sugar, sodium, and saturated fat. When researchers use a nutrient density score, which measures how many beneficial nutrients you get per dollar, the picture flips. Vegetables, nuts and seeds, oats, pasta, rice, fresh fruit, and dried fruit all rank in the top tier for nutrition per dollar spent. In one analysis using a standardized nutrient richness index, vegetables delivered two to three times more nutritional value per dollar than most processed options.

Cheap Staples That Compete With Junk Food

The cheapest foods in any grocery store aren’t candy bars or frozen pizzas. They’re dried beans, rice, oats, and eggs. A half-cup serving of black beans cooked from dry costs roughly 15 cents. Lentils come in at about the same. Even canned versions average around 30 to 45 cents per serving. These staples deliver protein, fiber, iron, and B vitamins at a price point that undercuts most ultra-processed snacks.

Frozen and canned fruits and vegetables further close the gap. USDA researchers comparing prices across dozens of products found that neither fresh nor processed forms were consistently cheaper. Fresh carrots cost less than canned or frozen carrots, but canned corn and frozen raspberries beat their fresh counterparts on price. Buying produce in whatever form is cheapest and most convenient, rather than insisting on fresh, is one of the simplest ways to eat well on a budget.

Why the Gap Feels Bigger Than It Is

If the math says healthy staples can be cheap, why does eating well feel so expensive? Several forces push the everyday experience away from the averages.

First, inflation has hit healthy foods harder. Between 2021 and 2022, the cost of a recommended diet rose 12.8%, while the cost of a typical diet heavy in discretionary (unhealthy) items rose 7.8%. Vegetables and legumes saw the steepest spike of any food group, jumping nearly 35% in a single year. Discretionary items like takeaway food rose only about 6% over the same period. That widening gap makes the price difference feel sharper than it did a few years ago.

Second, time is a real cost. Cooking dried beans takes planning. Chopping vegetables takes energy after a long day. A University of Washington study found that people who cooked at home more often ate a healthier diet without spending more money on food each month. But roughly half of all food dollars in the U.S. are spent outside the home, which tells you how many people either can’t or don’t want to cook regularly. For someone working multiple jobs or caring for kids alone, the 45 minutes it takes to make a pot of lentil soup is a genuine expense, even if the ingredients are cheap.

Where You Live Changes the Price Tag

Geography is one of the strongest predictors of what healthy food costs. In counties with the worst health outcomes, food prices per serving average about 8 cents higher than in the healthiest counties. That sounds small until you multiply it across every item in a grocery cart, every day, for a family of four.

The mechanism is straightforward. Disadvantaged areas tend to have small grocery stores and an abundance of convenience stores and fast food outlets. Without competition from full-service supermarkets, prices rise and selection shrinks. Residents end up consuming more low-cost, highly processed foods not necessarily because those foods are inherently cheaper, but because they’re the most accessible and affordable option in the immediate environment. Fresh fruits and vegetables in these communities are sometimes perceived as luxury items, and in practical terms, they often are.

Globally, the pattern holds. The World Bank estimates the average cost of a healthy diet at $4.46 per person per day (adjusted for local purchasing power) as of 2024. An energy-sufficient diet built on the cheapest local starchy staple costs far less but provides calories without adequate nutrition. For billions of people, the gap between those two numbers is the difference between eating enough and eating well.

The Subsidy Problem

Government agricultural policy plays a quiet but significant role. In the U.S., commodity crops like corn, soy, and wheat receive far more federal support than fruits and vegetables. Those subsidized crops become the cheap raw materials for ultra-processed foods: high-fructose corn syrup, soybean oil, refined flour. The result is that the price you pay for a box of snack cakes reflects decades of policy decisions that made its ingredients artificially inexpensive.

Researchers have proposed balancing this by subsidizing minimally processed healthy foods like fruits, nuts, vegetables, beans, seafood, and whole grains. Because current spending on packaged and restaurant food far exceeds spending on minimally processed foods, even a modest subsidy could substantially lower the price of the healthiest options. Modeling studies suggest that inadequate intake of these whole foods drives a larger share of global death and disability than excess intake of saturated fat, trans fat, and sodium combined.

The Bottom Line on Cost

Healthy eating is not inherently more expensive, but it is more effortful, more vulnerable to inflation, and more dependent on where you happen to live. The cheapest building blocks of a nutritious diet, including beans, rice, oats, eggs, frozen vegetables, and canned fruit, cost less per serving than most fast food meals. The real barriers are time, kitchen access, cooking knowledge, and the simple availability of a decent grocery store. If you have those things, eating well on a tight budget is genuinely possible. If you don’t, the effective cost of healthy food rises in ways that don’t show up on a price tag.