Authentic Vegan Kimchi (비건 김치) Recipe That Tastes Just Right
This post contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you.
Hello from Seoul, my dear “Korean Recipe Lab” family!
It’s me, your neighbor from Seoul, ready to share another precious recipe from my kitchen. Today, we’re tackling one of the most fundamental, most beloved, and arguably most important dishes in Korean cuisine: Kimchi (김치)! For us Koreans, kimchi isn’t just a side dish; it’s a way of life, an essential part of nearly every meal. It’s eaten with plain rice, stirred into hearty stews like Kimchi Jjigae (김치찌개), folded into savory pancakes, or simply enjoyed straight from the fridge.
Traditionally, kimchi gets its incredible depth and umami from ingredients like fish sauce or salted tiny shrimp (새우젓 saeujeot). But I often hear from my readers living abroad, especially those with dietary restrictions or who choose a plant-based lifestyle, asking: “How can I make real, authentic-tasting kimchi without any animal products?” And I always tell them, it’s absolutely possible! In my family, we’ve experimented for years, and I’ve perfected a method that brings all the complex, savory, spicy, and tangy flavors you expect from traditional kimchi, but without a drop of fish sauce.
The secret lies in harnessing the natural umami powerhouses that plants offer. We’ll be using dried kelp (다시마 dashima) and dried shiitake mushrooms (표고버섯 pyogobeoseot) to create a rich, savory broth that forms the backbone of our kimchi paste. This combination provides a beautiful depth that truly makes you forget anything is missing. So, whether you’re vegan, have allergies, or simply want to try something new, get ready to make a batch of incredible, perfectly fermented vegan kimchi that will impress everyone at your table!

