Make Kimchi at Home: The Real Baechu Method
You want kimchi that tastes like what you ate in Seoul, not the vinegary jar at your supermarket. The difference between those two things is fermentation time, proper salt ratios, and one ingredient most Western recipes skip entirely: jeotgal, the salted seafood paste that makes kimchi taste like kimchi instead of spicy cabbage.
Napa Cabbage + Gochugaru + Jeotgal = Why Store-Bought Fails
Kimchi is a fermented vegetable dish, which means the flavor develops over days or weeks through bacterial activity, not from sitting in vinegar for an hour. A proper batch of baechu kimchi (napa cabbage kimchi) contains three non-negotiable components: napa cabbage as the base, gochugaru (Korean red chili flakes) for heat and color, and jeotgal (fermented anchovy or shrimp sauce) for umami depth.
Store-bought versions often substitute vinegar for fermentation time and skip jeotgal entirely, which is why they taste thin. The real version has a funky, complex saltiness underneath the spice. That funk is the point. It’s also why homemade kimchi costs about $4 to make and tastes better than $8 jars at Whole Foods.
A good batch should smell aggressively funky after one week at room temperature, then develop a subtle tang and deeper red color by week two. If it smells like nothing after five days, your fermentation isn’t working—usually because the kitchen is too cold or your salt ratio was off.
The Actual Method: What You Need and How Long It Takes
Start with one head of napa cabbage (about 2 pounds). Cut it lengthwise into quarters, then soak in a brine of 2 tablespoons salt per quart of water for 4-6 hours. This softens the leaves and seasons them evenly. Rinse thoroughly.
While the cabbage soaks, make the paste. Combine 3 tablespoons gochugaru, 2 tablespoons jeotgal (buy this at any Korean market or online—brands like Wang or Haechandle work), 1 tablespoon minced garlic, 1 teaspoon minced ginger, 1 teaspoon sugar, and 2 tablespoons water. Mix until it forms a thick slurry. Some recipes add fish sauce here instead of jeotgal, which is fine but less traditional.
Spread this paste between each cabbage leaf, working from the outside in. Pack the finished cabbage into a clean jar, pressing down so the liquid rises above the vegetables. Leave 1 inch of headspace—fermentation produces gas and you don’t want it exploding in your fridge.
Leave the jar at room temperature (65-72°F is ideal) for 3-7 days. Taste it daily after day three. Once it reaches your preferred level of tang, move it to the fridge where it will continue fermenting slowly for months. Total active time: 20 minutes. Waiting time: 3 days minimum.
Why Jeotgal Matters More Than Your Gochugaru Quality
Most Western cooks obsess over gochugaru sourcing and freshness. That’s backwards. Jeotgal is what separates competent homemade kimchi from the kind that tastes like restaurant food. It provides the fermented fish funk that makes your mouth want more after each bite.
You can use mediocre gochugaru and still make good kimchi. You cannot make good kimchi without jeotgal or a substitute (fish sauce works in a pinch, but it’s not the same). Jeotgal is salted, fermented seafood—usually anchovies or shrimp—that’s been sitting in brine for months. It’s intensely salty and smells like low tide. That’s exactly what you want.
Buy jeotgal at Korean markets in the refrigerated section, or order online. A small jar costs $6-10 and lasts through dozens of batches. Don’t skip this step thinking regular fish sauce is equivalent. Fish sauce is a liquid; jeotgal is a paste with actual texture and a different fermentation profile.
One Thing You Should Actually Do
Make one batch this week using the method above, then taste it every single day for two weeks. You’ll learn fermentation speed, how salt affects timeline, and what your personal preference tastes like. After that, you’ll know whether you want it funkier, spicier, or saltier—and you can adjust. This is how you move from following recipes to actually understanding what you’re making.