Knowing the calorie and macronutrient content of everyday foods is the foundation of any nutrition plan — whether you're tracking intake for weight loss, hitting a protein target for muscle gain, or just trying to understand what's actually in your meals. This table covers 150+ common foods across seven categories, with values standardised per 100g so you can compare foods on an even footing regardless of typical serving size. Use the search box or category tabs below to find what you're looking for, or pair this data with our Calorie & Macro Calculator to turn it into a personalised daily target.
All values per 100g. Sources: USDA FoodData Central, nutritional databases.
Understanding the seven food categories
Meat & Fish
The primary source of complete protein for most diets, containing all nine essential amino acids. Fatty fish like salmon also provide omega-3s. Calorie content varies widely — lean poultry breast is roughly 165 kcal/100g, while fattier cuts can exceed 300 kcal/100g.
Dairy & Eggs
A versatile source of protein, calcium, and vitamin D. Greek yoghurt and cottage cheese offer some of the best protein-to-calorie ratios in this category, while whole milk and cheese are more calorie-dense due to fat content.
Grains
The main carbohydrate source for most diets worldwide, providing sustained energy and, in whole-grain form, significant fibre. Refined grains (white rice, white bread) are digested faster than whole grains (oats, brown rice, quinoa), which affects blood sugar response.
Vegetables
Generally the lowest-calorie, highest-volume food category, making them useful for feeling full on fewer calories. Leafy greens and cruciferous vegetables (broccoli, cauliflower) are particularly nutrient-dense relative to their minimal calorie content.
Fruits
A source of natural sugars, fibre, and micronutrients like vitamin C and potassium. Calorie density varies from very low (watermelon, berries) to moderate (bananas, grapes) — dried fruits are a notable exception, much more calorie-dense per 100g due to water removal.
Nuts & Seeds
Calorie-dense due to high healthy fat content — often 500-600+ kcal/100g — but also rich in fibre, protein, and minerals like magnesium. Because they're so easy to overeat by volume, portion awareness matters more here than in most other categories.
Where this data comes from
Nutritional values in this table are sourced from the USDA FoodData Central database, the standard reference used by nutrition professionals and researchers in the United States, cross-checked against other public nutrition databases for consistency. All figures are standardised to 100g, which is the international convention for comparing foods — this is different from typical serving size, so a 100g calorie figure for something like nuts (which are often eaten in 20-30g portions) will look higher than what you'd actually consume in one sitting.
Natural foods (unlike packaged products with fixed labels) have some inherent variation based on growing conditions, ripeness, and preparation method — the values here represent typical averages, not exact figures for any specific item you buy. For packaged foods, always check the actual nutrition label on the product, since brand formulations vary.
Frequently asked questions
Calculate your daily calorie target
Use our free calculator to find your personal calorie and macro targets for weight loss, muscle gain, or maintenance.
Open Calorie Calculator →