Fresh ground daily and ready to cook. All the essential ingredients are already in there. A 2 pound loaf takes 1 hour at 350 degrees. It also makes great meatballs.