Compost alone is not potting soil, but it can be mixed into it
Compost and potting soil are different things, even though they look similar. Potting soil is a manufactured blend designed to hold moisture, drain well, and stay light enough that roots can push through it. Compost is decomposed organic matter—it's dense, holds water tightly, and compacts over time. If you fill a pot with straight compost, your plant's roots will sit in soggy, airless soil and likely rot.
That said, compost is valuable in potting mixes. The standard approach is to blend compost with other materials—usually peat moss or coconut coir, plus perlite or vermiculite—so you get the nutrients compost provides without the drainage problems. A common recipe is one part compost, one part peat moss or coir, and one part perlite or vermiculite by volume.
If you want to use compost you've made yourself or bought in bulk, you can make a working potting mix at home. The key is understanding what each ingredient does and why the ratio matters.
Key Takeaways
- Pure compost compacts and holds too much water for container plants; it needs to be mixed with drainage materials like perlite or vermiculite.
- A basic homemade potting mix uses equal parts compost, peat moss or coconut coir, and perlite or vermiculite by volume.
- Compost made from kitchen scraps and yard waste works in mixes, but it should be fully decomposed—dark, crumbly, and odorless—before you use it.
- Commercial potting soil often costs less per use than making your own, especially for large containers or frequent repotting.
Why compost alone fails in pots
Compost is roughly 40 to 60 percent water by weight when it's ready to use. In a garden bed, that's fine—water drains down and away. In a pot with a drainage hole, water still pools because compost particles are small and pack tightly together. Roots need oxygen as much as they need water, and waterlogged soil suffocates them.
Compost also breaks down further as it sits in a pot. Over weeks and months, it continues to decompose, which shrinks the volume and makes the soil denser. A pot that started with good drainage can become compacted and airless by midsummer.
Additionally, homemade compost varies widely in nutrient content depending on what went into it. Commercial potting soils are formulated to a consistent standard, so you know what you're starting with. Homemade compost might be rich in nitrogen from grass clippings, or lean if it's mostly leaves and wood chips.
How to make a basic potting mix at home
If you have compost on hand and want to make your own potting soil, you need three ingredients: compost, a moisture-holding material, and a drainage material. Measure by volume—use a bucket or shovel as your unit.
Mix one part finished compost, one part peat moss or coconut coir, and one part perlite or vermiculite. Stir them together in a large container or on a tarp until the color is even. The peat moss or coir holds moisture so the soil doesn't dry out too fast. The perlite or vermiculite creates air pockets so water can drain and roots can breathe.
If your compost is very rich and dark (from mostly finished kitchen scraps), you might use a ratio of one part compost to two parts peat moss and one part perlite. If it's lean (mostly leaves), use one part compost to one part peat moss and one part perlite. Start with the standard ratio and adjust based on how your plants perform.
Store the mix in a sealed container or bag. It will stay usable for several months, though the peat moss or coir may dry out if exposed to air for weeks.
What to look for in finished compost
Before you use compost in a potting mix, make sure it's fully decomposed. Finished compost is dark brown or black, crumbly, and smells earthy—not sour or like ammonia. If you can still see chunks of wood, leaves, or food scraps, it's not ready. Partially decomposed compost will continue breaking down in your pot, causing the soil to settle and compact.
If you're using store-bought compost, the bag will say whether it's finished. If you're using your own, let it sit for at least six months after you stop adding material to it, and longer if you can. A pile that's been sitting for a year or more is almost certainly ready.
Compost made from kitchen scraps (vegetable peels, coffee grounds, eggshells) tends to be richer and denser than compost made from yard waste alone. Both work in mixes, but kitchen-scrap compost may need a higher ratio of perlite to avoid compaction.
When to buy potting soil instead
Making your own potting mix makes sense if you have compost already and you're potting up a few plants. If you're filling large containers, starting seeds, or repotting frequently, commercial potting soil is usually cheaper and more consistent. A bag of commercial potting soil costs between $5 and $15 depending on size and brand, and one bag fills several pots. The time to gather and mix ingredients often costs more than the soil itself.
Commercial potting soils also come in formulations for specific uses—seed-starting mixes are finer and lighter, orchid mixes drain faster, and moisture-control mixes hold water longer for plants that like it. If you're mixing your own, you're making a general-purpose blend that works adequately for most plants but isn't optimized for any of them.
That said, if you're committed to using your own compost and have the space to store bulk ingredients, making your own mix is a reasonable way to recycle yard waste and reduce what you buy.
Adjusting your mix for different plants
The standard one-to-one-to-one ratio works for most houseplants and garden plants in containers. But some plants need adjustments. Succulents and cacti need more drainage, so use one part compost, one part peat moss or coir, and two parts perlite or coarse sand. Moisture-loving plants like ferns or peace lilies can handle one part compost, two parts peat moss or coir, and one part perlite.
If you're growing in a very large container that will sit for years (like a tree in a big pot), you can use a higher proportion of compost—up to half the mix—because the soil has more time to settle and the larger volume means better drainage overall. For small pots that dry out fast, use less compost and more perlite.
The best approach is to start with the standard ratio, observe how your plants perform, and adjust next time. If soil stays soggy and roots rot, add more perlite. If it dries out too fast, add more peat moss or coir.
Frequently Asked Questions
Can I use garden soil mixed with compost in pots?
No. Garden soil is too heavy and compacts in containers, blocking drainage and suffocating roots. Use only potting soil or a potting mix you've made yourself with peat moss, coir, or perlite. Garden soil belongs in the ground, not in pots.
Is homemade compost safe to use in pots with edible plants?
Yes, if it's fully finished and made from clean materials. Avoid compost made from diseased plants, weeds with seeds, or meat and dairy (which attract pests). Finished compost from vegetable scraps and yard waste is safe for vegetables and herbs in containers.
How long does a homemade potting mix stay usable?
A potting mix stays usable for one growing season. After that, the peat moss or coir breaks down, the perlite settles, and the compost compacts further. For best results, make a fresh batch each spring or use commercial potting soil and refresh it annually.
What if I don't have perlite—can I use sand instead?
Coarse sand or horticultural sand works, but it's heavier than perlite and doesn't create as much air space. Use it if that's what you have, but increase the ratio slightly—for example, one part compost, one part peat moss, and one and a half parts sand. Fine sand from a beach or sandbox will compact and should not be used.
Can I reuse potting mix from last year's pots?
You can, but refresh it first. Remove the old mix from the pot, break it up, and mix in fresh compost or peat moss to restore moisture-holding capacity. Discard any mix that was in contact with diseased plants. Refreshed mix works for another season, but after two or three years of reuse, replace it entirely.