Even though this plan is advanced, it's very simple. Don't eat anything every other day. This is the most intense form of fasting but can produce amazing results. Every other day, eat healthy fats, clean meat sources, vegetables, and some fruit, and then on your fasting days, you can consume water, herbal tea, and moderate amounts of black coffee or tea.
Some cultures and religions have restrictions concerning what foods are acceptable in their diet. For example, only Kosher foods are permitted by Judaism, and Halal foods by Islam. Although Buddhists are generally vegetarians, the practice varies and meat-eating may be permitted depending on the sects. In Hinduism, vegetarianism is the ideal. Jains are strictly vegetarian and consumption of roots is not permitted.
Bulk buy and cook. If you’re someone who doesn’t like to spend a lot of time in the kitchen, this is the best of both worlds. Buying your food at bulk (specifically from wholesalers) can reduce the cost per pound tremendously. Plus, you can make ahead food (bulk cook chicken thighs for pre-made meat, or cook entire meals) that are used as leftovers, so you spend less time cooking.