Food is expensive, but good news for you is that you can grow your own food easily.
Here is a list of food anyone can grow:
1) Carrots
Carrots are too easy to grow. They grow even if they dont receive any care. They grow in almost any soil. Even if the soil is not loose. Even if you crowd them together with no proper spacing. They even grow in pots filled with dirt from your yard.
2) Beetroots
Beetroots, like carrots, are surprisingly easy to grow. With these plants, you literally cant fail. They always grow.
3) Fruit trees and nuts
Fruit trees are too easy to grow. You just buy a small tree and plant it, and you have free food for over 15 years. Some are very tasty, like plums. Nuts are same. Walnuts and hazelnuts might not be too tasty, but they have lots of calories.
4) Parsley
Parsley is good spice. It is easy to grow, but not very nutritious.
5) Swiss Chard
Easy to grow, but produces a lot too. It produces food for years, as long as you dont cut off all the leaves at once.
6) Peas
Peas are easy to grow, but wont produce as much as carrots and beetroots.
7) Raspberries
Raspberries are very easy. You buy few plants and plant it. They will spread all over your yard. They dont need any particular care, maybe mulch them once in a while. They produce tasty raspberries. It takes a while to pick them, but they are easy to eat. Not much chewing needed.
8) Pumpkins
Well, I personally dont like pumpkins. But they produce pumpkins and seeds. Pumpkin and its seeds are edible. So its plenty of food.
With these plants, you probably wont fail ever.