Ingredients
- For the Cabbage:
- 2 large heads Napa cabbage (배추 baechu), about 5 kg (11 lbs) total
- 1 cup (240 g) coarse sea salt (천일염 cheonilyeom), plus more if needed
- For the Umami Broth:
- 6 cups (1.4 liters) water
- 2 large (about 15 cm or 6-inch) pieces dried kelp (다시마 dashima)
- 5-6 medium dried shiitake mushrooms (표고버섯 pyogobeoseot)
- For the Glutinous Rice Porridge (찹쌀풀 chapssalpul):
- ½ cup (60 g) glutinous rice flour (찹쌀가루 chapssalgaru)
- 2 cups (480 ml) of the cooled umami broth
- For the Kimchi Paste (양념 yangnyeom):
- 1½ cups (360 ml) of the remaining cooled umami broth
- 1 large yellow onion (about 250 g), roughly chopped
- 1 whole head garlic (about 10-12 cloves), peeled
- 1 piece ginger (about 5 cm or 2 inches), peeled and roughly chopped
- 1 small Korean pear or apple (about 200 g), peeled, cored, and roughly chopped (optional, for sweetness)
- 1½ cups (150 g) Korean chili flakes (고춧가루 gochugaru) – adjust to your spice preference
- ¼ cup (60 ml) soy sauce (간장 ganjang) – use a light soy sauce or soup soy sauce for better color
- ¼ cup (50 g) granulated sugar or ⅓ cup (80 ml) Korean plum extract (매실액 maesilaek)
- For the Fresh Vegetables:
- 1 medium Korean radish (무 mu) or daikon radish (about 400-500 g), julienned
- 1 medium carrot (about 100 g), julienned
- 8-10 scallions (쪽파 jjogpa), cut into 5 cm (2 inch) pieces
Substitutions
- Korean Radish (무 mu): If you can’t find Korean radish, which is shorter and rounder than daikon, a regular daikon radish is a good substitute. For a crunchier, slightly sweeter option, jicama can also work in a pinch, though the flavor will be different.
- Korean Chili Flakes (고춧가루 gochugaru): This is the soul of kimchi’s flavor and color, so it’s best to source it from an Asian market or online. However, if absolutely necessary, you could combine paprika for color and a pinch of cayenne pepper for heat, but the unique fruity and smoky notes of gochugaru will be missed.
- Glutinous Rice Flour (찹쌀가루 chapssalgaru): While glutinous rice flour creates the best texture, regular rice flour can be used. Cornstarch or potato starch are also possible, but use sparingly (a tablespoon or two) as they can make the paste too gooey.
- Dried Kelp (다시마 dashima) and Dried Shiitake Mushrooms (표고버섯 pyogobeoseot): These are crucial for the umami. If you absolutely cannot find them, you could try using a strong, unsalted vegetable broth for the porridge and paste, but the depth of flavor will be less authentic. I highly recommend finding these at an Asian market or online; they make a huge difference!
- Korean Pear/Apple: If you don’t have a Korean pear, a regular sweet apple (like Fuji or Gala) or even a Bosc pear will work. They add a lovely natural sweetness and a subtle tang.
🛒 Authentic Vegan Kimchi Recipe That Tastes Just Right
As an Amazon Associate we earn from qualifying purchases.
Shop Ingredients & Tools →How to Make It
- Prepare and Brine the Napa Cabbage: First, cut each head of Napa cabbage lengthwise into quarters, then trim off the hard core. In a very large bowl or clean basin, begin salting the cabbage. The goal here is to draw out excess water, which makes the leaves pliable and prevents the kimchi from becoming watery later. It also seasons the cabbage from the inside out. Sprinkle salt evenly between each leaf, focusing more on the thicker white parts near the base. You don’t need to overdo it on the green leafy parts. Stack the salted cabbage in your basin, ensuring each piece is well-coated. Pour about 2-3 cups of water over the cabbage to help dissolve the salt and distribute it. Let it sit at room temperature for 3-5 hours, flipping the cabbage every hour or so to ensure even brining. The cabbage should become soft and flexible; a leaf should be able to bend without breaking.
- Make the Umami Broth: While the cabbage is brining, prepare your flavor-packed broth. Combine 6 cups of water with the dried kelp and dried shiitake mushrooms in a medium pot. Bring it to a gentle simmer over medium heat. We simmer, rather than boil vigorously, to slowly extract the deep umami flavors without creating any bitterness from the kelp. Let it simmer gently for about 20 minutes. Then, remove the kelp and shiitake mushrooms (you can slice and add the shiitake to the kimchi paste later, or save them for another dish!). Let the broth cool completely. This cooled broth is our secret weapon for deep, rich vegan flavor.
- Prepare the Glutinous Rice Porridge (찹쌀풀 chapssalpul): In a small saucepan, whisk together ½ cup of glutinous rice flour with 2 cups of the *cooled* umami broth. Cooking with cold liquid first prevents lumps. Place the saucepan over medium heat and stir constantly with a whisk until the mixture thickens into a smooth, paste-like porridge, about 5-7 minutes. This porridge is vital because it acts as a binder for the kimchi paste ingredients, helps the paste adhere to the cabbage leaves, and provides a subtle sweetness that aids in the fermentation process. Once thickened, remove it from the heat and let it cool completely.
- Prepare the Fresh Vegetables for the Paste: While the porridge cools, julienne your Korean radish (or daikon) and carrot into thin, matchstick-like strips. Slice the scallions into 5 cm (2-inch) pieces. These fresh vegetables add texture, freshness, and a gentle sweetness that complements the spicy paste beautifully.
- Make the Kimchi Paste (양념 yangnyeom): In a food processor or blender, combine the chopped onion, peeled garlic, ginger, and optional pear or apple with the remaining 1½ cups of cooled umami broth. Blend until smooth. This creates a flavorful, aromatic base for our paste. Transfer this mixture to a very large bowl. Add the cooled glutinous rice porridge, Korean chili flakes (gochugaru), soy sauce, and sugar (or plum extract). Mix everything thoroughly until you have a thick, vibrant red paste. Now, gently fold in the julienned radish, carrot, and sliced scallions. Taste a tiny bit of the paste and adjust sweetness or saltiness if needed. Let the paste sit for about 15-20 minutes for the flavors to meld and for the gochugaru to fully hydrate and release its color and aroma.
- Rinse and Drain the Cabbage: Once the cabbage is flexible and has shrunk significantly (after 3-5 hours), it’s time to rinse it. Place the cabbage quarters under cold running water and thoroughly rinse each leaf, removing all the excess salt. This is crucial; if you don’t rinse enough, your kimchi will be too salty. Rinse 2-3 times, squeezing out water gently after each rinse. Then, stack the rinsed cabbage quarters in a colander and let them drain for at least 30-60 minutes. Press down occasionally to help release more water. The goal is to remove as much water as possible without damaging the leaves, as excess water will dilute your kimchi paste.
- Mix the Cabbage with the Paste: This is the fun part! Put on some food-safe gloves – the gochugaru will stain your hands, and the spice can irritate your skin. Take one quarter of the drained cabbage and gently spread the kimchi paste over each leaf, starting from the thickest white parts and working your way to the thinner green tips. Don’t be shy; ensure every nook and cranny gets coated. Stack the coated quarters neatly in a clean, airtight container. Applying the paste to each leaf ensures even flavor distribution and proper fermentation.
- Pack and Ferment: Once all the cabbage quarters are coated with the paste, press them down firmly into your container. This removes air pockets, which helps create an anaerobic environment ideal for fermentation and prevents mold. Leave a little headspace (about an inch or two) as the kimchi will produce gases during fermentation. Close the lid tightly. For initial fermentation, leave the container at room temperature (ideally around 20-22°C or 68-72°F) for 1-2 days. The exact time depends on your preference and ambient temperature. After 1 day, open the lid, press down the kimchi again, and taste a small piece from the middle. You’re looking for a slight sourness and fizziness. Once it reaches your desired level of initial fermentation, transfer the container to the refrigerator.

