How to Gain Weight on Carnivore Diet: Key Foods

Gaining weight on a carnivore diet comes down to eating more calories than you burn, and since your only food sources are animal products, that means strategically choosing fattier cuts, eating more frequently, and adding calorie-dense animal fats to your meals. Most people who struggle to gain weight on this diet are eating too much lean protein, which fills you up fast without delivering enough total calories.

Why Lean Meat Works Against You

Protein is the most satiating macronutrient. A large chicken breast or lean sirloin can kill your appetite for hours while delivering relatively few calories per gram compared to fat. Protein provides 4 calories per gram, while fat provides 9. If you’re eating skinless chicken and lean ground beef, you’re essentially putting yourself on a high-satiety, moderate-calorie diet, which is the opposite of what you need.

The fix is simple: prioritize fat over protein at every meal. You still need adequate protein for muscle and tissue repair, but fat is the lever you pull to increase your total calorie intake without making yourself miserably full.

The Best Foods for Caloric Surplus

Not all animal foods are created equal when it comes to calorie density. The highest-calorie options on a carnivore diet are the ones with the most fat:

  • Ribeye steak: One of the fattiest common cuts, with significant marbling that adds calories without adding volume.
  • Ground beef (70/30 or 80/20): Cheaper than steaks and easy to eat in large quantities. The higher-fat blends pack substantially more calories per serving than 90/10 lean.
  • Lamb shoulder and leg: Naturally fatty and calorie-dense, lamb is one of the richest meats available.
  • Pork belly and bacon: Extremely high in fat. Bacon in particular is easy to add as a side to boost calories at any meal.
  • Chicken thighs with skin: If you prefer poultry, always choose dark meat with the skin on. Boneless skinless chicken breast is the worst choice for weight gain.

Beyond the meat itself, cooking fats are a major calorie tool. Use butter, beef tallow, or ghee liberally when cooking. A tablespoon of butter adds roughly 100 calories, and you can easily use three or four tablespoons in a single pan without noticing a huge change in meal volume. Some people on the carnivore diet melt extra butter or tallow over finished steaks or mix it into ground beef after cooking.

How Much Protein You Actually Need

On a carnivore diet, protein intake tends to be very high by default. For building muscle, research published in the Journal of the International Society of Sports Nutrition recommends 1.2 to 2.0 grams of protein per kilogram of body weight daily. For a 180-pound person, that’s roughly 98 to 164 grams of protein per day. Most carnivore dieters easily exceed this range.

The key insight here is that once you’ve hit your protein target, every additional calorie should come from fat. Eating 250 grams of protein a day won’t build more muscle than 160 grams, but it will suppress your appetite and make it harder to eat enough total food. If you’re already hitting 1.5 to 2 grams per kilogram, focus the rest of your effort on fat calories.

Total caloric intake matters more than protein alone. The same research suggests that people looking to gain muscle mass need upward of 44 to 50 calories per kilogram of body weight daily. For that same 180-pound person, that’s roughly 3,600 to 4,100 calories per day. Hitting that number with animal foods alone requires intentional effort.

How Protein Affects Muscle Without Carbs

A common concern on carb-free diets is whether your body can build muscle without insulin spikes from carbohydrates. Protein itself stimulates some insulin release, but research from the American Journal of Physiology found that insulin alone, even with elevated levels of branched-chain amino acids, does not stimulate muscle protein synthesis. What actually drives muscle building is the delivery of all essential amino acids to your muscles, not just the popular ones like leucine.

The good news for carnivore dieters is that whole animal proteins contain the full spectrum of essential amino acids in high concentrations. You’re not missing any of the building blocks. Roughly 3 to 4 grams of leucine per serving is the threshold for maximizing protein synthesis, and a typical 6- to 8-ounce serving of beef or lamb clears that easily. The practical takeaway: you don’t need carbs to build muscle, but you do need to eat enough total calories and complete protein, both of which animal foods provide.

Meal Frequency and Liquid Calories

Many carnivore dieters naturally drift toward one or two meals a day because meat is so filling. If you’re trying to gain weight, this pattern can sabotage you. Three meals a day, or even four smaller ones, gives you more opportunities to take in calories before your appetite shuts you down.

Liquid calories are another underused tool. Bone broth on its own is relatively low in calories, but when you add melted butter, tallow, or heavy cream, it becomes a calorie-dense drink you can sip between meals. A cup of bone broth with two tablespoons of butter and a splash of heavy cream can add 300 or more calories with almost no effort. Some carnivore dieters also include raw or whole milk if they tolerate dairy, which adds protein, fat, and calories in an easy-to-consume form.

Eggs are another high-frequency option. They’re calorie-dense relative to their size, contain high-quality protein and fat, and are easy to eat even when you’re not particularly hungry. Cooking four eggs in butter takes minutes and adds roughly 400 calories to your day.

A Practical Daily Framework

Here’s what a weight-gain day on the carnivore diet might look like for someone targeting around 3,500 calories:

  • Morning: 4 eggs scrambled in 2 tablespoons of butter, plus 3 strips of bacon.
  • Midday: 12 ounces of 80/20 ground beef patties cooked in tallow, with a side of bone broth blended with butter.
  • Evening: A large ribeye (14 to 16 ounces) cooked in butter, with a few ounces of pork belly or lamb on the side.
  • Between meals: Bone broth with added fat, or a glass of whole milk if you include dairy.

The common thread is fat at every opportunity. Lean protein fills you up. Fat delivers calories efficiently. If you find yourself too full to finish meals, that’s a sign to swap lean cuts for fattier ones rather than simply trying to eat more volume.

Why Some People Lose Weight Instead

The carnivore diet has a strong appetite-suppressing effect for many people, which is why it’s often associated with weight loss rather than gain. High protein intake increases satiety hormones, and removing all carbohydrates eliminates many of the hyper-palatable foods that drive overeating. If your body naturally regulates toward eating less on this diet, gaining weight requires treating food as a deliberate practice rather than eating to appetite.

Track your calories for at least a week or two to see where you actually land. Many people who think they’re eating enough discover they’re falling 500 to 1,000 calories short of a surplus. A food scale and a simple tracking app can reveal the gap quickly. Once you know your baseline, add 300 to 500 calories per day through the strategies above and monitor your weight over two to four weeks. Adjust from there based on what the scale does.