Kimchi is one of the most iconic staples of Korean cuisine. It is a fermented dish typically made from napa cabbage, radishes, seasoning paste, and aromatic ingredients.
Known for its tangy, spicy, savory flavor and crunchy texture, kimchi brings depth to meals and offers remarkable nutritional benefits.
While it may look complex, making kimchi at home is surprisingly achievable once you understand the steps behind salt-brining, seasoning, and fermentation.
Kimchi Recipe
Kimchi is a fermented vegetable dish created through a careful balance of salt, time, and temperature.
The process begins with salting napa cabbage to draw out moisture, allowing the leaves to soften while retaining their crisp bite.
A separate seasoning paste is made by blending garlic, ginger, chili flakes, fish sauce, sugar, and sometimes rice flour.
Once mixed with cabbage and radish, the natural fermentation process begins. Beneficial bacteria convert the sugars into acids, giving kimchi its tangy profile and long shelf life.

Ingredients
For the cabbage preparation:
- 1 large napa cabbage
- ½ cup coarse sea salt (non-iodized)
- Water for rinsing and soaking
For the seasoning paste:
- 1 cup Korean red chili flakes (gochugaru)
- 1 tablespoon sugar
- 6 to 8 cloves garlic, minced
- 1 inch ginger, grated
- ½ cup fish sauce or soy sauce
- 1 small onion, grated
- 2 tablespoons rice flour (optional, for thicker paste)
- ½ cup water (if using rice flour)
Vegetables to mix in:
- 1 medium Korean radish or daikon, cut into thin strips
- 3 to 4 green onions, chopped
- Optional: carrots, chives, or Asian pear for sweetness
Step-by-Step Process
1. Prepare and Salt the Cabbage
Begin by cutting the napa cabbage lengthwise into quarters, then into manageable bite-sized pieces. Rinse the cabbage under cold water to remove any debris.
Sprinkle coarse sea salt between the leaves, ensuring every layer is lightly coated.
Salting is essential because it draws out moisture, softens the leaves, and prepares the cabbage to absorb flavors.
Place the cabbage in a large bowl and let it sit for 1½ to 2 hours, tossing every 30 minutes to ensure even brining. The cabbage is ready when it bends easily without breaking.
2. Rinse and Drain the Cabbage
Once salted, rinse the cabbage thoroughly under running water to remove excess salt.
This step ensures your final kimchi will not be overly salty. After rinsing, let the cabbage drain for 15 to 20 minutes.
Proper draining is important because extra water can dilute the seasoning paste and affect the fermentation process.
3. Make the Seasoning Paste
In a bowl, combine gochugaru, sugar, minced garlic, grated ginger, fish sauce, and grated onion.
If you prefer a thicker paste, mix rice flour with water in a pot and lightly heat it until it becomes a smooth porridge. Let it cool, then add it to the seasoning mixture.
The paste should be thick enough to cling to the cabbage without being runny. Adjust the spice level by increasing or reducing the gochugaru to suit your taste.
4. Mix the Vegetables with the Paste
Add the sliced radish, green onions, and any optional vegetables into the seasoning paste. Coat them thoroughly until everything is evenly colored.
The radish adds crunch and freshness, while green onions offer mild sharpness.
This mixture forms the heart of the kimchi flavor and should be well blended before combining with the cabbage.
5. Combine the Cabbage and Seasoning
Wearing food-safe gloves, gently mix the drained cabbage with the seasoning mixture.
Massage the paste into each leaf to ensure complete coverage.
This step determines the depth of flavor, so take your time to distribute the seasoning evenly. The cabbage should appear fully coated and vibrant red once finished.
6. Pack the Kimchi for Fermentation
Place the seasoned kimchi into an airtight glass jar or fermenting container.
Press down firmly to remove air pockets, as exposure to air can interfere with fermentation.
Leave about one inch of space at the top of the jar because kimchi expands as it ferments. Seal the jar tightly to maintain an oxygen-free environment.
7. Ferment the Kimchi
Let the jar sit at room temperature for 1 to 2 days, depending on the weather.
Warmer temperatures speed up fermentation, while cooler environments slow it down. You may notice tiny bubbles as beneficial bacteria begin converting sugars into acids.
After this initial fermentation, taste the kimchi. If it has reached your preferred tanginess, transfer it to the refrigerator.
Refrigeration slows fermentation, allowing the flavors to develop gradually over weeks or even months.
Different Variations
1. White Kimchi (Baek Kimchi)
This mild version contains no chili flakes. Instead, it is made with garlic, ginger, and a light brine, making it refreshing and suitable for those who prefer less spice.
2. Radish Kimchi (Kkakdugi)
Made with diced radish instead of cabbage, this version is crunchy, juicy, and carries a sharper, more refreshing flavor.
3. Cucumber Kimchi (Oi Kimchi)
A fast-fermenting variety made with sliced or stuffed cucumbers. It is crisp and perfect for summer meals.
4. Vegan Kimchi
Uses soy sauce or fermented soybean paste instead of fish sauce. The flavors remain rich without animal products.
5. Extra Spicy Kimchi
Simply increase the amount of gochugaru and add chili paste for deeper heat and richer color.
Conclusion
Making kimchi at home is a rewarding process that blends tradition, technique, and personal taste.
By understanding the importance of salting, seasoning, and fermentation, you can create your own version that fits your flavor preferences.
With simple ingredients and a step-by-step approach, homemade kimchi becomes a versatile staple.