Using rock around plants works best when you spread a 2 to 3 inch layer over landscape fabric, keep the rock pulled back a few inches from plant stems and tree trunks, and frame the bed edge with larger stones for a clean line. Done this way, rock suppresses weeds, holds soil moisture, and gives beds a tidy, finished look that lasts for years.
Why use rock as a bed cover
Rock and pebble make a durable top dressing for planting beds. A good layer blocks light from reaching weed seeds, slows evaporation so soil stays moist longer between waterings, and protects the surface from washing out in heavy rain. Unlike bark mulch, rock does not break down, blow away, or need topping up every season.
Rock also frames a bed. Smooth river rock or beach pebble reads as a deliberate ground cover rather than a pile of gravel, and a border of larger stones gives the bed a crisp outline that separates it from lawn or paths.
Rock around plants vs bark mulch
Both work, and many yards use both. The right pick depends on the plants and the look you want.
| Material | Best around | Trade-off |
|---|---|---|
| River rock and pebble | Shrubs, succulents, drought-tolerant beds, drainage areas | Does not feed soil; reflects heat |
| Beach pebble | Decorative beds, modern designs, around specimen plants | Higher cost per square foot |
| Bark mulch | Vegetable beds, annuals, acid-loving and thirsty plants | Breaks down, needs refreshing yearly |
Bark mulch adds organic matter as it breaks down, so it suits hungry plants and vegetable beds. Rock suits low-water, established plantings where you want permanence and low upkeep. For a full breakdown of bark options, see our guide on landscaping with bark mulch.
Which rock for which bed
Match the stone to how the bed is used and how it looks.
| Rock type | Look | Best bed use |
|---|---|---|
| 3/8 to 3/4 inch river rock | Rounded, natural, mixed earth tones | General bed cover and borders |
| Mexican beach pebble | Smooth, dark, polished when wet | Accent beds and modern designs |
| Larger 2 to 4 inch river rock | Chunky, bold | Edging and framing a bed perimeter |
| Pea gravel | Small, soft, walkable | Paths through beds and tight spaces |
How to install rock in a bed
Do I need fabric under the rock?
Yes, in most beds. Lay a quality woven landscape fabric over cleared, weeded soil before you spread rock. Fabric keeps the rock from sinking into the dirt and blocks weeds from pushing up through the layer. Cut X-shaped slits in the fabric to set in or work around existing plants. Skip fabric only in beds where you plan to dig and replant often, since it gets in the way there.
How do I keep rock off plant stems?
Leave a gap. Pull the rock back 2 to 4 inches from the base of stems and at least 4 to 6 inches from tree trunks. Rock piled against a stem or trunk traps moisture, holds heat, and invites rot and pests. The small clear ring around each plant also makes watering easier and lets you see the soil.
Framing beds with larger rock
A border of larger stones gives a bed structure. Set a single course of 2 to 4 inch river rock or a run of cobble along the bed edge to hold the smaller ground cover in place and define the line against lawn or paving. For bigger beds, a few accent boulders break up a flat field of gravel and give the eye something to land on.
Frequently asked questions
How deep should rock be around plants?
Spread rock 2 to 3 inches deep over landscape fabric. That depth blocks light to weed seeds and holds moisture without smothering the soil. Going much deeper wastes material and can trap too much heat near roots.
Does rock around plants kill them?
No, as long as you keep rock off the stems and trunks and pick plants that tolerate reflected heat. Rock does reflect warmth, so it suits drought-tolerant and sun-loving plants better than thirsty, shade-loving ones. Leave a clear ring at each plant base.
Can I put rock over an existing planting bed?
Yes. Clear weeds first, lay landscape fabric around the plants, cut slits to fit them through, then spread rock on top. Pull the rock back from stems and trunks so air can reach the soil.
How much rock do I need for a bed?
Measure the bed area in square feet, then use our free coverage calculator to convert that to tons or bags at a 2 to 3 inch depth. A ton of rock covers roughly 80 to 100 square feet at 2 inches.
Get the right rock for your beds
Browse our river rock and pebble and beach pebbles for bed cover and borders, or our bark, mulch, and topsoil if you want an organic option. Use the coverage calculator to size your order. Order a sample first, then we deliver nationwide from our California yards.