You can technically eat kimchi within a day of making it — called quick kimchi. However, the flavor develops and deepens over time. A common length of time for kimchi to ferment seems to be around 7 to 10 days, but taste it every day to see what the optimal time is for your taste buds. Some Koreans are known to ferment their kimchi in a crock partially buried in the ground for several months.