How to Make Kimchi from Scratch: Traditional Baechu-Kimchi and the Fermentation Science

Updated: June 2026Gochugaru · saeujeot · lacto-fermentation · baechu · kimchi jjigae
45
min active
8hr
salting time
1–5 days
room temp ferment
★★★
weekend project

Kimchi is not a recipe — it's a practice. Korean families have their own versions, passed down through generations, each with slight variations in the ratio of gochugaru to saeujeot, the inclusion or omission of oysters, the thickness of the daikon matchsticks. What is consistent: the two-stage process of salting to draw water and create texture, then applying the paste and fermenting to develop the complex sourness that distinguishes kimchi from spicy pickled cabbage.

The fermentation science is genuinely interesting: naturally occurring Lactobacillus bacteria on the cabbage surface begin converting sugars to lactic acid under the anaerobic conditions created by the salt brine. The lactic acid lowers pH, creates the sourness, and produces a hostile environment for pathogenic bacteria — it's the same process as sauerkraut, just with a very different flavor profile.

For 1 Large Jar (~1.5kg finished kimchi)

The salting stage

1

Quarter and salt the cabbage

Cut cabbage lengthwise into quarters, then crosswise into 2-inch pieces (or leave in long strips if you prefer whole-leaf kimchi — adjust accordingly). In a large bowl, toss cabbage with salt, working it into all the layers. Let sit 6–8 hours at room temperature, or overnight in the refrigerator, turning every 2 hours. The cabbage will release significant liquid and reduce to about half its original volume. When done, the leaves should be wilted but still have some crunch — like a good coleslaw texture, not mush.

2

Rinse and drain — critical step

Rinse cabbage thoroughly under cold water 2–3 times to remove excess salt. Taste a piece — it should be pleasantly salty, like a well-seasoned food, not aggressively salty. If it's too salty, rinse again. Too little salt = bland kimchi and potential spoilage. Let drain in a colander for at least 30 minutes; squeeze excess water by hand. The drier the cabbage, the better the paste will adhere and the crisper the finished kimchi.

The paste

3

Make the juk (rice paste base)

Whisk sweet rice flour with ½ cup water in a small saucepan. Cook over medium heat, stirring constantly, until it thickens to a paste (2–3 minutes). Cool completely. This paste acts as a binder for the gochugaru paste, helping it coat the cabbage evenly and stay attached. It also provides a small amount of sugar that feeds the fermentation microbes. Don't skip it — paste made without juk slides off the cabbage and pools at the bottom of the jar.

4

Combine paste ingredients

In a large bowl, combine: cooled juk, gochugaru, saeujeot (or vegan substitute), fish sauce, sugar, minced garlic, and grated ginger. Mix until fully combined — it should be a thick, red paste with intense aroma. Taste: it should be very spicy, salty, slightly sweet, with powerful garlic and ginger. It will mellow significantly during fermentation. Add daikon matchsticks and green onion pieces to the paste and toss to coat.

5

Combine and pack

Add drained cabbage to the paste bowl. Using gloved hands (gochugaru stains intensely), mix everything together, working the paste into every layer of cabbage. Pack tightly into a clean glass jar or airtight container, pressing down firmly to eliminate air pockets. The brine that naturally forms should cover the cabbage when pressed down. Leave 2–3 inches of headspace — the kimchi will expand as it ferments and produces CO2.

The Fermentation Science — What's Happening in the Jar

Lacto-fermentation: Lactobacillus takes over

After packing, leave the jar at room temperature (18–22°C / 65–72°F) for 1–5 days depending on your sour preference. During this time, naturally occurring Lactobacillus bacteria (particularly Leuconostoc mesenteroides initially, then Lactobacillus plantarum) ferment the sugars to lactic acid. Signs it's fermenting correctly: small bubbles appearing, brine becoming slightly cloudy, slightly sour smell, slight tang when tasted. Press the cabbage down each day to keep it submerged in brine.

When it reaches your desired sourness (taste daily after day 1), transfer to the refrigerator. Cold dramatically slows fermentation — the kimchi will continue to develop but over weeks to months, not days. Young kimchi (1–3 days) is crisp and mildly sour; aged kimchi (3–6+ weeks refrigerated) is deeply sour and more complex. Both are right — it's a preference.

Vegan Kimchi — It's Excellent

Traditional kimchi uses saeujeot (salted shrimp) and fish sauce for umami depth. Vegan kimchi swaps these for: 2 tbsp soy sauce + 1 tsp miso + ½ tsp MSG (the MSG replaces the glutamate from fish sauce without adding fish flavor). The result is genuinely good — slightly different but not inferior. Many Korean temple kimchi traditions are vegan by necessity, and they've been refining this for centuries.

Gochugaru (Korean Pepper) → Saeujeot (Salted Shrimp) →

More Korean cooking

Korean BBQ → Tteokbokki → Pad Thai → Kimchi + Gut Health →

As an Amazon Associate, Borderless Kitchen earns from qualifying purchases made through links on this page. This does not affect the price you pay.