How to Fill Large Flower Pots | Save Money and Soil

Filling a large flower pot starts with a drainage layer and lightweight pot fillers that take up one-third to two-thirds of the pot’s depth, topped with the right potting mix for your plant’s root depth.

A big planter can swallow $50 worth of potting soil before you even see the plant. The fix is simple: fill the bottom with stuff that doesn’t cost much. Plastic bottles, pool noodles, or old packing peanuts work fine — just keep the potting mix where the roots need it. The real trick is matching your filler depth to your plant’s root needs, then using the best container mix on top. Here’s how to get it right on the first pot.

What Depth of Soil Does Each Plant Need?

The plant’s root system decides how much soil you actually need. Shallow-rooted annuals and herbs thrive in 6–8 inches of soil, while deep-rooted crops like tomatoes demand 18 inches or more.

Required soil depth by plant type:

  • Annuals, herbs, lettuce: 6–8 inches (impatiens, begonia, basil, chives)
  • Medium vegetables: 10–12 inches (peppers, eggplants)
  • Large vegetables and deep-rooted plants: 18+ inches (tomatoes)

What to Put in the Bottom of a Large Planter

The best pot filler depends on whether the planter will stay put or needs to move around. Lightweight materials keep the pot portable, while heavy fillers add stability to tall or top-heavy planters.

Filler Category Materials Best For
Lightweight fillers Pool noodles, plastic water/soda bottles, empty cans, non-dissolving packing peanuts, pinecones, Styrofoam, aluminum cans Hanging baskets, movable pots, or lightweight plastic planters
Heavy fillers Rocks, bricks, gravel, broken pottery, cinder blocks, landscaping stones, large logs Tall ceramic or resin pots that tend to tip over in wind
Organic fillers (decompose over time) Hay, straw, leaves, sticks, bark mulch, and compost Plastic planters where you plan to repot fully in 12–18 months

Whichever filler you choose, always separate it from the soil layer. A sheet of landscape fabric, weed barrier, or breathable burlap keeps potting mix from washing down into the voids while letting water drain freely. For pool noodles, place a layer of hardware cloth over the filler before adding the fabric to stop soil from sinking between gaps.

How to Fill a Large Flower Pot in 6 Steps

  1. Check for drainage. The pot must have drainage holes. If it does not, drill several ½-inch holes in the bottom before adding anything.
  2. Stabilize tall planters. Placed bricks or a handful of landscaping rocks in the very bottom of top-heavy pots to keep them from blowing over in a breeze.
  3. Add a drainage layer. Spread two to three inches of gravel, pebbles, or coarse sand at the bottom. This creates air pockets so water escapes the pot instead of pooling around roots.
  4. Insert the pot filler. Fill the bottom of the planter up to your calculated soil-depth line with your chosen filler.
  5. Install the separation layer. Lay hardware cloth over the filler if you used pool noodles, then cover everything with landscape fabric. Cut it to extend up the pot’s sides slightly to prevent soil from leaking around the edges.
  6. Add the potting mix and plant. Pour high-quality container potting mix on top of the fabric until the pot is almost full. Leave two inches of space between the soil surface and the rim — watering overflows if you fill to the brim. Plant and water thoroughly.

Once your pot is set up, choosing the right size container makes the whole job easier. If you haven’t bought your planter yet, check our roundup of deep flower pots tested for stability and drainage — these models are built for the filler-and-soil method described here.

The Best Potting Mix for Container Plants

Your filler only matters if the actual soil in the pot is right. Container plants need a potting mix, not garden soil or topsoil. Garden soil compacts in pots, drowns roots, and brings weed seeds and soil-borne diseases straight into your planter.

A quality container mix is light and fluffy. It combines peat moss or coco coir for water retention, pine bark for structure, and perlite or vermiculite for drainage and aeration. Ingredients like these balance moisture and air so roots grow freely without rotting.

A simple DIY recipe that saves money at scale: combine 3 parts coco coir or peat moss with 2 parts compost, 0.5 parts vermiculite, and 0.5 parts perlite.

Component Parts Purpose
Coco coir or peat moss 3 Moisture retention and structure
Compost 2 Nutrient content and drainage
Vermiculite 0.5 Aeration and water absorption
Perlite 0.5 Drainage and root airflow

Refresh container soil every one to two years by removing old roots and mixing in 25 percent fresh potting mix and new fertilizer. This fluffs the soil back up and restores nutrients for another growing season.

Common Mistakes That Waste Your Work

  • Using garden soil or topsoil: Both compact, drain poorly, and introduce pests and weed seeds. Only use potting mix labeled for containers.
  • Overfilling with filler and skimping on soil: If you leave only 4 inches of soil for a tomato plant, it cannot grow a healthy root system. Calculate root depth before you add the filler layer.
  • Ignoring pot stability: A huge lightweight plastic planter filled with pool noodles will tip in the first strong wind. Weight the bottom with bricks or rocks if the pot is tall and narrow.
  • Blocking drainage with non-permeable materials: Plastic bags, tarp, or solid plastic sheeting under the soil create a bathtub. Always use landscape fabric or other permeable barriers that let water pass through.
  • Using organic fillers that will decompose: Straw, leaves, and compost break down over time, settling your plants lower into the pot. For permanent filler, choose Styrofoam, empty bottles, or non-dissolving packing peanuts.

Final Checklist for Filling Large Flower Pots

  1. Measure the pot’s total depth and calculate root depth needed for your plants.
  2. Note the difference — that is your filler zone.
  3. Add drainage holes if needed.
  4. Layer in coarse drainage material at the bottom.
  5. Add filler to reach the soil-line mark.
  6. Cover with hardware cloth and landscape fabric.
  7. Pour in quality container potting mix, leaving 2 inches at the rim.
  8. Plant and water slowly until water runs from the drainage holes.

FAQs

Can I use rocks as the only filler in a large planter?

Rocks work well, but they add significant weight. In a very large pot, rocks can make the planter immovable. A better approach is a shallow gravel drainage layer (two to three inches) topped with lightweight filler to save weight while keeping stability.

Will pool noodles break down in a flower pot over time?

Standard pool noodles are polyethylene foam and will not decompose or leach chemicals into the soil. They stay intact for years as long as they stay out of direct sunlight. Cut them with an electric knife for clean edges that fit tightly around the planter’s curves.

How do I keep potting soil from settling too much after watering?

Potting mix naturally settles a bit with each watering. Fill the pot slightly higher than needed and tamp down gently after the first deep watering. If the soil level drops more than an inch, top off with fresh mix rather than piling it on top of existing roots.

Is it safe to use Styrofoam packing peanuts in vegetable planters?

Yes, as long as the peanuts are the non-biodegradable type that do not dissolve in water. Biodegradable packing peanuts break down into a soggy mess that blocks drainage. Test one by placing it under water — if it stays solid after an hour, it is safe for use as filler.

Should I line the entire inside of a wooden planter with plastic?

Lining wood planters with plastic extends their life, but only if you punch drainage holes in the plastic at the bottom. A sealed plastic liner creates a watertight bowl that drowns roots. Use thick pond liner with drilled holes, or let the wood age naturally without a liner.

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.