Home » Cuisine » Asian-Inspired » Easy Vegan Kimchi – Homemade & Fermented

Easy Vegan Kimchi – Homemade & Fermented

Spicy, tangy vegan kimchi — fermented napa cabbage, gochugaru, garlic, ginger, apple, and green onions come together for bold Korean flavor without fish sauce. Probiotic-rich, gluten-free, and ready in days — perfect for kimchi jjigae, bibimbap, tacos, or straight from the jar!

head on view of vegan kimchi in a mason jar with chopsticks.

Welcome to the world of Kimchi!

This tangy, spicy, probiotic-rich Korean staple is traditionally eaten with almost every meal — and once you become accustomed to its bold, funky flavor, it’s hard to stop!

What Is Kimchi?

Kimchi is a fermented mix of vegetables and spices — most famously Napa cabbage, gochugaru (Korean red pepper flakes), garlic, ginger, and green onions. The fermentation process creates beneficial lactic acid bacteria (probiotics) that support gut health, boost immunity, improve digestion, and may even benefit skin and weight management.

It’s surprisingly easy to make at home — just a few simple ingredients, a bit of patience for the first 1–2 days of fermentation, and you’ve got a gut-loving, flavor-packed condiment that elevates rice, tacos, bowls, soups, and more.

Over the past couple of weeks, I’ve tested different spice blends and cabbage varieties (all worked great). Shredded carrots are a fun variation I’ll save for another recipe.

So without further ado — let’s make vegan kimchi!

Ingredient Notes

This authentic-tasting vegan kimchi relies on fresh produce, gochugaru, and a touch of sweetness for perfect fermentation. Below are the key ingredients + easy substitutions so you can make it your own.

top down of ingredients needed to make vegan kimchi recipe.

The Produce

  • Napa cabbage — the traditional base for kimchi (tender leaves ferment beautifully). Swap: green cabbage or savoy cabbage — both work well and give a slightly different crunch.
  • Kosher salt (or coarse sea/mineral salt) — essential for the brine. Avoid iodized table salt — iodine can slow or stop fermentation.
  • Apple — adds natural sweetness to kickstart fermentation. Swap: pear (classic Korean choice), pineapple chunks, or 2 tsp organic cane sugar.
  • Onion — white onion for depth + green onions (scallions) for brightness.
  • Garlic — fresh cloves for bold flavor (or bottled minced garlic for convenience).
  • Ginger — fresh or pre-minced paste for warm, spicy notes.

The Spice

  • Gochugaru (Korean red pepper flakes/powder) — the heart of kimchi’s signature heat and color. Find it at Asian markets, online (affiliate link), or in well-stocked grocery stores. Note: Gochugaru is milder and fruitier than regular chili flakes — don’t substitute with cayenne or generic chili powder unless you want much spicier results.

With these simple, natural ingredients, you’ll ferment a flavorful, probiotic-rich kimchi that tastes even better after a few days. It’s flexible, beginner-friendly, and way more affordable than store-bought!

How To Make Vegan Kimchi

It only takes a few simple steps to make vegan kimchi, and each is super easy. Following is a breakdown of the steps involved. If you have any questions, be sure to ask in the comments!

(Note – The full printable recipe is at the bottom of this post)

top down view showing the process of slicing cabbage.

1. Cut The Cabbage

  • Quarter the cabbage.
  • Slice quarters laterally into 2-inch chunks, as shown above.
  • Discard the very bottom cuts with the core.
top down view of sliced napa cabbage on a wooden cutting board.

The cabbage will shrink a bit more during fermentation, so there is no need to chop it too small. But you may consider slicing the pieces with thick stalks (especially the bottom pieces). Slicing them in half will do fine.

2. Brine The Cabbage

Soaking the cabbage in salt water, aka brining, will help draw moisture from the plant cells, causing the leaves to wilt. Soaking speeds up preparation much faster than other methods, and it’s my preferred method.

side by side photos showing how to make brine.

Dissolve the salt. Combine salt with 2 cups of lukewarm water, stir to dissolve the salt; the water will turn clear.

top down view showing the process of brining cabbage for kimchi.

To brine cabbage. Place the cabbage in a large bowl, pour the salt water over the top, add more water, and cover with a dish (placing a weighted object if needed) to submerge the cabbage. Let soak for at least 2 hours, up to 12 hours if you like, but I find 2 hours is plenty. Rinse the cabbage well to remove excess salt.

3. Puree Kimchi Seasoning

side by side photos showing the process of making kimchi seasoning.

Make the kimchi seasoning. Add the apple, onion, ginger, and garlic to a food processor or blender and puree until smooth, creating a sweet and zesty mixture.

The sugar from the apple will help in the fermentation while adding a hint of sweetness.

Swap: If you don’t have an apple, use 2 teaspoons of organic pure cane sugar, coconut sugar, or sugar in the raw – use the least refined sugar you can find.

You may like to add a bit of water to the mix as well, about 2 – 3 tablespoons.

