If you're trying to gain weight and follow a low-carb diet, take some time to plan ahead how you'll get those extra calories without the carbs. Carbohydrates are found in starchy and sugary foods, such as potatoes and other starchy vegetables, fruit, bread, dairy, snack foods and desserts. To increase your calories without any carbs you have to eat foods made up of mostly fat and protein. Fat is the most dense with calories, providing nine calories per gram, but too much of it can lead to other health problems.
Eat more lean proteins such as skinless chicken breast, fish, eggs and tofu. These foods are mostly protein and a little fat. They provide between 120 and 150 calories in a 3-ounce portion.
Snack on nuts such as almonds, walnuts, cashews and peanuts. They will give you about 170 calories per ounce and have less than 6 grams of carbohydrate, the majority of which come from indigestible dietary fiber.
Add healthy oils, such as olive oil, sunflower oil and sesame oil, to your food when cooking. Each will provide you with about 120 calories per tablespoon and no carbohydrates. Avoid added animal fats, which are rich in saturated fat and may increase your cholesterol.
Put peanut or almond butter into protein shakes in the blender. Two tablespoons of nut butter gives you about 200 calories and only 6 grams of carbohydrate, as long as it has no sugar added.
Top your meal with avocados. Almost all of the 150 calories in half an avocado come from fat. They do contain 6 grams of carbohydrate, but four of those 6 grams come from indigestible dietary fiber, which does not cause your blood sugar to rise.
Cook with coconut milk or garnish meals with shredded coconut. One ounce of dried coconut gives you 180 calories and less than 5 grams of carbohydrate. From 4 ounces of coconut milk, you'll get about 250 calories. Eating 3 ounces of fresh coconut meat will give you 300 calories.