Use a mixture of topsoil, compost, and coarse materials rather than garden soil alone

The soil you put in a raised bed should drain well, hold nutrients, and let plant roots move through easily. Garden soil from your yard compacts too much and often holds water. Instead, mix topsoil (the dark upper layer of natural soil), compost (decomposed plant matter), and coarse materials like peat moss, coconut coir, or aged bark. This combination gives you structure, drainage, and food for plants all at once.

A common starting ratio is 40% topsoil, 40% compost, and 20% coarse material. You can adjust this based on what you are growing and what drains through your bed fastest. If water pools on top after rain, add more coarse material next season. If plants seem to dry out too fast, add more compost.

Key Takeaways

  • Mix topsoil, compost, and coarse material in roughly equal parts rather than using garden soil or potting mix alone.
  • Topsoil provides structure and minerals; compost adds nutrients and helps soil hold moisture; coarse material keeps everything loose so roots can spread.
  • Fill your bed in layers if you are building it for the first time, starting with coarse material at the bottom to improve drainage.
  • Refresh the top 2 to 3 inches of soil each spring by adding fresh compost, since the original mix settles and breaks down over time.

What each ingredient does in your raised bed

Topsoil is the foundation. It contains organic matter and minerals that plants need, and it holds the mixture together so it does not wash away. Buy it by the bag or cubic yard from a garden center or landscape supplier. Look for dark color and a crumbly texture. Avoid anything labeled "fill dirt" — that is mostly clay and sand with little nutrition.

Compost is decomposed plant material — leaves, grass clippings, food scraps, wood chips — that has broken down into dark, crumbly pieces. It feeds plants slowly as it continues to break down in the soil, and it helps soil hold water without becoming waterlogged. You can buy finished compost in bags, or make your own in a pile or bin over several months. If you buy it, look for products labeled "finished compost" or "garden compost," not "mulch" or "wood chips."

Coarse material keeps the soil loose and airy. Peat moss (partially decomposed sphagnum moss) is traditional and holds moisture well, but it is expensive and harvesting it damages wetlands. Coconut coir (the fiber from coconut husks) works the same way, costs less, and is a renewable byproduct. Aged bark or wood chips also work, though they break down faster than the other two. Do not use fresh wood chips — they pull nitrogen from the soil as they decompose and can stunt plant growth.

How to fill your raised bed for the first time

If your bed sits directly on soil or grass, start with a layer of coarse material at the bottom — about 3 to 4 inches. This acts as a barrier and improves drainage so water does not pool. If your bed has a solid bottom (wood, metal, or plastic), skip this step.

Next, add your topsoil and compost mixture. Mix them together in a wheelbarrow or large bucket before you pour them in, or layer them in the bed and stir them together with a garden fork once the bed is full. Fill until you are about 1 to 2 inches from the top of the bed frame. Water the soil thoroughly — it will settle as it absorbs water, and you may need to add another inch or two after a day or two.

Do not pack the soil down. Let it settle on its own. Packed soil resists root growth and drains poorly. If you are planting right away, wait at least a day after filling so the soil can settle and the water can drain through.

Adjusting your mix for what you are growing

Most vegetables and herbs do well in the standard 40-40-20 mix. Some plants have different needs. Root vegetables like carrots and parsnips need looser, sandier soil, so add 10% more coarse material and reduce compost slightly. Moisture-loving plants like lettuce and spinach benefit from extra compost — go up to 50% compost and reduce coarse material to 10%.

Acid-loving plants like blueberries need soil with a lower pH. Add sulfur to lower the pH, or use more peat moss (which is naturally acidic) instead of coconut coir. Test your soil pH with an inexpensive kit from a garden center if you are growing plants that are picky about it.

Refreshing soil in an established raised bed

After the first season, your soil will have settled and compacted. Compost and coarse material break down and become part of the soil structure, so the bed gets lower and denser each year. In spring before planting, add 2 to 3 inches of fresh compost to the top and work it in gently with a garden fork. This replaces what broke down and keeps the soil loose and nutrient-rich.

Every three to four years, consider replacing the top half of the soil. Dig out the top 6 to 8 inches, set it aside, and refill with fresh topsoil and compost in the same ratio you used originally. Mix the old soil back in, or use it in other garden areas. This prevents nutrient depletion and keeps the soil structure healthy.

Where to buy soil and what to expect to pay

Garden centers and home improvement stores sell topsoil and compost in bags (usually 2 to 3 cubic feet per bag) and by the cubic yard if you order delivery. Prices vary by region and season — spring is more expensive than fall. A 4-by-8-foot bed that is 12 inches deep needs about 32 cubic feet of soil, or roughly 10 to 12 bags, or about 1.2 cubic yards if you order in bulk.

Bagged soil is convenient for small beds but adds up in cost and creates waste. If you have a large bed or multiple beds, ordering by the cubic yard from a landscape supplier is usually cheaper. Some cities offer free or low-cost compost made from yard waste — check your local waste management or parks department website to see if this is available in your area.

Avoid "potting mix" or "potting soil" for raised beds. These are designed for containers and drain too fast for in-ground beds. They are also much more expensive than garden soil mixes.

Common mistakes to avoid

Using only garden soil or clay-heavy topsoil will compact over time and drain poorly. Raised beds are supposed to drain better than ground beds, so do not waste that advantage by filling them with heavy soil. If you use only compost, the bed will settle dramatically in the first year and you will be refilling constantly. The mixture matters.

Filling the bed too full is tempting but causes problems. Soil settles as it absorbs water and as organisms break down organic matter. If you fill to the brim, you will have a sunken bed within weeks. Leave 1 to 2 inches of space at the top.

Using fresh wood chips or bark instead of aged material will tie up nitrogen in the soil as the wood decomposes, starving your plants. Buy aged bark or let fresh chips sit in a pile for at least six months before using them. The same goes for fresh manure — it can burn plants and introduce weed seeds. Use only aged or composted manure.

Frequently Asked Questions

Can I use only compost in my raised bed?

You can, but it is not ideal. Pure compost settles heavily in the first year and loses volume fast. It also tends to hold too much water and can become waterlogged. Mix it with topsoil and coarse material for better structure and drainage.

What is the difference between peat moss and coconut coir?

Both hold moisture and keep soil loose, but peat moss is mined from wetlands and is not renewable. Coconut coir is a byproduct of coconut processing and is sustainable. Coconut coir costs less and works just as well. Peat moss is slightly more acidic, which matters only if you are growing acid-loving plants.

Do I need to add fertilizer to my raised bed soil?

Not right away. Compost provides slow-release nutrients for the first season. After that, add compost each spring or use a balanced fertilizer during the growing season, depending on what you are growing. Leafy greens need less fertilizer than heavy feeders like tomatoes.

Can I reuse soil from containers or last year's bed?

Yes. Container soil and old bed soil can be mixed back into your raised bed or used as mulch around plants. If the old soil came from diseased plants, let it sit unused for a season or two before reusing it, or mix it with fresh compost to dilute any pathogens.

How deep should my raised bed be?

Most vegetables need 8 to 12 inches of soil depth. Root vegetables like carrots need at least 12 inches. Shallow-rooted plants like lettuce can get by with 6 inches. Deeper beds (18 inches or more) give you more flexibility and better drainage, but they also cost more to fill and are harder to reach if you have mobility issues.