Yes, they can. To freeze let the homemade muffins cool completely and wrap in foil then place them into a freezer bag for up to 2 months. When ready to eat you can thaw the muffins in the refrigerator over night. Alternatively, you can warm in the microwave for 30 seconds until warm, or the oven at 350 degrees for 15 minutes until hot.