Foods for a low-carbohydrate, high-protein diet include meats, fish, eggs, vegetables and nuts. Foods to avoid include foods with wheat, candy and ice cream. Fruit can be eaten, but limited to one piece per day to limit carbohydrates.
Meat options include beef, lamb, pork and chicken. Types of fish are trout, salmon and steelhead. Suitable vegetables include spinach, broccoli, green beans and peas. Nuts include almonds, walnuts and sunflower seeds. The dieter should limit his nut consumption to avoid eating too many.
Carbohydrate restrictions vary depending on the diet. Low-carbohydrate diets are usually designed for weight loss. When the dieter decreases his carbohydrate consumption, it reduces his insulin levels and causes his body to burn more fat for energy.
A drastic carbohydrate reduction can cause negative side effects, such as headache, fatigue, constipation and bad breath. If carbohydrates are restricted too much, the dieter may have vitamin or mineral deficiencies. Certain diets recommend a vitamin and mineral supplement to balance out these deficiencies.
A typical low-carbohydrate diet limits carbohydrate intake to between 60 and 130 grams per day. Less than 60 grams per day is considered a very low number of carbohydrates. Certain low-carbohydrate diets have multiple phases, with the carbohydrate limit changing for each phase.