Homemade Kimchi Recipe: Authentic Korean Kimchi Made at Home

Easy Korean kimchi made at home with simple ingredients. Napa cabbage and green onions are fermented in a tangy, spicy red sauce.

If you haven’t tried kimchi, you’re missing a bold, flavor-packed traditional Korean staple. This version keeps cleanup minimal: one large bowl and a blender or food processor are all you need. The process is straightforward and the result is worth the slight extra effort. Kimchi is versatile — try it with rice, soups, grilled meats, or as a vibrant condiment with many dishes.

Easy Homemade Kimchi in White Bowl on White Background

What is kimchi? What does it taste like? Is it spicy?

Kimchi is a traditional Korean fermented vegetable dish, most commonly made with Napa cabbage. The cabbage is salted, seasoned, packed into a jar and allowed to ferment. Recipes and fermentation times vary by household — from a day to several years. The flavor is tangy and sour from fermentation and usually has a spicy, savory kick.

Making kimchi is simple and rewarding

  • Cost-effective
  • Uses basic, fresh ingredients
  • Easy to adjust to taste
  • Great as a homemade gift

How to make homemade kimchi from scratch

  1. Mix salt and water — dissolve the salt in a large bowl of water.
  2. Soak the cabbage — add the cabbage and let it sit until wilted.
  3. Make the red pepper paste — blend onion, garlic, ginger, fish sauce (or shrimp paste), sugar, Korean red pepper powder and a bit of water until smooth.
  4. Drain and rinse the cabbage — rinse in cold water to remove excess salt.
  5. Coat the cabbage — mix the cabbage with the red pepper paste and green onions so everything is well coated.
  6. Pack into jars — press the kimchi firmly into a jar, removing air pockets and filling it completely. Use multiple jars if needed.
  7. Ferment at room temperature — tighten the lid and leave the jar out for 24–72 hours or longer depending on your taste.
  8. Refrigerate — move the kimchi to the fridge when it’s as sour and ripe as you like.

Kimchi base ingredients

  • Sea salt or kosher salt — iodine-free salt is recommended for fermentation.
  • Water — for wilting the cabbage.
  • Napa cabbage — 4–5 pounds, cut into 1–2 inch pieces.

Spicy kimchi paste (blend until smooth)

  • ½ cup onion, sliced
  • 2 cloves garlic, peeled
  • 1 tsp fresh ginger, grated
  • 1 tbsp fish sauce or shrimp paste (optional for vegetarian version)
  • 1 tsp granulated sugar
  • ½ cup Korean red pepper powder (gochugaru)
  • ¼ cup water

Fermentation time

Kimchi needs at least 24 hours to begin fermenting. Taste it with a clean spoon after a day. For a tangier, more mature flavor, leave it at room temperature for another 2–4 days, checking daily. Bubbles and some brine seeping from the jar are normal signs of active fermentation. Two days at room temperature is a common sweet spot for many.

What to serve with kimchi

Kimchi pairs beautifully with Korean barbecue, soups, bibimbap, dumplings, or simply as a side with rice.

Rice is a classic pairing — use kimchi as a topping or side for white rice, fried rice, or garlic rice. It also complements many Asian-inspired mains and soups as a bright, spicy contrast.

Variations

Cucumber kimchi — thinly slice cucumbers or stuff them with paste for a crunchy ferment.

Radish kimchi — add thinly sliced radish for texture and sweetness.

Vegan kimchi — omit fish sauce or use a vegetarian umami alternative.

Add carrots — julienne or thinly slice carrots before mixing.

Bok choy — use instead of Napa cabbage for a different texture and flavor.

Closeup Shot of Fork Packed With Red Fermented Pickled Korean Cabbage in White Bowl on White Background

Tips and techniques

Use Napa cabbage — American (green) cabbage does not give the same texture or flavor.

Seal jars well — close lids tightly to create an environment for fermentation.

Avoid iodized table salt — it can inhibit fermentation and alter texture.

Adjust sourness — longer room-temperature fermentation yields a tangier kimchi; shorter time keeps it milder.

Don’t substitute gochujang for red pepper powder — gochugaru (Korean red pepper powder) provides the right balance of heat and texture for traditional kimchi.

Control spice — reduce or increase the red pepper powder to make mild or spicy kimchi.

Fish sauce alternatives — shrimp paste or omitting the ingredient will still produce tasty kimchi.

Soak the cabbage — don’t skip salting and soaking; it softens the cabbage and helps a healthy ferment.

Storage

Refrigerate — store kimchi in a sealed jar in the fridge. Use clean utensils to avoid contamination. Properly handled kimchi keeps well for weeks to months depending on salt and fermentation level.

Freezing — not recommended, as the high water content alters texture on thawing.

More cabbage recipes

  • Fried Sausage and Cabbage
  • Classic Cabbage Soup
  • Fried Cabbage with Bacon
  • Thai Chicken Salad
  • Oil and Vinegar Coleslaw

Recipe

Easy Homemade Korean Kimchi Cabbage in White Bowl on White Background

Homemade Kimchi

Abeer Rizvi

Easy Korean kimchi, made with simple ingredients. Napa cabbage and green onions fermented in a tangy, spicy red paste.
5 from 1 vote
Prep Time 2 hrs
Fermenting time 2 d
Total Time 2 d 2 hrs
Course Side Dish
Cuisine Korean
Servings 8 People
Calories 46 kcal

Ingredients

Cabbage

  • ½ cup sea salt (or kosher salt, iodine-free)
  • 1 cup water
  • 4–5 lb Napa cabbage, cut into 1–2 inch pieces

Spice paste

  • ½ cup onion, sliced
  • 2 cloves garlic, peeled
  • 1 tsp fresh ginger, grated
  • 1 tbsp fish sauce or shrimp paste (optional)
  • 1 tsp granulated sugar
  • ½ cup Korean red pepper powder (gochugaru)
  • ¼ cup water
  • 4 green onions, cut into 2-inch pieces

Instructions

  • Mix sea salt and water in a large bowl until the salt dissolves.
  • Add cabbage and let it sit in the salted water for 1–2 hours, or until significantly wilted.
  • In a blender, combine onion, garlic, ginger, fish sauce, sugar, red pepper powder and water. Blend to a smooth paste and set aside.
  • Drain and rinse the cabbage in cold water to remove excess salt.
  • Return the cabbage to the bowl, add the red pepper paste and green onions, and mix thoroughly so the cabbage is well coated.
  • Pack the seasoned cabbage tightly into a large mason jar, pressing down to remove air pockets. Repeat with additional jars if needed.
  • Close the lid and leave the jar at room temperature to ferment.
  • Taste after 24 hours. If you prefer a stronger sour flavor, leave it out for another 2–4 days, checking daily. Bubbles and a little brine on the lid are normal.
  • When the kimchi reaches your desired flavor, transfer the jar to the refrigerator. Enjoy!

Notes

  • Follow the tips above for best results.
  • Store in the refrigerator; properly handled kimchi can keep for weeks to months depending on salt and fermentation level.

Nutrition

Calories: 46 kcal
Carbohydrates: 10 g
Protein: 3 g
Fat: 1 g
Sodium: 7274 mg

Nutritional information is estimated by an automated tool and may not be exact.


Tried this recipe?
Leave a comment below or rate the recipe.