4. Mix Kimchi

Now you’re ready to combine the cabbage and seasonings.

top down view showing the process of mixing vegan kimchi.
side angle view of freshly mixed cabbage and kimchi seasoning.

Mix Kimchi. In the bowl the cabbage was soaked in, add the cabbage, green onions, puree, and gochugaru, mixing well to coat.

You can use your hands to mix; gloves are recommended. I used a wooden spoon.

Fermentation + Storage

Kimchi gets its signature tang, fizz, and funky depth from natural lactic acid fermentation — a simple process where beneficial bacteria transform sugars into acids, gases, and that delicious umami flavor.

head on view of freshly mixed kimchi added to mason jar before fermenting.

Here’s how to pack and ferment it perfectly:

1. Pack the kimchi

Tightly pack the seasoned mixture into clean glass jars or fermentation-safe containers, pressing down firmly with a spoon or your hand to eliminate air pockets. Leave about 1 inch (2.5 cm) of headspace at the top for gases to expand. Pour any leftover brine over the top so the veggies are just submerged — this creates an anaerobic environment that encourages good bacteria and prevents mold.

2. Start fermentation

Seal the jars loosely (or use an airlock lid if you have one) and place them on the counter at room temperature (ideally 65–75°F / 18–24°C). Let it ferment for 24–36 hours — warmer rooms speed it up, cooler rooms slow it down. If your kitchen is very hot (>80°F / 27°C), move to a cooler spot, such as a pantry or basement.

3. Check & taste

After 24 hours, gently press down the kimchi to release trapped air bubbles (you’ll likely see bubbles rising — that’s normal and a great sign!). Taste a small piece: it should start to taste pleasantly tangy, slightly sour, crisp, and alive. If it’s still mild, let it go another 12–24 hours. When it reaches your preferred level of funk and tang, it’s ready to move.

4. Store in the refrigerator

Transfer the jars to the fridge — fermentation slows dramatically, but the flavor continues to deepen slowly. It keeps well for at least 1–2 months (often longer), and many say it tastes even better after a few weeks. Store toward the back of the fridge where it’s coldest and most stable.

Top Tips for Perfect Vegan Kimchi

  • Start with the freshest produce — the quality of your cabbage, garlic, ginger, and other veggies makes a huge difference in flavor and successful fermentation. Look for crisp, vibrant Napa cabbage with no wilted leaves.
  • Choose the right salt—use non-iodized salt for the brine (iodized salt can interfere with beneficial bacteria). Kosher salt is my top pick for its clean taste and coarse texture, but any coarse sea salt or mineral salt works beautifully.
  • Trust your senses — fermentation is very safe when done properly, but always check for off odors, unusual colors, or mold. If something smells foul, looks slimy, or shows fuzzy spots, discard the batch immediately.

head on view of freshly fermented kimchi added to mason jar with items surrounding.

Serving Suggestions

Kimchi is incredibly versatile — use it as a condiment, topping, mix-in, or side. A little goes a long way, and it pairs beautifully with almost anything savory. You’ll find yourself reaching for the jar constantly!

Here are some of my favorite ways to enjoy it:

top down view of vegan kimchi before topping with lid and fermenting.

If you try this easy fermented recipe, please let me know! Leave a comment and rate it below. I love hearing what you think or any changes you make.

Print

Vegan Kimchi Recipe – Spicy & Probiotic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 16 reviews

This easy vegan kimchi is made with napa cabbage, gochugaru, garlic, ginger, apple, and green onions — spicy, tangy, and packed with probiotics. Gluten-free and perfect for fermenting at home in just days.

  • Author: Julie | The Simple Veganista
  • Prep Time: 36 – 48 hours
  • Total Time: 0 hours
  • Yield: Makes 34 cups 1x
  • Category: Condiment, Side
  • Method: ferment
  • Cuisine: Asian, Korean
  • Diet: Gluten-Free, Oil-Free, Vegan

Ingredients

Scale
  • 1 medium Napa cabbage, about 2 lbs (savoy, green or any combo works too)
  • 1/4 cup kosher salt (non-iodized sea salt or other coarse salt is great too)
  • 6 cups water
  • 3/4 sweet apple (I used fuji), chopped
  • 1/2 small white onion, chopped
  • 1 1/2 inch ginger, chopped
  • 12 cloves garlic
  • 3 tablespoons gochugaru (Korean red chili powder) or 1 tablespoon each cayenne & Hungarian paprika
  • 34 scallions (green onions), sliced 1 inch

Instructions

Preparing Cabbage: Quarter cabbage and chop laterally into about 2 inch pieces. Place cabbage in an extra-large bowl or pot. Combine the salt with 2 cups of lukewarm water, stirring to dissolve the salt. Pour salt water over the cabbage, then add the remaining 4 cups and stir to mix. If you can, place a plate or circular baking dish of sorts on top to submerge the cabbage (I used a pie dish), and place something with a good amount of weight on top to hold it down if necessary (it’s not completely necessary, but it will submerge to evenly wilt the cabbage). Give cabbage a good mix every now and then. Let soak for 2 hours, up to 12 if you like. I found that 2–4 hours was enough and didn’t see much difference between the two times.

