Fermenting your own food takes very little equipment and very few ingredients. Salt, fresh produce, a jar, and some patience will get you through most of the recipes on this page. The basic principle is always the same: create conditions where Lactobacillus and other beneficial microorganisms thrive while spoilage organisms cannot. Salt concentration, temperature, and keeping food submerged under liquid are the three variables that control every ferment.
These recipes are organized from simplest to most advanced. If you are new to fermentation, start with sauerkraut or fermented carrots. Both are forgiving, fast, and require nothing beyond vegetables, salt, and a jar.
Try the calculatorUse the brine calculator to get the right salt-to-water ratio for any vegetable ferment. Enter the weight of your vegetables and your target salt percentage.
Sauerkraut
Sauerkraut is shredded cabbage fermented in its own juice using nothing but salt. It is the simplest and most forgiving vegetable ferment. The salt draws moisture from the cabbage, creating a natural brine that submerges the shreds and supports lacto-fermentation.
- 1Shred and salt Remove the outer leaves and core from a medium cabbage (about 900g-1kg). Shred finely. Sprinkle with 2% salt by weight (about 18-20g for a 1kg cabbage). Massage and squeeze the cabbage with your hands for 5-10 minutes until it releases enough liquid to cover itself.
- 2Pack the jar Press the cabbage tightly into a wide-mouth quart jar, pushing it below the brine with each handful. Leave 3-5cm of headspace. Place a weight on top (a smaller jar filled with water, a zip-lock bag of brine, or a fermentation weight) to keep the cabbage submerged.
- 3Ferment Cover loosely and ferment at 18-22°C (64-72°F) for 7-21 days. Taste after 7 days. Cooler temperatures produce a slower, more complex ferment. Warmer temperatures produce a faster, more sour result. When the flavor and sourness suit your taste, cap tightly and refrigerate.
Kimchi
Kimchi is a Korean fermented vegetable dish, most commonly made with napa cabbage, Korean chili flakes (gochugaru), garlic, ginger, and fish sauce or salted shrimp. The process involves salting the cabbage first, then coating it in a spice paste before packing it into jars to ferment.
- 1Salt the cabbage Quarter a large head of napa cabbage and sprinkle generously with coarse salt (about 60-80g per kg of cabbage). Let it sit for 1-2 hours, turning occasionally, until the leaves are wilted and flexible. Rinse thoroughly 2-3 times to remove excess salt and squeeze out water.
- 2Make the paste Blend or mix together: 3-4 tablespoons gochugaru (Korean chili flakes), 4-5 minced garlic cloves, 1 tablespoon grated fresh ginger, 2 tablespoons fish sauce (or soy sauce for a vegan version), and 1 teaspoon sugar. Add 2-3 chopped scallions and optionally shredded daikon radish and carrot.
- 3Coat and pack Wearing gloves, work the paste between every leaf of the cabbage quarters. Pack tightly into a jar, pressing down to eliminate air pockets. Leave 3-5cm of headspace, as kimchi produces CO2 during fermentation.
- 4Ferment Leave at room temperature for 1-3 days until the kimchi tastes tangy and the brine is bubbly. Then refrigerate. Kimchi continues to develop flavor in the fridge for weeks. Young kimchi (1-3 days) is bright and crunchy. Aged kimchi (2-4 weeks) is more sour and complex.
Lacto-fermented pickles
Lacto-fermented pickles are different from vinegar pickles. They use a salt brine instead of vinegar, and the sour flavor comes from lactic acid produced by Lactobacillus during fermentation. The result is a living, probiotic pickle with a deeper, more complex tang.
Yogurt and kefir
Homemade yogurt and kefir are both fermented milk products, but they use different cultures and processes.
Sourdough starter
A sourdough starter is a fermented mixture of flour and water that captures wild yeast and Lactobacillus from the environment. Once established, it replaces commercial yeast in bread baking and produces the characteristic tangy flavor and chewy texture of sourdough bread.
- 1Day 1 Mix 50g whole wheat or rye flour with 50g water in a jar. Cover loosely and leave at room temperature.
- 2Days 2-6 Each day, discard half the starter and feed with 50g flour and 50g water. By day 3-4, you should see bubbles forming. The starter may smell unpleasant during days 2-3 as various bacteria compete. This is normal. By day 5-6, the smell should shift to pleasantly sour and yeasty.
- 3Day 7 and beyond The starter is ready when it doubles in size within 4-8 hours of feeding and smells like ripe fruit or mild vinegar. It should be bubbly throughout and have a slightly domed top. At this point, you can bake with it or switch to a regular feeding schedule.
- 4Maintenance If you bake daily, keep the starter at room temperature and feed once or twice a day. If you bake weekly, store it in the refrigerator and feed once a week. Pull it out the night before baking and give it 1-2 feedings at room temperature to wake it up.
Miso
Miso is a Japanese fermented paste made from soybeans, salt, and koji (rice or barley inoculated with Aspergillus oryzae mold). Homemade miso requires a long fermentation (3-12 months), but the process itself is simple once you have the ingredients.
Tempeh
Tempeh is an Indonesian fermented soybean cake. Cooked soybeans are inoculated with Rhizopus oligosporus mold spores and incubated at 30-32°C (86-90°F) for 24-48 hours. The mold binds the beans into a firm, sliceable cake with a nutty, mushroom-like flavor.
- 1Prepare the beans Soak 500g dried soybeans overnight. Dehull them by kneading in water (the hulls float to the surface). Cook until tender but not mushy, about 45 minutes. Drain thoroughly and spread on a clean towel to cool and dry. The beans must be surface-dry before adding the starter.
- 2Inoculate Once the beans are cooled to below 35°C (95°F), sprinkle with 1 teaspoon of tempeh starter (Rhizopus oligosporus spores, purchased from a fermentation supplier). Mix evenly.
- 3Pack and incubate Pack the inoculated beans into zip-lock bags poked with small holes every 2-3cm (the mold needs airflow). Flatten the bags to about 2-3cm thick. Incubate at 30-32°C (86-90°F) for 24-48 hours. A proofing box, oven with the light on, or insulated cooler with a heating pad works well.
- 4Harvest The tempeh is ready when the beans are bound together by dense white mycelium and the entire block holds together firmly when sliced. Some gray or black spots are normal (those are spores forming). If the tempeh smells strongly of ammonia or shows yellow, green, or orange mold, discard it.
Fermented hot sauce and salsa
Lacto-fermented hot sauce has a rounder, deeper heat compared to vinegar-based hot sauces. The fermentation mellows the raw pepper flavor and adds a tangy complexity. Fermented salsa follows the same principle, using tomatoes, onions, and peppers in a salt brine.
Fermented carrots and fermented garlic
These two ferments are among the easiest to make and the most versatile in the kitchen. Fermented carrots are a gateway project for anyone new to fermentation. Fermented garlic in honey is a condiment that improves over months.
- Always keep vegetables submerged below the brine. Anything exposed to air above the liquid line can grow mold.
- Use non-iodized salt for all ferments. Iodine can inhibit the Lactobacillus bacteria that drive lacto-fermentation.
- Fermentation produces CO2. If using a sealed jar, burp it daily by opening the lid briefly to release pressure.
- Trust your senses. Fermented foods should smell sour, tangy, or pleasantly funky. If something smells rotten, putrid, or like nail polish remover, discard it.
General fermentation tips
Get the precise salt-to-water ratio for your ferment. Enter your target brine percentage and the calculator does the math.
