Making your own potting soil for herbs takes about ten minutes with a wheelbarrow, and the standard mix combines 1/3 compost, 1/3 coco coir, and 1/3 perlite, with coarse sand added for woody herbs that need better drainage.
Bagged herb soil from the garden center works fine, but it costs more than the ingredients separately and often holds too much moisture for plants like rosemary and thyme. Mixing your own lets you dial in the drainage your specific herbs need, and the batch price works out to pocket change per pot. The recipe below covers everything from the standard blend to the woody-herb adjustment, plus the one test that tells you whether you got it right.
The Standard DIY Herb Soil Formula
The most reliable base recipe for a single wheelbarrow batch uses three equal parts by volume, plus a few amendments that make the difference between surviving and thriving.
The 33/33/33 Base:
- Compost (1/3 of total volume) — provides nutrients and beneficial microbes. For indoor pots, sterilize the compost first by baking it at 180°F for 30 minutes, which eliminates fungus gnats and other pests.
- Coco coir or peat moss (1/3) — holds moisture between waterings without getting soggy. Coco coir is more sustainable and rehydrates faster than peat. If you use peat moss, add about 1/4 cup of lime per 6 gallons of mix to balance the acidity.
- Perlite (1/3) — creates air pockets that let roots breathe and excess water drain. A small bag of perlite runs $2 to $5 at any box store, and one bag goes a long way.
Amendments for a stronger mix: Add 1/2 cup of mycorrhizae powder (a beneficial fungus that colonizes herb roots and improves nutrient uptake) and 1/4 cup of organic vegetable fertilizer. The mycorrhizae is optional but makes a noticeable difference on woody herbs.
If coarse sand is part of your mix, the ratio shifts to 1/3 compost, 1/4 sand, 2 cups perlite, 1/2 cup mycorrhizae, and 1/4 cup fertilizer per batch — the sand replaces some of the aeration duties that perlite handles alone.
The Woody-Herb Adjustment: More Sand, Less Risk
Rosemary, thyme, sage, and winter savory come from dry, rocky hillsides in the Mediterranean. Their roots rot fast in standard potting mix that stays damp for days. The fix is simple: increase the coarse sand to 1/4 to 1/3 of the total volume, and swap plastic nursery pots for terra cotta. Terra cotta wicks moisture out of the soil and lets the root zone dry faster between waterings.
For woody herbs planted in the ground in clay-heavy soil, do not mix sand directly into the clay — that combination can set up like concrete. Use pea gravel or crushed rock instead, or plant in raised beds with the amended mix.
Step-by-Step: How to Mix It Right
| Step | What To Do | Why It Matters |
|---|---|---|
| 1. Prep the container | Use a wheelbarrow, large mortar tub, or spinning compost tumbler. A cement mixer is overkill — hand-mixing in a wheelbarrow works fine. | You need enough room to fold ingredients together without spillage. |
| 2. Check the base material | If reusing soil from last season, pick out roots and debris. If the previous plants had disease or pest problems, start with fresh soil. | Diseased soil carries pathogens that infect new herbs. |
| 3. Add dry ingredients | Pour in the compost, coco coir or peat, and perlite at equal volumes. Add sand, mycorrhizae, and fertilizer according to your chosen recipe. | Layering the dry ingredients makes the mix easier to turn. |
| 4. Mix thoroughly | Turn the pile with a trowel or shovel until the color and texture are uniform — no streaks of pure peat or pockets of sand. | Uneven distribution means some roots get too much sand and others get none. |
| 5. Do the squeeze test | Grab a handful of moist (not wet) mix and squeeze. It should clump gently but fall apart when you release. If it forms a muddy ball, add more perlite or sand. If it crumbles instantly, add a little more coco coir. | This is the single most reliable check for the right balance of drainage and moisture retention. |
If you want to see which commercial herb soils reviewers rate highest — including peat-free options with biochar and mycorrhizae already blended in — check our tested roundup of the best herb soils for side-by-side comparisons.
How To Choose The Right Pot and Potting Strategy
Container choice matters as much as the soil inside it. Terra cotta pots are the best match for a homemade mix because they let the soil breathe from the sides. Plastic pots trap moisture and work better for moisture-loving herbs like basil and mint — though those herbs are not woody and can use the standard 33/33/33 mix without extra sand.
Grouping rule: Plant herbs with similar sun and water needs in the same container. Rosemary, thyme, and oregano all want full sun and dry feet. Basil, parsley, and cilantro prefer more moisture. Mixing the two types in one pot means one of them is getting the wrong conditions. A commercial herb soil guide covers the ingredient-function breakdown for each herb type if you want the full detail on why each amendment works.
Watering and Long-Term Feeding
Homemade soil does not come with controlled-release fertilizer built in, so you have to feed your herbs on a schedule. Apply compost tea every third watering — this replaces the nutrients that plants pull out and keeps the microbial life in the soil active. Place water trays under pots to catch any leaching fertilizer so it does not stain the patio or shelf.
For woody herbs in sand-heavy mixes, let the soil dry out completely between waterings. Stick your finger two inches into the pot: if the soil feels damp, wait another day. Overwatering is the number-one killer of rosemary and thyme in containers.
Three Common Mistakes That Ruin Herb Soil
- Using garden soil in pots. Garden soil compacts in a container, suffocates roots, and often carries weed seeds and pests. Always use a soilless mix or the recipe above for container herbs.
- Adding too much compost. Herbs evolved in lean, rocky soil. Rich, heavy compost makes them grow floppy, weak foliage with less essential oil concentration — the flavor goes flat.
- Skipping the squeeze test. The ingredient ratios are a starting point. Humidity, compost texture, and sand grain size vary by batch. The handful test catches the variation before your herbs do.
Sterilizing Soil for Indoor Herb Pots
Indoor herb gardens have one problem outdoor containers do not: fungus gnats. The gnats thrive in unsterilized compost or fresh coco coir that was stored damp. Bake the compost on a sheet pan at 180°F for 30 minutes to kill gnat eggs and larvae before mixing. Let it cool completely before handling. For peat or coco coir, buy it from a dry supplier and store it sealed — moisture in the bag is where the gnats start.
The same sterilization step prevents mold from developing on the soil surface indoors, which is a common complaint in winter herb gardens with lower light and airflow.
How To Store Leftover DIY Potting Mix
Homemade soil does not contain preservatives, and the compost in it will keep breaking down if left exposed to air and moisture. Seal leftover mix in a heavy-duty plastic bag, squeeze out the air, and store it in a cool, dry place like a garage or basement shed. It stays usable for 4 to 6 months. After that, the compost has broken down enough to change the texture — just re-test it with the squeeze test and add perlite or sand if it feels denser.
The Final Batch Checklist
- Use 1/3 compost, 1/3 coco coir, 1/3 perlite for the standard mix; add coarse sand for woody herbs.
- Sterilize compost for indoor pots at 180°F for 30 minutes.
- Add 1/4 cup lime if using peat moss instead of coco coir.
- Test every batch with the squeeze test before planting.
- Group herbs by moisture needs; use terra cotta for dry-loving herbs.
- Feed with compost tea every third watering.
- Store sealed leftovers in a cool, dry place and use within 6 months.
FAQs
Can I use garden soil instead of potting mix for herbs?
Garden soil is too heavy for containers — it compacts, holds excess water, and may introduce pests or weed seeds. Always use a soilless mix with compost, coco coir, and perlite for potted herbs.
What is the best sand to use for herb soil drainage?
Coarse builders sand from a hardware store works well. Avoid fine play sand or beach sand, which can pack down and reduce drainage instead of improving it.
Do herbs need fertilizer in homemade potting mix?
Yes. Unlike commercial potting soils, your DIY batch lacks controlled-release nutrients. Adding a balanced organic vegetable fertilizer at mixing time and compost tea every third watering covers what the plants need.
Why does my rosemary keep dying in a pot?
Rosemary is a woody Mediterranean herb that needs fast drainage and dry roots. If your soil holds moisture for more than two days, increase the sand or perlite ratio and switch to a terra cotta pot.
Can I reuse last year’s herb soil in new pots?
Only if the previous plants were healthy and pest-free. Pick out old roots, refresh the mix with 1/3 new compost and perlite, and do the squeeze test before planting. If the old crop had disease, start with fresh ingredients.
References & Sources
- Heidi Horticulture. “DIY: Making Your Own Potting Soil.” Covers the 1/3 compost, 1/4 sand, perlite, mycorrhizae formula.
- The Homesteady. “Best Potting Soil For Herbs.” Details ingredient functions and pH adjustments.
- Garden Therapy. “The Best Soil for Herbs.” Explains composting sterilization at 180°F and target pH of 6.0–7.0.
