Making your own potting soil is one of the easiest ways to cut the cost of container gardening, especially if you fill a lot of pots, grow bags or window boxes each spring. A good homemade mix needs only three types of ingredient: something that holds water (coco coir or peat moss), something that keeps air in the root zone (perlite, pumice or pine bark), and something that supplies nutrients and biology (compost or worm castings). Buy those in compressed bales and large bags, mix them on a tarp, and you can make many cubic feet of quality mix for less than the same volume of premium bagged product. This guide gives tested-in-practice ratios for the most common uses and shows how to scale them up for bulk batches.
Part of our Composting & Soil guide →
In this guide
- Potting Soil vs Potting Mix: Quick Clarification
- The Core Ingredients
- Recipe 1: All-Purpose Container Mix
- Recipe 2: Vegetable and Grow-Bag Mix
- Recipe 3: Seed-Starting Mix
- Recipe 4: Succulent and Cactus Mix
- Recipe 5: Acid-Loving Plant Mix
- Recipe 6: Long-Lasting Bark-Based Mix
- How to Mix Potting Soil in Bulk
- Where the Savings Come From
- Should You Sterilize Homemade Mix?
- Storing and Reusing Mix
- Common Mistakes
- Frequently Asked Questions
Key Takeaways
- The basic recipe is equal parts compost, coir or peat, and perlite by volume.
- Never use plain garden soil in pots; it compacts and drains poorly.
- Add about ¼ cup of garden lime per 5 gallons of peat to raise pH; coir rarely needs it.
- Mix in a slow-release organic fertilizer for heavy feeders like tomatoes and peppers.
- Buying compressed coir bricks or peat bales and bulk perlite is where the savings come from.
- Moisten the mix as you blend; dry peat and coir repel water.
Potting Soil vs Potting Mix: Quick Clarification
Most bagged “potting soil” sold for containers contains little or no actual soil. It is a soilless blend of organic matter and aeration material, which is exactly what you will make here. True garden soil is heavy, compacts in a pot, and can carry weed seeds and disease, so keep it out of containers. For the full breakdown of the terms, see our potting soil vs potting mix guide and potting mix vs garden soil. For more on building healthy growing media in general, start with our composting and soil guide.
The Core Ingredients
Water-holding base: coco coir or peat moss
Sphagnum peat moss and coco coir both hold many times their weight in water and give a mix its spongy body. Peat is acidic (roughly pH 3.5–4.5), so it needs lime to suit most plants. Coir, made from coconut husk fiber, is closer to neutral and rewets more easily once dry, but some brands carry salts and should be rinsed. Coir is sold as compressed bricks that expand several times when soaked; peat comes in compressed bales. Our peat moss vs coco coir comparison covers sustainability and performance.
Aeration: perlite, pumice or pine bark
Roots need oxygen as much as water. Perlite is light, white, expanded volcanic glass that creates air pockets and drains freely. Pumice does the same job and is heavier, which helps top-heavy pots stay upright; it does not float to the surface. Composted pine bark fines (pieces about ⅛ to ½ inch) add air, structure and slow-decaying organic matter. Vermiculite holds water and nutrients rather than adding much air, so use it in seed-starting mixes. Our vermiculite vs perlite vs pumice guide compares them.
Nutrients and life: compost and worm castings
Finished compost adds slow-release nutrients, beneficial microbes and some water-holding capacity. It should be dark, crumbly and earthy-smelling, with no recognizable food scraps. Screened compost blends most evenly. Worm castings are richer and finer; use them as an add-in at 10–20% of the mix. Do not let compost exceed about a third to 40% of a container mix, or it can hold too much water and compact.
Amendments
- Garden lime (dolomitic): raises pH of peat-based mixes and adds calcium and magnesium.
- Slow-release or organic granular fertilizer: feeds plants for the first several weeks.
- Coarse sand or grit: adds weight and drainage for succulents; use builder’s sand, not fine play sand.
Recipe 1: All-Purpose Container Mix
This works for annual flowers, herbs, most houseplants and general containers.
- 1 part screened compost
- 1 part coco coir or peat moss (pre-moistened)
- 1 part perlite
- If using peat: about ¼ cup dolomitic lime per 5 gallons of finished mix
- Optional: slow-release fertilizer at the label rate for containers
A “part” can be any measure—a bucket, a pot, a shovelful—as long as you use the same one for each ingredient. Five-gallon buckets make the math easy.
Recipe 2: Vegetable and Grow-Bag Mix
Tomatoes, peppers, squash and other heavy feeders in large containers need more nutrients and water-holding capacity.
- 2 parts coco coir or peat
- 2 parts compost
- 1 part perlite or pumice
- ½ part worm castings
- Balanced organic granular vegetable fertilizer at the label rate, plus lime if using peat
Even with compost and fertilizer mixed in, container vegetables usually need supplemental feeding by midsummer. Side-dress with granular fertilizer or feed with a liquid fertilizer every two to three weeks once plants are flowering.
Recipe 3: Seed-Starting Mix
Seeds need a fine, light, low-nutrient mix that stays evenly moist and does not crust.
- 1 part finely screened coco coir or peat
- 1 part fine vermiculite or fine perlite
- Optional: a small amount (up to 10%) of finely screened compost or worm castings
Skip the fertilizer; seedlings carry enough food for their first leaves. Start feeding at quarter strength once true leaves appear.
Recipe 4: Succulent and Cactus Mix
- 1 part all-purpose mix (Recipe 1, without added fertilizer)
- 1 part coarse sand or poultry grit
- 1 part perlite or pumice
The mix should drain almost immediately when watered. For more detail and variations, see how to make succulent soil.
Recipe 5: Acid-Loving Plant Mix
Blueberries, azaleas, camellias and gardenias in containers prefer a pH around 4.5–5.5.
- 2 parts peat moss (no lime)
- 2 parts composted pine bark fines
- 1 part perlite
- Fertilizer labeled for acid-loving plants
For ways to bring pH down further over time, see how to make soil more acidic.
Recipe 6: Long-Lasting Bark-Based Mix
For shrubs, small trees and perennials that stay in the same container for several years, a bark-heavy mix resists breaking down and compacting. A widely used formula among container growers is 5 parts pine bark fines, 1 part peat or coir, and 1 part perlite, with a little lime and slow-release fertilizer. It drains fast and needs more frequent watering in summer, but roots stay healthy for years.
How to Mix Potting Soil in Bulk
- Hydrate coir or peat first. Soak coir bricks in a tub of warm water until they break apart. Break up peat and spray it with water while turning; dry peat sheds water stubbornly. A drop of mild dish soap in the water helps peat absorb it.
- Lay out a tarp or use a wheelbarrow or large mixing tub.
- Measure ingredients by the bucket, adding the bulkiest base first, then compost, then perlite. Wear a dust mask when pouring perlite and dry peat.
- Sprinkle lime and fertilizer evenly over the pile.
- Mix thoroughly by lifting the tarp corners to roll the pile, or turn it with a shovel until the color is uniform.
- Check moisture. A handful squeezed firmly should hold together and release only a few drops of water.
For scale: one cubic foot equals about 7.5 gallons, so a cubic foot is roughly one and a half 5-gallon buckets. A typical 5-gallon grow bag holds about two-thirds of a cubic foot of mix, and a 24-inch-wide patio container can take several cubic feet.
Where the Savings Come From
Homemade mix saves the most money when you buy ingredients in their most concentrated or bulk forms and fill a lot of containers. Compressed peat bales and coir bricks expand to several times their packaged volume. Large bags of perlite cost far less per gallon than small ones. Homemade compost is essentially free. Bulk compost from a landscape supplier, sold by the cubic yard, is usually much cheaper per cubic foot than bagged compost. If you only fill one or two pots a year, a good bagged mix is simpler; the math favors DIY once you are filling dozens of containers or raised planters. Compare our picks for the best potting mix if you would rather buy.
A practical bulk example: to fill ten 5-gallon grow bags with Recipe 2, you need roughly seven cubic feet of finished mix. That works out to about 19 gallons each of coir and compost, about 10 gallons of perlite and 5 gallons of worm castings—a couple of coir bricks, a large bag of perlite, and a wheelbarrow load of compost. Shrinkage after watering means you should mix about 10% extra.
Should You Sterilize Homemade Mix?
For seed starting, using sterile ingredients (fresh coir, peat, vermiculite and perlite) is usually enough to prevent damping-off. Homemade compost can carry weed seeds and the odd pathogen. You can pasteurize small batches by baking moist compost in a covered pan at about 180°F for 30 minutes, though it smells strongly. For general containers, most gardeners skip this step; the microbes in good compost are part of its value.
Storing and Reusing Mix
Store mix in lidded bins or tied bags out of the rain. Mix without fertilizer keeps for a long time; mix with organic fertilizer is best used within a few months, as it can attract fungus gnats and slowly lose nutrients. Old potting soil from last year’s containers can be refreshed: remove roots, mix in about a third fresh compost and some perlite, and add fertilizer. Avoid reusing mix from plants that died of disease.
Common Mistakes
- Too much compost: above about 40%, mixes stay soggy and shrink.
- Fine sand: play sand fills air spaces and makes mixes heavier and denser.
- Forgetting lime with peat: plants struggle in very acidic mix.
- Adding garden soil: compacts and drains poorly in containers.
- Packing pots down hard: fill loosely and settle with water instead.
Frequently Asked Questions
Is it cheaper to make your own potting soil?
Usually yes, when you buy coir bricks or peat bales and large bags of perlite and use homemade or bulk compost. The savings grow with volume; for just a few small pots, a bagged mix can be more convenient.
Can I make potting soil with just compost and perlite?
You can for some plants, but mixes high in compost tend to stay wet and compact. Adding coir or peat improves structure and water-holding, and keeping compost to about a third gives better results.
Do I need to add lime to homemade potting soil?
Add lime when peat moss is a major ingredient, about ¼ cup of dolomitic lime per 5 gallons of mix. Coir-based mixes and mixes for acid-loving plants usually do not need it.
Can I use leaf mold instead of peat or coir?
Yes. Well-rotted leaf mold holds water well and can replace part or all of the peat or coir in general container mixes, though it is less uniform and may carry some weed seeds.
How long does homemade potting soil last in a pot?
Most peat- or coir-based mixes break down and compact over one to two seasons. Bark-based mixes last several years. Refresh or replace mix when water runs straight through or sits on top.