Our meals are prepared fresh each day and never frozen. Simply follow the quick heating instructions on your meal and enjoy! Typically, meals are ready to eat within about 20 minutes. Note that times may vary depending on your cooking equipment.