Baby corn is a cereal grain taken from corn (maize) harvested early while the stalks are still small and immature. Baby Corn can be a nice addition to soups, stews, or curries. These corns are eaten whole, as their cob is quite soft and can be cooked to consume.