Mainly, their size! Cornish hens are just very small chickens that are bred specifically for meat. Their small size makes them quick to cook and perfect for serving 1 to 2 people.  It’s not often you can eat an entire chicken in one sitting. With cornish hens, you can!