Making your own potting soil for indoor plants lets you tailor drainage, moisture, and nutrients to exactly what each houseplant needs.
Store-bought potting mixes are a solid start, but rarely suit every plant. A succulent needs sharp drainage; a monstera wants chunky bark. Mixing your own solves that — and saves money once you buy ingredients in bulk. The basic formula is an organic base, an aerator, and a nutrient amendment, blended to hit a pH of 6.0–7.0. Below are exact ratios for common indoor plant types and the step-by-step process.
What You Need: The Three Building Blocks
The base holds moisture. Sphagnum peat moss is acidic and needs lime (3 tablespoons per 2 gallons). Coco coir is a sustainable alternative; compressed bricks must be rehydrated in warm water at an 8:1 water-to-coir weight ratio for 30 minutes to 2 hours until fluffy.
The aerator creates air pockets. Perlite is most common — aim for 20–40% of total mix volume. Pumice lasts longer and won’t float. Coarse horticultural sand adds weight and drainage; never use beach sand (contains harmful salts). Orchid bark prevents compaction in aroid mixes.
Nutrients feed plants over time. Worm castings add organic humus (1/2 to 1 cup per batch). Sieved compost works as a larger nutrient source. For long-term growth, add 1–2 tablespoons of granular organic fertilizer per batch. Activated charcoal (10% of mix) absorbs excess moisture and toxins.
Standardized Mix Ratios by Plant Type
The right ratio changes everything. Use the table below.
| Plant Type | Ratio (Parts) | Key Ingredients |
|---|---|---|
| General Houseplants (pothos, snake, ZZ) | 2:1.5:2 | 2 gal coco coir, 1.5 gal perlite, 2 cups sand, 3 TBSP lime, 2 TBSP fertilizer |
| Flowering & Tropical Plants | 6:4.5:6 | 6 gal peat/coir, 4.5 gal perlite, 6 gal compost, ¼ cup lime, 1.5 cup fertilizer |
| Aroids (Monstera, Pothos, Philodendron) | 2:1:0.25 | 2 parts coco coir, 1 part pumice, 0.25 part orchid bark, 0.25 part charcoal, 0.25 part worm castings |
| Cactus & Succulents | 3:2:1 | 3 parts coco coir, 2 parts pumice, 1 part coarse sand |
| Indoor Trees & Shrubs | 3:2.5:3:2.5:3 | 3 gal compost, 2.5 gal sand, 3 gal peat/coir, 2.5 gal bark, 3 gal perlite, 2 TBSP lime, 1 cup fertilizer |
| Quick 50/50 Mix | 1:1 | 1 part potting soil + 1 part perlite (good for most general houseplants) |
If you’re not sure where to start, the 50/50 mix works widely. For a deeper comparison of ready-made options, see our tested guide to the best potting soil for indoor plants.
How To Mix Your Own Potting Soil
Step 1: Hydrate the base. Let it sit for 2 hours until crumbly and airy. Peat moss can be used dry but needs lime later.
Step 2: Combine base and aerator. Mix rehydrated coir with vermiculite or coarse sand in your plant’s ratio. Mix thoroughly by hand or with a trowel.
Step 3: Add nutrients. Fold in sieved compost if called for, then worm castings at 2 tablespoons per gallon of finished mix. Add granular fertilizer if listed.
Step 4: Incorporate sand or charcoal. Mix until uniform in color and texture.
Step 5: Moisture check. Lightly dampen the mix until moist but not wet. Squeeze a handful: you should see only a few drops. Too wet means root rot later.
Step 6: Test pH. Target 6.0–7.0, ideally 6.5. If using coir, test first — it’s closer to neutral. Adjust with sulfur if pH is too high.
The finished mix should hold its shape when squeezed but crumble when poked. If it stays in a muddy ball, add more perlite or sand.
Common Mistakes to Skip
Using beach sand. Contains salts that slowly poison plants. Only use horticultural sand or sharp river sand.
Skipping pH balance. Peat moss is acidic (pH below 5.5). Without lime, plants can’t absorb nutrients — they’ll turn yellow and stall.
Under-hydrating coir. A dry coir brick not fully expanded leaves dry pockets that repel water and create dead zones where roots die.
Over-moistening the mix. The finished blend should be damp, not wet. Too much water compacts ingredients and defeats the purpose of an airy mix.
Storing Your Homemade Potting Soil
Use the mix right away for best results. To store, place it in a sealed plastic bag or food-safe bucket with a tight lid in a cool, dry spot. If coir dries out completely, it becomes very hard to re-wet — so keep the container sealed.
FAQs
Can I use garden soil instead of potting mix for indoor plants?
No. Garden soil compacts in containers, holds too much water, and often contains weed seeds or pathogens. Potting soil needs air pockets from perlite, coir, or peat.
Is it cheaper to make your own potting soil?
Yes, if you have several plants or repot often. Buying coir, perlite, and compost in bulk costs less per gallon than premium bagged mixes. For a single small pot, a bagged mix is easier and about the same price.
How do I make potting soil for succulents?
Use the 3:2:1 ratio: 3 parts coco coir, 2 parts pumice, 1 part coarse sand. This mix drains fast and dries quickly between waterings to avoid root rot.
References & Sources
- Penn State Extension. “Soil Management for Home Gardeners.” Soil science and pH fundamentals for potting mixes.
- The Spruce. “The Best Potting Soil for Indoor Plants.” Ingredient breakdown and recipe ratios for houseplants.
- SuperMoss. “How to Make Your Own Houseplant Soil (DIY Recipe).” Step-by-step process for mixing coco coir blends.