Tips from a Korean Kitchen
- Always Wear Gloves: This isn’t just a suggestion; it’s a must! The Korean chili flakes will stain your hands bright red and can cause skin irritation. Food-safe gloves will protect your hands and keep your kimchi hygienic.
- Taste and Adjust Saltiness of Cabbage: After brining and rinsing, taste a piece of cabbage before mixing. It should be pleasantly salty, not bland, but not overly salty either. If it’s too salty, rinse more thoroughly. If it’s bland, a little extra salt in the paste or a longer brining next time might be needed.
- Don’t Be Afraid to Adjust Spice: The amount of gochugaru listed is for a medium-spicy kimchi. If you love heat, add a bit more. If you prefer milder flavors, start with a little less and taste the paste before mixing. You are the chef!
- Fermentation is Personal: The “perfect” fermentation time is subjective. In Korea, some like fresh (겉절이 geotjeori) kimchi, while others prefer deeply fermented, sour kimchi for stews. Taste your kimchi daily during the initial room-temperature stage until it develops a subtle tang and slight fizziness that you enjoy. This is where the magic happens!
Storage
Once fermented to your liking, store your vegan kimchi in an airtight container in the refrigerator. It will continue to ferment slowly in the cold, developing deeper, more complex, and progressively sour flavors over weeks and even months. Properly stored, it can last for several months in the fridge. We generally don’t freeze fresh kimchi (raw or lightly fermented) as it can change the texture, making it mushy. However, very sour, fully fermented kimchi is excellent for freezing if you plan to use it later in cooked dishes like Kimchi Jjigae (kimchi stew) or Kimchi Bokkeumbap (kimchi fried rice).
🛒 Authentic Vegan Kimchi Recipe That Tastes Just Right
As an Amazon Associate we earn from qualifying purchases.
Shop Ingredients & Tools →FAQ
Can I use regular chili powder instead of gochugaru?
While you can, it’s generally not recommended for authentic kimchi flavor. Gochugaru (Korean chili flakes) has a unique sweet, smoky, and slightly fruity flavor profile that distinguishes it from other chili powders. Its coarse texture also contributes to the visual appeal and overall mouthfeel of kimchi. Using regular chili powder, which is often finer and more intensely spicy, will result in a different taste and color.
How do I know when my kimchi is perfectly fermented?
The perfect fermentation stage is subjective and depends on your preference! After 1-2 days at room temperature, your kimchi should start to show small bubbles and smell slightly tangy or sour. When you taste it, it should have a pleasant sourness and a refreshing fizz. If you prefer milder kimchi, refrigerate it sooner. If you like it very sour for cooking, let it ferment a little longer at room temperature before moving it to the fridge.
What can I eat with vegan kimchi?
Vegan kimchi is incredibly versatile! Enjoy it as a side dish with plain steamed rice, mixed into vegan fried rice, or added to savory pancakes like Buchimgae (부침개). It’s also fantastic in vegan stews, noodle dishes, or even on top of a simple bowl of ramen. It adds a delicious kick and a burst of flavor to almost anything.
More Korean Recipes
- Crunchy & Refreshing Kkakdugi Recipe (Cubed Radish Kimchi)
- Kimchi Storage (김치 보관법) & Sour Kimchi Tips
- Quick Oi Muchim (Cucumber Kimchi) in 15 Minutes
- How to Make Kimchi (김치) at Home: A Small-Batch Beginner’s Guide
🛒 Authentic Vegan Kimchi Recipe That Tastes Just Right
As an Amazon Associate we earn from qualifying purchases.
Shop Ingredients & Tools →