Agricultural subsidies exist primarily due to lobbying, the "we don't want to starve" argument is nothing more than an excuse used to justify the fortunes handed out to corporate-scale farmers.
Here's more recent data: https://www.nature.com/articles/s43016-025-01173-4
Appears to me, like neither country is fully self-sufficient.
Barring a very good cause that the vast majority of the population can get behind, there will be riots when the bananas and coffee disappear.
We grow enough in our garden that I could probably reach "100%" pretty easily if shit hit the fan, but I'm about tired of eating radish greens right now even that being related to a national crisis.
I remember food shortages during Covid. Nowhere near as bad as toilet paper shortages.
I can go without chocolate for a few days. Weeks, maybe. But if it becomes months, I get crabby.
You'd be surprised how much some crops can yield in small areas. (Oh god, I used to actually like pickles before I realized how many cucumbers we were churning out last year.)
Where it gets space-intensive tend to be grain crops, which we don't currently grow because the ROI is so low, but have space to if life forced it on us. Protein can also be a little tricky depending on what your expectations are, but if you're okay with mostly beans and eggs, you'll be alright on well less than an acre for a small family.
That's mostly true, but it's also true that we don't want to starve. There are 330 million hungry mouths in the US and we've got to keep production way above that level or it becomes a big political problem real quick.
If we just let the market set prices, in years where farms are all producing bumper crops, oversupply would push profits way down. This would force many producers to sell their farms (most likely to corporate-scale farmers) and leave the sector. Subsidies keep a nonzero number of producers producing independently. Granted, the corporate-scale farmers (who also accumulate funds via subsidies) can buy out producers who want to sell, but with subsidies, more producers can afford to say no and stay independent.
You don't need 99% variety of cuisine in case of a big war, you need calories. A lot of calories.
UPDATE: and BTW, if world population is growing (no global starvation), then it's clearly self-sustaining, no? So some countries must be self-sustaining just by math. At least one country must produce more than it consumes, otherwise, if everyone produced less, then we would have global starvation.
People have an instinctive defensiveness over farms/farmers, but anyone who has studied farm subsidies in any depth knows there's no way to rationally justify huge swathes of them. I don't know anyone with the requisite knowledge who wouldn't agree with that including farmers and lobbyists (because they generally only like a subset of the subsidies themselves).
Demand for food plummets when it is no longer fresh. Throwing food away is politically toxic. This creates major problems.
As people get richer they don’t want more food, they want better food. Fresher and more meat based. Which is fine. But means the food when you talk about food “that which prevents us from starving to death” you are quite divorced from actual demand.
People don’t price food based on its anti-starvation capabilities.
Either they follow traditional diets, or they buy for convenience (highly processed), or they are health nuts who live off rice, beans, and kale.
Nobody is trying to maximize calories. Very few people are trying to match their food intake to their amount physical exertion.
All these ontological and teleological models are divorced from how food is actually valued: market “taste” is insanely important under normal circumstances.
Our agriculture sector won’t succeed if it’s based around preventing famine.
And the granary system regularly still resulted in shortages and famine. While crop subsidization has a bullet proof record of surplus.