Make your seasonings: While cabbage is soaking, combine apple, onion, ginger, and garlic in a food processor/blender and process until fairly smooth.

In a small bowl, mix the chili pepper with a little water to make a paste. You can just as easily blend it with the apple/onion mixture, adding a couple of tablespoons of water.

Mix everything together: Once the cabbage is ready, drain the water, reserving 1/2 cup, and rinse well. Place the cabbage back in the large bowl, combine with the scallions, apple/onion mixture, and chili paste. Mix well to coat all pieces. Either use your hands (with gloves on pref to protect from the chili pepper) or simply use wooden spoons to toss everything.

Packing: Place the kimchi in glass jars or containers with lids, pack it down as much as you can to close air pockets, and leave about an inch at the top for air and gases. Top with the remaining juices, and add reserved brine if needed to cover the vegetables.

Fermenting: Let kimchi sit at room temperature (or in a cool place like a pantry or closet if the weather is extremely warm) for 24–36 hours. After 24 hours, open the kimchi and pack the mixture down with a spoon (the cabbage will have likely shrunk, and you’ll have more liquid). You may notice it bubbling; this is perfectly normal as the kimchi is fermenting. As your kimchi ferments the flavors will develop, taste every 24 hours and place kimchi in the refrigerator once you’re happy with the taste and to slow fermentation, usually after 36 – 48 hours. It should be tangy, spicy, and slightly sweet. After moving to the fridge, it’s best used within a month, maybe two.

Makes about 3 – 4 cups

Serve with rice, use in Kimchi Fried Rice, or make Kimchi Tofu Scramble!

Notes

Practice makes perfect with kimchi. You may find you like it more or less spicy. After a few tries, you’ll find the perfect mix to suit your taste. Also, how fermented you like your kimchi will take some practice. The weather will also affect how quickly or slowly your mixture ferments. Higher temperatures will progress fermentation, while cooler temperatures will slow it down.

Apple substitute: If you’re in a pinch without an apple in sight, use 2 teaspoons of organic pure cane sugar, coconut sugar, or sugar in the raw, just the purest sugar you can find. You may like to add a bit of water to the mix as well, about 2 – 3 tablespoons.

You can also enjoy kimchi fresh right after mixing it and storing it straight in the fridge. You may like to experiment by putting half the recipe in the fridge and the other half in the pantry to ferment & sour, and see which flavor you like best.

Optional ingredients for color and variation: carrots and/or daikon radish (grated or julienned), about a 1/2 cup of each. If using these, add to the cabbage when mixing scallions and wet mixtures together.

If using savoy or green cabbage, quarter the cabbage, remove the core, and roughly slice.

If you don’t have glass jars, plastic containers with lids will work just as well. If you have too much room, more than an inch, place plastic wrap over the top, but sinking in close to the surface of the kimchi to remove air, and cover with a lid.

FOLLOW TSV on FacebookInstagramPinterestYoutube, or Subscribe (email) for more recipes and inspiration!

79 Comments

  1. Thank you so much for the amazing vegan recipe! I am going to try it using a green cabbage as I am not able to source a napa cabbage in my location. I am sure it will be a success.

    Thank you!

    Tasha

    1. Julie | The Simple Veganista says:

      Enjoy, and do let us know how it goes!

  2. Hello, this recipe is fantastic. It uses the same ingredients as my fav vegan kimchi, mother in law. Those jars are 10 dollars each so I’m glad to have found this!
    One question. Can I make this without slicing the leaves laterally? There’s a few recipes I want to use the whole quartered leaf for. Would the brining process take longer or differ at all? Thanks!

    1. Julie | The Simple Veganista says:

      Yes, you try making it using whole quartered leaf cabbage. You may want to use a larger container for storage, but everything else should be the same. Enjoy!

  3. I love this recipe! It is so good!

    I did just make a batchand only used 1/4 an apple because I spazzed. I assume the apple provides some floral tones and also some sugars for the lactobacillus. Will the fermenting be majorly affected by missing some of the sugars that the recipe usually has?

    1. Julie | The Simple Veganista says:

      So glad you are enjoying the recipe, Keith!

      The apple is for sugar to help with fermentation, but you should be ok using a little less without much difference. Enjoy!

  4. I’ve just discovered this tangy delicacy and now trying to make it on my own using your recipe. Thank you!!

  5. Great recipe thanks! When I drain the cabbage from the saltwater solution you mention to rinse it. Do I just put it under the sink and rinse it in cold running water?

    1. Julie | The Simple Veganista says:

      Yes, you can rinse the brined cabbage under cold running water to remove excess salts. A quick, but thorough rinse should be fine. Enjoy!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star