Yes, shallots can be frozen for up to 3 months but it's important to get all of the air out and tightly wrap it because extra moisture can change the texture when you thaw it.