DIY Potting Soil Mix Recipe for Herbs | Make It Yourself

A successful DIY potting soil for herbs combines 2 parts compost, 2 parts coco coir, and 1 part each of worm castings, perlite, vermiculite, and coarse sand for a pH-balanced 6.0–7.0 blend that drains well and retains just enough moisture.

One wrong mix turns a basil plant into a yellowed mess or drowns a rosemary cutting before it roots. Store-bought bags work but cost more than the ingredients, and they often hold too much water for Mediterranean herbs or too little for mint. The backyard recipe below nails the balance — rich enough to feed growth for weeks, airy enough to prevent root rot — and costs a fraction of what the garden center charges per quart.

The table lists every ingredient with its job and the exact proportion. Measure by volume (parts), not weight, using any container from a yogurt cup to a five-gallon bucket.

DIY Herb Potting Soil: The Complete Ingredient List

Ingredient Parts (by Volume) What It Does
Sterilized compost 2 Supplies the main nutrients and beneficial microbes
Coco coir (or peat moss) 2 Holds moisture without becoming waterlogged; 33% of total mix
Worm castings 1 Adds micronutrients and humus that improve soil structure
Perlite 1 Creates air pockets in the mix so roots can breathe
Vermiculite 1 Retains moisture and holds onto fertilizer so it doesn’t wash out
Coarse sand (builder’s sand) 1 Adds drainage weight — critical for rosemary, thyme, and oregano
Lime (only with peat moss) 2–3 tbsp per bushel Raises pH above 6.0; peat moss alone drops the mix too acidic
Organic vegetable fertilizer 1/4 cup per batch Provides slow-release macro-nutrients for sustained growth
Mycorrhizae (optional) 1/2 cup Fungal booster for root uptake, especially for herbs in pots

Can You Substitute Peat Moss for Coco Coir?

Yes, but only if you add lime. Peat moss naturally lands around pH 3.5–4.5, while most herbs need 6.0–7.0. Garden lime (2–3 tablespoons per bushel of mix) neutralizes that acidity. Coco coir sits closer to neutral by itself, which is why many recipes prefer it. Both hold water well and create the same light texture when pre-wetted. If you already have peat on hand, use it — just test the pH a few days after mixing to confirm it stays in the safe range.

How To Make the Mix: Step-by-Step

Work in a wheelbarrow, mortar tub, or large bucket. For larger batches, a spinning compost tumbler or clean cement mixer saves your back.

  1. Pre-wet the coco coir (or peat moss) and vermiculite separately. Add water a little at a time until each one feels like a wrung-out sponge — squeeze a handful and a few drops should release, but the material should not drip.
  2. Blend the base. Combine the pre-moistened coco coir with the vermiculite and coarse sand in your mixing container. Stir until the sand and vermiculite are evenly distributed through the coir.
  3. Add the compost and castings. Sieve the compost first to break up any clumps, then add it and the worm castings to the base mix. Toss everything together until you can no longer see distinct layers.
  4. Mix in the dry amendments. Sprinkle the organic vegetable fertilizer, lime (if using peat), and optional mycorrhizae over the pile. Mix thoroughly so the powder coats every handful of soil.
  5. Moisten and test. Lightly water the final blend while stirring. The texture should clump briefly in your fist and then fall apart when you open your hand. If it stays compacted, add more perlite or sand. If it crumbles instantly, add a splash more water. Check the pH with a meter or test kit — you want 6.2–6.8.

The finished mix will feel dark and crumbly, smell earthy (not sour), and leave your hand slightly damp but not muddy.

Which Herbs Need a Different Mix?

Most culinary herbs grow well in the recipe above as-is, but two groups need small adjustments. If you’re growing a range of varieties, check out our review of the best soil for herbs to compare commercial options alongside the DIY approach.

  • Hot/dry herbs (rosemary, thyme, oregano, lavender): Add an extra part of coarse sand or small gravel. These plants evolved in sandy, rocky Mediterranean soil and will rot in a standard moisture-retentive mix. Terra cotta pots help pull excess water away from the roots.
  • Moisture-loving herbs (mint, parsley, chives): Swap one part of sand for an extra part of vermiculite or coco coir. These herbs prefer soil that stays consistently damp, and the extra water-holding capacity prevents wilt between waterings.

Common Mistakes That Kill Herb Containers

The first and most common error: using garden soil in a pot. Native soil compacts in a container, blocks drainage, and often carries weed seeds or pathogens. Stick to the soilless mix above. Other frequent problems include mixing sun lovers with shade lovers in the same pot, letting herbs flower and bolt instead of pinching them back for kitchen use, and ignoring pH — peat-based mixes especially can drift below 6.0 after a few waterings if no lime was added. If you see yellowing leaves or stunted growth, test the runoff pH first.

Reusing Old Potting Soil: Safe or Not?

You can reuse soil from a healthy herb plant, but not from a pot that held diseased roots. Mix one part old soil with one part fresh DIY mix (two parts if the old soil looks dry and compacted). Add a fresh dose of worm castings and slow-release fertilizer — the original nutrients are gone after one growing season. Avoid reusing soil that smells sour or has visible white fungal growth.

The real power of making your own mix is knowing exactly what goes into every pot. Adjust the ratios for each herb type, wet the ingredients correctly, and test the pH once. After that, your herbs get consistent drainage and nutrition from day one through harvest.

FAQs

Do I have to add fertilizer to the mix, or can herbs grow without it?

Herbs can survive a few weeks in plain compost and coir, but the nutrients deplete fast in containers because watering flushes them out. Adding a slow-release organic fertilizer at mixing time keeps basil, mint, and parsley productive all season. Mediterranean herbs like rosemary need less — a single feeding at potting time usually covers them.

Can I skip the perlite and just use sand?

Not entirely. Sand adds weight and drainage, but it does not create the air pockets perlite provides. Without perlite, the mix can still compact over time, especially in plastic pots. If you want to reduce ingredients, keep the perlite and reduce the sand to half a part — the perlite handles aeration while the sand handles drainage.

Why does my homemade mix stay soggy after watering?

The most common cause is not pre-wetting the coco coir or peat moss before mixing. Dry coir repels water at first, which creates dry pockets while other parts of the pot stay soaked. Pre-wetting solves this. Another cause is a missing ingredient — if you skipped the coarse sand or perlite, the mix lacks the drainage channels water needs to flow through.

Is this mix safe for indoor herbs I plan to eat?

Yes, as long as you use organic fertilizer and avoid synthetic chemicals. Stick to products labeled for vegetables or edible plants. The compost and worm castings in this recipe are food-safe by nature, and the coco coir or peat are inert. Just make sure any commercial compost you buy is certified organic or sterilized.

How long does a batch of DIY herb potting soil last before it goes bad?

Stored dry in a sealed bin or bag, the unmixed ingredients last months. Once you wet the mix and pot up herbs, the soil stays healthy for one growing season — about 4–6 months. After that, the organic matter breaks down and the structure collapses, so you need to refresh it with new compost, coir, and aeration material before reusing.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.