How to Make Your Own Potting Mix for Pots and Containers

Photo Credit

DIY Potting Soil Recipe to Save Money

Print Friendly and PDF
Almanac Garden Planner

Become a better gardener! Discover our new Almanac Garden Planner features for 2024. It’s easy, fun, and free to try!

Learn how to make your own soilless potting mix at home! Commercial bagged soils are pricey, and if you use a lot, can add up to significant costs. They also vary greatly in quality, and in some cases, can lead to plants being burned by their strength. It’s satisfying to make your own mix to give your plants a healthy start—and leads to fewer headaches. Here’s our basic DIY potting mix recipe.

Containers are great for several reasons—they’re versatile, space-saving, and allow you to be more efficient in your use of resources. If you have a small garden space or live in an apartment with a balcony or rooftop, containers are for you.

What is Potting Mix?

For containers, you’ll often read that you need to buy or make a good potting mix. But what does this mean? 

Potting mix is not garden soil—which is heavy and includes sand, clay, and other cheaper additives that won’t work for containers. Some people may refer to it as potting soil, yet potting mix is “soilless.” It’s lighter and fluffier than ground soil to allow enough air and water for the roots for healthy root growth and also provides enough anchorage for roots. These soilless are sterile, so there is no chance of introducing pest or disease problems. 

Potting mix can certainly be bought in bags at garden stores. Look for “Soilless Potting Mix,” which generally includes three ingredients: 1) peat moss or coconut coir for moisture and nutrient retention, 2) pine bark for anchorage, and 3) either perlite or vermiculite so air space so its texture is light and fluffy. Some potting mix also includes fertilizer or moisture-retaining treatments. If you use a potting mix with fertilizer, you’ll need to adjust the fertilizer you provide. (Think of salted butter versus unsalted butter in a recipe!)

But many gardeners who plant a LOT of containers or raised beds or start seeds indoors will mix up their own potting mixes! For the number of containers I use in my garden, I learned long ago that it’s much cheaper to make my own potting mix and store it in an extra trash can rather than pay for several big sacks of pre-made potting mix. Plus, I can customize the mix for a variety of different plants.

Before Making Your Own Potting Mix

Before we go any further, note that if you only need a few small containers’ worth of potting mix, you may actually be better off buying a pre-made mix! Making your own is usually only economical on a large scale. Here are a few things to keep in mind before creating your own mix:

  • When it comes to any potting mix, the lighter it is, the better. Loose and porous mixtures not only make a container lighter to move, but they also transport water, fertilizer, and air to plant roots more quickly and allow for good drainage, which is important for container gardening.
  • Start with the basic recipe below and then add soil sulfur to lower the pH or lime to raise the pH, according to the needs of your plants. Both additives can typically be found at garden centers. Plants such as lettuce, Russian sage, and marigolds prefer sweet soil with a pH of about 7.5, while others are acid lovers, like ferns, asters, and strawberries. They need a pH of about 5.5 to 6.0. Here’s a list of more plants’ pH preferences.
  • If rapid drainage is needed, as is the case for cacti, succulents, and lavender, add extra sand and perlite.
  • If greater moisture retention is needed, as is the case for ferns and woodland flowers (like primrose) add extra vermiculite or coconut coir. 

My Basic Container Potting Mix Recipe


  • 1 bucket (10 quarts) coconut coir
  • 1/2 bucket (5 quarts) perlite
  • 1/2 bucket (5 quarts) vermiculite
  • 1/2 bucket (5 quarts) screened compost or composted cow manure
  • 2 cups fine sand
  • 2 cups pelleted time-release fertilizer

Mix thoroughly. It makes enough to fill two 14-inch tubs or five 12-inch hanging baskets—double or triple the recipe for bigger containers.

hands adding perlite to potting mix
Adding perlite to potting mix for an indoor container.
 Credit: Cem Selvi

How Much Potting Mix Do I Need?

Potting mix is sold by volume (typically measured in quarts), and most pots are measured by their diameter. To translate quarts of mix into various pot sizes, use this quick reference.

Pots & Tubs

Container SizeAmount Needed
8-inch3 quarts
10-inch6 quarts
12-inch8 quarts
14-inch12 quarts
16-inch20 quarts
20-inch24 quarts
24-inch28 quarts
30-inch72 quarts
36-inch96 quarts

Hanging Baskets

12-inch6 quarts
16-inch10 quarts

Window Boxes

24 inches by 6 inches12 quarts
36 inches by 6 inches20 quarts

Potting soil in a pot with a shovel

Learn More

Here’s another potting mix recipe for seed-starting—with a video demonstration!

See our Plant Growing Guides for advice on planting and growing popular vegetables, fruits, and flowers!

Do you make your own potting mix? Share your recipe in the comments below!

About The Author

Robin Sweetser

Robin has been a contributor to The Old Farmer’s Almanac and the All-Seasons Garden Guide for many years. Read More from Robin Sweetser

No content available.