The USDA has a great lookup tool for individual foods at the USDA Food Composition Database.
I am curious as to why you would want a complete list of calories for foods in household measures i.e. common serving sizes? If you want to keep track of your food intake, try nutrition analysis software like My Food Record which I developed with my programmers that has a rather large database of generic and brand name foods.
Rather than looking up individual foods, why not keep track of the foods you eat and the recipes you make for meals? A complete nutrition analysis software program should do that rather easily for you and should store recipes and meals you enter. While My Food Record does not analyze recipes, you could use recipe analysis software for that task. That way, you can keep track of your calorie intake as well as vitamins and minerals from individual foods and ingredients in a recipe.