Kimchi is controlled lacto-fermentation of salted vegetables — most commonly napa cabbage — with a paste of gochugaru (Korean chilli flakes), garlic, ginger, fish sauce, and often salted shrimp or anchovy. The technique is not cooking. It is creating the exact environmental conditions where Lactobacillus bacteria thrive, produce lactic acid, and transform raw, perishable cabbage into a tangy, funky, deeply complex, living food that improves over weeks and keeps for months. The salt creates the environment. The bacteria do the work. Your job is to get out of their way.
Quality hierarchy: 1) Salt concentration — this controls everything and is NON-NEGOTIABLE. The target is 2–3% salt by weight in the final product. Too little salt (below 2%): bad bacteria compete with Lactobacillus, producing off-flavours, sliminess, or unsafe fermentation. Too much salt (above 5%): fermentation slows to a crawl and the kimchi tastes aggressively salty. The salting stage — quartering cabbage and packing with coarse salt for 6–12 hours — is where this ratio is established. The cabbage should wilt, lose about 30% of its volume, and bend without snapping. If it still snaps, it hasn't salted long enough. 2) The paste — gochugaru (Korean chilli flakes — NOT generic chilli powder, NOT cayenne) is the soul of kimchi. It provides colour, moderate heat, slight sweetness, and a fruity depth that no other chilli product can replicate. Mixed with garlic, ginger, fish sauce (or salted shrimp for funk), and rice flour porridge (the secret ingredient — see below). 3) Rice flour porridge — cook 1 tablespoon rice flour with half a cup of water until it thickens into a thin paste. Cool. Add to the paste. This porridge feeds the Lactobacillus bacteria, accelerating fermentation and producing a rounder, more complex flavour. Without it, fermentation is slower and the flavour is sharper. With it, the kimchi develops depth faster. 4) Packing — apply the paste to every leaf of every quarter, getting between every layer. Pack tightly into jars, pressing down to eliminate air pockets. Air is the enemy — it promotes mould and off-flavours. The top should be submerged in its own brine. Press a piece of plastic wrap directly onto the surface. 5) Fermentation timing — room temperature (18–22°C) for 1–3 days. You'll see bubbles forming — this is CO2 produced by the bacteria. Active bubbling means active fermentation. Taste daily. When the tanginess reaches a level you like, transfer to the refrigerator. Cold slows fermentation almost to a halt but doesn't stop it — kimchi continues developing slowly in the fridge for weeks and months.
Taste your kimchi at every stage and learn what each stage offers: Day 1 kimchi is fresh, bright, and barely tangy — essentially a seasoned salad. Day 3–5 is developing tang with a slight fizz on the tongue. Week 2 is properly sour with complex funk. Month 1+ is deeply sour, intensely funky, and has a concentrated depth that fresh kimchi cannot approach. None of these stages are 'wrong' — they're different ingredients. Fresh kimchi goes with grilled meat. Aged kimchi goes into jjigae (stew), kimchi fried rice, and kimchi pancakes. Over-fermented kimchi is not waste — it is the PREFERRED ingredient for cooked kimchi dishes. Jjigae made with fresh kimchi is flat and boring. Jjigae made with 3-month-old kimchi that's almost too sour to eat raw is extraordinary — the sourness mellows in the broth and the deep funk provides a backbone that nothing else can. For the fastest fermentation: keep the jar at 22–25°C. For the most complex, slow-developed flavour: ferment at 15–18°C for a week before refrigerating. Lower temperature = slower fermentation = more complex organic acid profile = more interesting kimchi.
Not salting long enough — under-salted cabbage ferments unpredictably and can develop off-flavours or unsafe bacteria. The cabbage MUST be wilted and pliable before rinsing and applying the paste. Using regular chilli flakes instead of gochugaru — the flavour profile is completely different. Gochugaru is mildly hot, slightly sweet, with a fruity red pepper character. Generic chilli flakes are sharp, thin, and one-dimensional. This substitution ruins kimchi. Not pressing air out — trapped air pockets grow mould. Press firmly after packing, submerge in brine, and seal. Opening the jar repeatedly during fermentation — each opening introduces oxygen and potentially contaminants. Let it ferment undisturbed. Using iodised salt — the iodine inhibits Lactobacillus activity. Use coarse sea salt or Korean coarse salt (cheonilyeom). Not using rice flour porridge — the single most overlooked ingredient. It feeds the bacteria and dramatically improves flavour development.