American Cheese vs. Cheddar Cheese. Cheddar is a hard English cheese while American cheese is a smooth and creamy processed cheese. Cheddar has more flavor while American cheese, being artificially processed rather than aged naturally, is less expensive.