Start with a three-part base mix, not garden soil alone

The best soil for a raised bed is not the soil from your yard. Garden soil compacts in a raised bed, drains poorly, and often carries weed seeds and disease. Instead, use a three-part mix: one part compost, one part peat moss or coconut coir, and one part coarse material like perlite or vermiculite. This combination drains well, holds moisture where roots need it, and gives plants room to spread.

You can buy this mix pre-made from garden centers under names like "raised bed mix" or "potting soil," or you can buy the three ingredients separately and blend them yourself. Pre-made mixes cost more per cubic foot but save time and guesswork. Buying separately costs less if you have a large bed or multiple beds to fill.

The math matters: a 4-by-8-foot bed that is 12 inches deep holds about 32 cubic feet of soil. A 4-by-4-foot bed at 10 inches deep holds about 13 cubic feet. Measure your bed's length, width, and depth in feet, multiply them together, and divide by 27 to get cubic yards—the unit most suppliers use.

Key Takeaways

  • A raised bed needs a three-part mix of compost, peat moss or coir, and perlite or vermiculite—not plain garden soil, which compacts and drains poorly.
  • Pre-made raised bed mixes are convenient but cost more; buying ingredients separately is cheaper for large beds but requires you to measure and blend.
  • Calculate your bed's volume in cubic feet, then divide by 27 to find how many cubic yards of soil you need to order.
  • Refresh the top 2 to 3 inches of soil each spring with fresh compost; you do not need to replace the entire bed every year.
  • Avoid topsoil and garden soil from bags—they compact easily and often contain weed seeds and pathogens that thrive in the warm, moist environment of a raised bed.

What each ingredient does and why you need all three

Compost is decomposed plant and animal matter. It holds nutrients, feeds soil microbes, and helps the mix retain moisture. Use finished compost—dark, crumbly, and earthy-smelling—not fresh compost or uncomposted manure. You can buy it bagged or in bulk from garden centers, or make your own from kitchen scraps and yard waste over several months. One part compost in your mix is usually enough; more than that and the bed becomes too dense.

Peat moss is partially decomposed sphagnum moss harvested from bogs. It holds water and air, keeping the mix light and fluffy. Peat moss is cheap and widely available, but harvesting it damages wetland ecosystems. Coconut coir is the fiber from coconut husks and does the same job as peat moss—it drains well, holds moisture, and lightens the mix. Coir costs a bit more and is more sustainable, though it travels farther to reach you. Either works; choose based on price and your environmental preference.

Perlite is volcanic glass that has been heated until it pops like popcorn. It is white, lightweight, and does not break down. Perlite keeps the mix airy and prevents compaction over time. Vermiculite is a mineral that expands when heated. It holds water better than perlite but drains less freely. For most vegetables, perlite is the better choice; for plants that like consistent moisture, vermiculite works well. Do not use sand—it compacts and can create a concrete-like layer at the bottom of the bed.

Pre-made mixes versus buying ingredients separately

A bag labeled "raised bed mix" or "garden soil mix" from a garden center typically contains the three-part blend already mixed. Brands vary—some add slow-release fertilizer, some add wetting agents to help water penetrate, some add mycorrhizae (beneficial fungi). Read the label to see what is in the bag. Pre-made mixes are ready to use straight from the bag, which saves time if you have a small bed or two.

Buying compost, peat moss or coir, and perlite separately costs less per cubic foot, especially for large beds. A 4-by-8-foot bed 12 inches deep needs about 32 cubic feet of soil. At typical garden center prices, a pre-made mix might cost $40 to $60 for that volume, while buying ingredients separately might cost $25 to $35. The trade-off is that you have to measure, haul three bags instead of one, and blend them yourself—usually by dumping them into the bed and mixing with a shovel or garden fork.

For a first raised bed, a pre-made mix is often worth the extra cost because you avoid mistakes. For a second or third bed, buying separately usually makes sense. Some garden centers will blend custom mixes if you order in bulk; call ahead to ask.

How to fill and refresh your bed without replacing everything

When you first build a raised bed, fill it completely with your soil mix. Water it well and let it settle for a day or two—it will compact slightly. Add more mix to bring it back to the top, then plant.

