Onion has 40 kcal per 100g – with 1.1g protein, 0.1g fat and 9g carbs. 1 medium onion = 44 kcal. Complete nutrition facts.