What are good foods for keto diet

Keto is a high fat and low carbohydrates diet. This diet helps the body to get into a state called ketosis where the body uses fat as an energy source instead of carbohydrates.
The ideal food items should have high fat content and low or no carbs and sugar. Some meal suggestions are:
- cauliflower cheese 
- broccoli cheese
- Avocado chicken salad
- cauliflower rice and chicken
- Lamb curry 
- lamb roast with Brussels sprouts 
- beef roast 
- beef steak with halloumi fries
- salads including cucumber, onion, broccoli 
Keto food should not have potatoes, rice, pasta, wheat, sugar etc.
Diet and sugar free soda can be good alternatives to curb sugar cravings