Calorie-Dense Snacks for Weight Gain

Affiliate disclosure (FTC): WeightGain.us is reader-supported. Some links in this guide may be affiliate links, meaning we could earn a small commission if you buy through them — at no extra cost to you. This never changes our recommendations, which are based on published evidence.

Calorie-dense snacks are the simplest fix for the biggest hurdle in gaining weight: hitting a calorie surplus when three meals a day already feel like enough. The trick is choosing foods that pack a lot of energy into a small, easy-to-eat portion — so you add 300 to 600 calories between meals without ever feeling stuffed. Below are 35 healthy, calorie-dense snacks with approximate calories, plus how to build your own.

Key takeaways
  • Snacks are the easiest way to add 300–600 calories a day without bigger meals.
  • Choose energy-dense foods — nut butters, nuts, full-fat dairy, dried fruit — for the most calories per bite.
  • Eat 2–3 calorie-dense snacks between meals, on top of regular meals, not instead of them.
  • A protein-and-fat snack before bed adds calories and supports overnight recovery.

Why snacking is the easiest way to gain weight

Gaining weight requires eating more energy than you burn, day after day, for weeks — what nutritionists call a calorie surplus. For naturally thin people the obstacle is rarely motivation; it is the physical difficulty of eating enough at meals when a small appetite fills up fast. Snacks solve this by spreading calories across the day in small, low-effort bites that never compete with a full meal. The Academy of Nutrition and Dietetics and the Mayo Clinic both recommend frequent calorie-dense snacks as a first-line strategy for healthy weight gain.

The key word is dense. A cup of raw celery and a handful of almonds are both "a snack," but one is about 15 calories and the other about 165. Choosing energy-dense foods — those high in healthy fats, which carry 9 calories per gram versus 4 for carbs and protein — lets you add hundreds of calories in a portion small enough to eat between meals. Use the USDA FoodData Central database to look up exact figures; the numbers below are approximate.

Nuts, seeds & nut butters (the heavy hitters)

Nuts are the single most calorie-dense whole-food snack, and they bring protein, fiber and heart-healthy fats along with the calories.

SnackPortion~Calories
Mixed nuts1/4 cup~200
Peanut butter on whole-grain toast2 tbsp + 1 slice~280
Almond butter on apple slices2 tbsp + 1 apple~290
Trail mix (nuts, raisins, dark chocolate)1/3 cup~250
Sunflower or pumpkin seeds1/4 cup~180
Peanut butter stuffed dates3 dates~230

Keep a jar of nut butter and a bag of trail mix where you'll see them — a desk drawer, a gym bag, the car. Visibility drives intake, and a spoonful of peanut butter is one of the fastest 95 calories you can eat.

Dairy & protein snacks

Full-fat dairy adds calories and 8 to 20 grams of protein per serving, helping the surplus turn into muscle rather than only fat when paired with strength training.

Carb-rich grab-and-go snacks

Calorie-dense carbohydrates restock muscle glycogen and are easy to eat in a hurry. Pair them with a fat or protein so blood sugar stays steadier.

Fruit, dried fruit & smoothies

Whole fresh fruit is healthy but not very calorie-dense, so for weight gain lean on the calorie-dense forms: dried fruit, banana with nut butter, and blended smoothies.

How to build a 500-calorie snack

Use this simple formula: pick a base, a fat, and a topping. For example, whole-grain toast (base) + 2 tbsp peanut butter (fat) + sliced banana and honey (topping) lands around 450–500 calories in two minutes. Or Greek yogurt + granola + a handful of nuts. Each calorie-dense snack you add on top of normal meals chips away at the 300–500 calorie daily surplus most people need — see exactly how much you need with our calorie surplus guide.

When to snack for best results

Time snacks between meals — mid-morning, mid-afternoon, before bed — so they add to your total instead of blunting your appetite for dinner. A pre-bed snack with protein and fat (Greek yogurt, cheese, or a small shake) is especially useful because it supplies your body with amino acids overnight. Don't replace meals with snacks; the goal is to add calories, not redistribute them. For a full eating structure, pair these snacks with our weight gain meal plan.

The bottom line

Calorie-dense snacks are the simplest fix for the hardest part of gaining weight — hitting a surplus when meals already feel like enough. Stock energy-dense options where you'll see them, add two or three between meals each day, and the extra calories quietly accumulate into steady, healthy weight gain.

Informational, not medical advice. This article is general educational information, not a substitute for professional medical or nutrition advice. If you are underweight, have lost weight unintentionally, have a food allergy or any health condition, consult a doctor or registered dietitian before changing your diet. Operator: Mustafa Bilgic.

Frequently asked questions

What are the best calorie-dense snacks for weight gain?
Nut butters, mixed nuts, trail mix, full-fat Greek yogurt with granola, cheese and crackers, avocado toast, and homemade smoothies are the most calorie-dense healthy snacks. A 1/4 cup of nuts or 2 tablespoons of peanut butter adds roughly 200 calories in a small, easy portion.
How many snacks should I eat a day to gain weight?
Two or three calorie-dense snacks between meals, on top of regular meals, is usually enough to add the 300 to 500 calorie daily surplus most people need for steady weight gain. Add more only if the scale isn't moving after two to three weeks.
Are these snacks healthy or will they just add fat?
They are built from whole foods — nuts, dairy, fruit, whole grains, avocado — that supply protein, fiber and healthy fats, not just empty calories. Pairing the surplus with strength training directs most of the gain toward muscle rather than fat.
What is a good high-calorie snack before bed?
A protein-and-fat snack like full-fat Greek yogurt with nuts, cheese, or a small homemade shake. It adds calories and supplies amino acids overnight, which supports muscle recovery without disrupting most people's sleep.
What snacks are calorie-dense but still quick to grab?
Trail mix, a granola or energy bar, a banana with peanut butter, string cheese with dried fruit, or a single-serve nut butter packet are all grab-and-go options that deliver 200 to 400 calories with no prep.

Keep reading

References

Sources: USDA FoodData Central · Academy of Nutrition and Dietetics · Mayo Clinic — Healthy weight gain · NIH/NIDDK — Weight Management · ISSN — Protein & Exercise Position Stand.