Each spring, before planting, add 2 to 3 inches of fresh compost to the top of the bed and work it in with a garden fork. This replaces the organic matter that broke down over the previous season and adds nutrients. You do not need to remove the old soil or replace the entire bed. Over several years, the bottom layers will become denser, but the fresh compost on top keeps the bed workable. After three to five years, depending on how much compost you add each spring, you may want to remove the bottom 6 inches and replace it with fresh mix—but this is not urgent.

If you notice the bed drains very slowly or feels hard to dig, add more perlite or coir to the top layer. If plants wilt despite regular watering, the mix may be draining too fast; add more compost or peat moss the next season.

Avoid these common soil mistakes

Do not use topsoil or "garden soil" from a bag. These are often just excavated soil with little or no compost mixed in. They compact easily, drain poorly, and often carry weed seeds and soil-borne diseases. In the warm, moist environment of a raised bed, these problems get worse, not better.

Do not use sand to improve drainage. Sand and clay together create a concrete-like layer that actually blocks water. If you want to improve drainage, use perlite or vermiculite instead.

Do not use fresh manure or fresh compost. Fresh manure can burn plant roots and may carry pathogens. Fresh compost is still breaking down and can tie up nitrogen, starving your plants. Use only finished compost that is dark, crumbly, and smells earthy.

Do not skimp on the perlite or coir layer. A mix that is mostly compost will compact over time and lose the airy structure that roots need. Stick to the one-third ratio for each ingredient.

Where to source soil and compost in bulk

Garden centers sell bagged soil and compost, but for large beds, bulk delivery is cheaper and easier. Search for "bulk soil delivery" or "landscape supply" in your area. Most suppliers deliver by the cubic yard and charge a delivery fee—usually $50 to $150 depending on distance. They can mix custom blends if you ask, or you can order each ingredient separately and blend it yourself.

Some municipalities offer free or low-cost compost made from yard waste. Call your local public works or waste management department to ask if they have a compost giveaway program. Timing varies—some programs run in spring only, others year-round.

If you have space and time, making your own compost saves money over time. A straightforward bin or pile of kitchen scraps, grass clippings, and leaves will break down into usable compost in three to six months, depending on how often you turn it and the season.

Soil amendments and fertilizers for raised beds

A good three-part mix provides enough nutrients for the first season, especially if the compost is rich. After that, you have two options: add compost each spring (the easiest method), or add a balanced fertilizer during the growing season.

If you choose fertilizer, use a balanced formula like 10-10-10 (nitrogen-phosphorus-potassium) or follow the label directions for your specific plants. Vegetables are heavy feeders and benefit from a mid-season boost. Herbs and ornamentals usually need less. Organic options include fish emulsion, seaweed extract, and granular fertilizers made from bone meal and blood meal.

Many gardeners find that adding 2 to 3 inches of compost each spring is simpler and more forgiving than calculating fertilizer doses. Compost also improves soil structure over time, while fertilizer alone does not.

Frequently Asked Questions

Can I use potting soil in a raised bed?

Potting soil is designed for containers and is often too light and expensive for a full raised bed. It drains very quickly and does not hold enough nutrients for a whole season. Use it only for seed-starting or small pots. For a raised bed, use a heavier mix with more compost.

What if I cannot find perlite or vermiculite locally?

Perlite and vermiculite are widely available at garden centers and online, but if you cannot find them, you can substitute with coarse sand (not fine sand), aged bark chips, or even shredded leaves. The goal is to keep the mix airy; any light, non-compacting material works. Compost alone will eventually compact, so avoid using only compost and peat moss.

Do I need to line the bottom of my raised bed with landscape fabric?

Landscape fabric at the bottom can slow drainage and trap water, which is usually not what you want. If you are concerned about weeds from the ground below, use a single layer of cardboard instead—it will break down over time and does not block water. If your bed sits on concrete or a patio, fabric is not necessary.

How often should I completely replace the soil in my raised bed?

You do not need to replace it often. Adding 2 to 3 inches of fresh compost each spring keeps the bed healthy for many years. After five to ten years, if the bottom layer feels hard and compacted, remove the bottom 6 inches and replace it. Most gardeners never need a complete replacement if they refresh the top layer regularly.

Is it okay to mix in leaves or grass clippings from my yard?

Fresh grass clippings can mat down and create a slimy layer as they decompose. Aged leaves (from the previous fall) work well mixed into the top layer. If you want to use fresh yard waste, compost it first for a few months, then add it to the bed. This prevents matting and gives you finished compost instead of raw material.