A LCHF diet means that you eat fewer carbohydrates and a higher proportion of fat.
Basically, you eat very few sugars and starches, and you can indulge in all the other food, especially fatty ones, and you still lose (a lot of) weight AND become HEALTHIER.
Before you read this, I would strongly advise you to read the blog LOW CARB ISLAND, written by an amazing couple recovering health together on their LCHF journey.
Eat: Meat, fish, eggs, vegetables growing above ground and natural fats.
Avoid: Sugar and starchy foods (like bread, pasta, rice, beans and potatoes).
You can eat at any time, and as much as you want; no need to count calories or weigh your food.
Use natural fats; olive oil, coconut oil, butter, bacon fat.
Always select full-fat options for dairy products !
You can eat nuts, but I would advise to eat in moderation.
Berries are the only fruit you can eat, but in moderation.
When you buy food at the store, check that it's not more than 5% carbohydrates.
You can drink alcohol or eat dark chocolate once in awhile
Drink lots of water/coffee/tea
What to avoid ?
Sugars !! All kind of sugars, including fruits
Alcohol, especially beer (beer is like liquid bread)
Starch: Bread, pasta, rice, potatoes, French fries, potato chips, porridge, muesli and so on. Whole Grain products are just less bad. Legumes, such as beans and lentils, are high in carbs. Moderate amounts of root vegetables may be OK (unless you’re eating extremely low carb).
Margarine: Industrially imitated butter with unnaturally high content of omega-6 fat. Has no health benefits, tastes bad. Statistically linked to asthma, allergies and other inflammatory diseases.