5,000+ plants covered Results in < 60 seconds

Even with the right watering and sunlight, a bad potting mix for plants will cause roots to struggle silently. Wrong soil is the #1 hidden killer of houseplants, balcony herbs, and garden veggies.
Heavy soil compacts around roots, blocking oxygen and causing slow decline even with regular watering.
Sandy or lightweight mixes drain so fast that nutrients never reach the root zone.
Soil without moisture retention means roots hit dry pockets and go dormant mid-growth.
"Most plants fail because of the wrong soil mix not because of poor care. Get the soil right first."
— Earthlyours
Find My Soil MixA well-balanced soil mix for plants ensures proper drainage, moisture retention, and healthy root growth.

Rich organic matter feeds roots slowly and consistently so plants never go hungry.

Proper soil drainage for potted plants prevents waterlogging and root rot.

Cocopeat and compost hold just enough moisture to keep roots hydrated between waterings.

Perlite and sand create air pockets so roots breathe and grow in all directions.
Instead of guessing the soil mix ratio for plants, our tool gives you an exact recipe in seconds.
No complicated formulas. No gardening degree. Just three steps to a perfect soil mix recipe for your exact plant.

“This soil mix for plants tool helps you generate the perfect potting mix ratio based on your plant and environment.”
Whether you're growing indoors or outdoors, the right soil mix for plants depends on drainage, sunlight, and plant type.
The best soil mix for plants depends on the plant type and where it grows. A balanced mix usually includes garden soil, compost, cocopeat, and perlite to ensure proper drainage, nutrients, and moisture retention.
A typical soil mix ratio for plants includes:
30–40% garden soil
20–30% compost
20–30% cocopeat
10–20% perlite or sand
However, the exact ratio varies depending on the plant and growing conditions.
The best soil mix for indoor plants typically combines a commercial potting mix with perlite for drainage, compost for nutrients, and cocopeat for moisture retention. A common starting ratio is 40% potting mix + 30% perlite + 20% compost + 10% cocopeat. But this changes by plant. Our soil mix finder gives you the exact recipe for your specific indoor plant.
The easiest way to find the perfect soil mix for plants is by using a soil mix finder tool. Simply enter your plant name and growing conditions to get a customized soil mix ratio in seconds.
To make a soil mix for plants at home, combine garden soil, compost, cocopeat, and a drainage material like perlite or sand. Adjust the ratio based on whether the plant needs more moisture retention or better drainage.
The main difference between soil mix for indoor plants and soil mix for outdoor plants is drainage and exposure. Indoor plants need lighter, well-draining mixes, while outdoor plants can handle slightly denser soil with higher nutrient content.
Using only garden soil as a potting mix for plants is not recommended. It can become too compact in pots, restricting airflow and drainage. It’s better to mix it with compost, cocopeat, and perlite for a balanced soil mix.
Even with proper watering, plants can suffer due to the wrong soil mix for plants. Poor drainage, lack of nutrients, or compact soil can damage roots and prevent healthy growth.
To improve soil drainage for potted plants, add perlite, coarse sand, or gravel to your mix. Aim for at least 20–30% drainage material by volume. Also ensure your pot has drainage holes. Avoid using pure garden soil in pots. It compacts heavily and blocks drainage. Our soil mix finder automatically includes the right drainage ratio for each plant.
The best soil mix for balcony plants should be lightweight and fast-draining since balcony pots are exposed to more sun and wind. A mix of garden soil (35%) + compost (30%) + cocopeat (20%) + sand or perlite (15%) works well for most balcony herbs and flowering plants. Use our soil mix finder for a recipe tailored to your specific balcony plant.
Choosing the right plant can be confusing,
especially if you're new to gardening.
Our Plant Recommender helps you discover
plants that match your space, sunlight, and lifestyle.

Get your free, personalised soil mix recipe in under 60 seconds. No signup needed.
Works for 5,000+ plants · Free forever · No account needed