How the salad calorie calculation works
A salad has no single calorie value the way an apple does — it is whatever you build it from. This calculator estimates the total the honest way: it multiplies the grams of each component by that food's calorie density (kilocalories per gram) and adds the pieces together. The formula is simply total kcal = Σ (grams of each ingredient × its kcal/g). Because fat carries about 9 kcal per gram while raw vegetables carry well under 0.4 kcal per gram, the components differ by more than a factor of twenty, which is why two salads of the same size can differ enormously in calories.
The calorie densities used
The defaults are standard USDA per-100-gram values, expressed here as kcal per gram:
- Leafy greens (romaine, spinach, mixed spring mix): about 0.17 kcal/g (~17 kcal per 100 g). Two packed cups is roughly 85 g, so about 15 kcal.
- Raw non-starchy vegetables (tomato, cucumber, bell pepper, onion): about 0.30 kcal/g (~30 kcal per 100 g).
- Grilled skinless chicken breast: about 1.65 kcal/g (~165 kcal per 100 g). A palm-sized 100 g portion adds ~165 kcal.
- Cheese (cheddar, feta, parmesan average): about 4.0 kcal/g (~400 kcal per 100 g).
- Nuts or croutons: about 5.5 kcal/g. Nuts run close to 6 kcal/g and croutons around 4 kcal/g, so the 5.5 default sits between them.
- Oil-based dressing / vinaigrette: about 4.5 kcal/g (~450 kcal per 100 g). Two tablespoons is roughly 30 g, or ~135 kcal.
Why the extras dominate
In the default salad — 85 g greens, 120 g vegetables, 100 g chicken, 20 g cheese, 15 g nuts/croutons, 30 g dressing — the greens and vegetables together contribute only about 50 kcal, while the dressing, cheese, and toppings contribute nearly 300 kcal. That is the core insight of the tool: the leafy base is almost free, and the calorie count is decided by the dressing and dense toppings. Serving dressing on the side and dipping the fork, rather than pouring it over, commonly cuts a salad's dressing calories by half or more.