Best Soil for Rosemary Plants + My Proven DIY Soil Mix Recipe

I’ve always loved growing Rosemary in my garden. It’s one of those herbs that rewards you in so many ways—the beautiful evergreen foliage, the wonderful fragrance when you brush past the plant, and of course the flavor it adds to food. One of my favorite simple pleasures is stepping outside, snipping a fresh sprig, and using it right away in the kitchen, whether it’s for roasted vegetables, homemade bread, or tossed onto the grill with meat.

But while rosemary is known as a hardy herb, many gardeners struggle with one key factor: the soil. Unlike many common garden plants, rosemary prefers dry, fast-draining conditions, and the wrong soil mix can easily lead to slow growth or root rot. I grow a lot of rosemary in my garden, and over the years I’ve learned what works and what doesn’t. In this article, I’ll share everything I know about preparing the best soil for rosemary.

Rosemary Soil – Important Things to Know

When mixing soil for rosemary, the most important goal is excellent drainage, because rosemary really dislikes wet roots.

Here are a few key things to keep in mind:

  • Drainage is the most important factor: Rosemary naturally grows in rocky Mediterranean soil, so the soil mix needs to drain quickly. Water should never sit around the roots for long.
  • Avoid heavy or compact soil: Dense clay soil or compact garden soil holds too much moisture and can lead to root rot.
  • Use a gritty, airy mix: Adding materials like perlite, pumice, coarse sand, or small gravel helps create air pockets in the soil and improves drainage.
  • Use organic matter in moderation: Too much compost or peat moss can cause the soil to retain excess moisture. Rosemary prefers lean soil rather than overly rich soil.
  • Slightly acidic to neutral soil is ideal: Aim for a soil pH between 6.0 and 7.0 for healthy rosemary growth.
  • Good container drainage is essential: If you’re growing rosemary in pots, always use containers with drainage holes so excess water can escape.

DIY – How to Make Potting Soil for Rosemary

Here’s the simple rosemary soil mix I usually use in my garden.

Ingredients

  • 1 part all-purpose potting soil OR 1 part garden soil mixed with compost or aged manure (1:1 ratio)
  • 1 part perlite or pumice
  • (Optional) a small amount of crushed eggshells (about 5%)

Personally, I don’t usually add coarse sand because it can make the soil heavier. However, if you prefer, you can add a small amount to further improve drainage.

This mix keeps the soil light and well-draining, which is exactly what rosemary roots love.

Is Rosemary Soil Different for Indoor vs Outdoor Plants?

Yes, there are a few small differences.

When preparing soil for indoor rosemary, I usually increase the drainage and reduce the amount of compost or fertilizer in the mix.

Indoor plants are typically grown in containers where water drains more slowly, so the soil needs to be extra light and fast-draining.

Because indoor plants also receive less direct sunlight and airflow than outdoor plants, using too much compost or fertilizer can sometimes lead to fungal problems or leaf issues.

Is Cactus Soil Good for Rosemary?

Yes, cactus soil can work very well for rosemary, especially for container growing.

Cactus and succulent mixes are designed to be extremely well-draining, which suits rosemary perfectly because the plant naturally grows in dry, rocky Mediterranean environments and does not tolerate wet roots.

However, there are a couple of things to keep in mind:

  • Some cactus mixes drain very quickly and may contain less organic matter than rosemary prefers.
  • If the mix feels too gritty, you can add a little regular potting soil or compost.

If you plan to use cactus soil for rosemary, try mixing 2 parts cactus soil with 1 part potting soil to balance drainage and nutrients.

This combination keeps the soil fast-draining while still holding a small amount of moisture and nutrients, helping rosemary grow steadily in containers.


Best Potting Soil for Rosemary (Available on Amazon)

If you prefer ready-made soil, here are some good options commonly available online:

These potting mixes are designed for fast drainage and good aeration, which is exactly what rosemary needs to thrive.

Growing rosemary doesn’t have to be complicated. With the right soil preparation, your rosemary plants can grow strong, fragrant, and productive for many years in the garden.

Leave a Comment