Best Soil For Houseplants

Best Soil for Houseplants – 5 Amazing Products and Reviews

People have different reasons for getting into gardening, but it seems like most people do it out of a hobby and to have beautiful houseplants that will enrich their home.

Becoming a gardener is not a very easy process, but by following some simple steps and pieces of advice from other people who have more experience.

Many people engage in gardening because they have a profound love for houseplants and enjoy living in a green and healthy space.

The best thing about houseplants is that there are hundreds of different plants that can be planted in your home and that don’t need too much care, in comparison to outdoor potted plants that need a lot of time and care.

Most houseplants can grow only in organic environments, and growing plants indoors is really not that challenging as most people assume it to be.

A standard potting soil that you can use for most flowers will work just fine, but you have to be aware that houseplants are usually very sensitive and the best potting soil for them is the one that is not too harsh.

Most indoor plants require a peat moss or sphagnum moss base because and good potting soil always has at least 20% of one of them.

Organic materials that should be found in your indoor plants’ potting soil are also vermiculite, perlite, some root cuttings, wood chips, sedge peat, and fir bark.

The best soil will also have some finished compost, and you can create your own one with an airtight container and save up some money.

You can also get some composted bark which is also rich in nutrients and will really stimulate your plant and make it healthy.

Of course, different plants require different solutions, but these are some of the things that are needed for most of them, whether they are in hanging baskets or terracotta pots.

Here we have gathered some of the many potting soils you can find on the market, and that really gave us amazing results.

These are some of the products other gardeners swear by, and we guarantee you that you will see great results while using each of them.

QUICK OVERVIEW: Best Soil for Houseplants

Fox Farm Happy Frog
  • Weight: 40 pounds
  • 100% organic
Miracle-Gro Expand 'n Gro
  • Weight: 5.09 pounds
  • Dimensions: 15.5 x 11.5 x 3.5
Espoma AP4
  • 100% organic
  • Weight: 1 pound

1. Fox Farm Happy Frog

Fox Farm is well-known among experienced gardeners and it is one of the companies that have managed to establish a name for themselves throughout the years.

This company has been on the market for about 50 years now and they have managed to grow their business exponentially.

All of their products go through a lot of testing phases, and they are made with some of the highest quality ingredients you can think of.


  • Dimensions: 28 x 16 x 8 inches
  • Weight: 40 pounds
  • 100% organic

What plants is it good for?

This potting soil will work great with a variety of different houseplants, and even though people usually use it to grow flowers, this will fit basically any houseplant.

This mixture will really help the plants thrive, especially if you use it for plants that are exposed to little to no sun.

I would also recommend using it for container plants and those plants that are used in combination with a slow-release fertilizer, so keep this in mind too.

Key features

This Happy Frog potting soil is known for having the ingredients of the highest quality and since it has a lot of myco tone, it can help your plant thrive even in the worst conditions possible because it imitates its natural environment perfectly.

They will also help you grow stronger roots which will make your plants a lot healthier and guarantee them steady growth.

The mix is also rich in earthworm castings, worm castings, and some guano that is rarely found in soil mixes like this and they will help your plant grow a lot taller and healthier.

You can also find some fish emulsion that will make the soil a lot more neutral, and people recommend using a water-soluble fertilizer with this.

I would really say that this is one of the most nutritious mixes on the market, and it manages to provide the plant with all it needs for healthy growth and look.

You definitely won’t have to add anything to this mixture, and your plant’s pH will for sure be good enough, but I still recommend checking it out from time to time.

It tends to be in the higher price range but it also comes in a 40-pound pack so it is definitely worth the money.

  • Doesn’t need a fertilizer
  • Completely natural
  • Pretty expensive

2. Miracle-Gro Expand ‘n Gro

There really are hundreds of different Miracle-Gro products but this is definitely the most popular one that is extremely popular among gardeners.

It is very concentrated and rich in dozen of different chemicals and fertilizers that will stimulate root and plant growth easily.

If you are eager to see your houseplant blooming as soon as possible, this is probably the best product you can find on the market and I highly recommend investing in it.


  • Weight: 5.09 pounds
  • Dimensions: 15.5 x 11.5 x 3.5
  • Rich in compressed coir

What plants is it good for?

This Miracle-Gro potting soil works best with indoor plants, and it will do wonders for houseplants grown in containers.

Even though some people use it for outdoor gardening, this is not outdoor soil, and there is no way you will be able to grow a successful plant outdoors when using this mix.

When using this potting mix, gardeners claim that they have seen way faster and better results than with any other mixture you can find on the market these days.

If you want your plant to grow into a healthy and beautiful one, you will have to keep controlling it all the time and creating balanced soil so it doesn’t get harmed from too many chemicals that can be found in this mix.

Key features

Balance is the key when working with concentrated soil as this one and I always advise people to check the pH levels frequently.

When creating the right soil for your houseplants, you have to control the balance between all ingredients, otherwise, your plant will start rotting on the first day.

Balance is the key with houseplants, so make sure you control your soil daily so that you can take action immediately in case something unplanned happens.

Miracle-Gro suggests watering this mixture twice every single day in the beginning because it works the best when it is very wet.

Many users claim that it has given them the best results ever and that they were able to grow their houseplants even 3 times faster while using this soil.

Always use 100% organic soil when planting your houseplant with this mix because it will help it develop easily, and it will get all the nutrients it needs.

When using it for houseplants, its water retention capabilities will be great; still, sometimes it can hold up way too much water that can lead to root rot or some bacteria and different types of fungi appearing in your soil.

  • Helps the plant to grow 3 times faster
  • Better water retention capabilities
  • Prone to fungus
  • Can lead to root rot

3. Espoma AP4

Espoma is a gardening company that is almost a century old and it is one of the most successful family businesses in the gardening industry.

Their products are very popular worldwide, and gardeners keep adding them to their potting mixes because only a small amount of their mixes is enough to make your plant thrive.

Everything is made carefully on their own farms so you can be sure you are dealing with high-quality products.


  • Dimensions: 8 x 5 x 5 inches
  • Weight: 1 pound
  • 100% organic

What plants is it good for?

This Espoma soil is great for all types of plants, and it will definitely work great with houseplants of all sorts.

Unfortunately, it definitely won’t greatly impact outdoor plants because it is not too harsh and probably can’t provide them with enough nutrients.

It is a great option for houseplants because it will provide you with the vitamins it needs without exposing it to sunlight.

Key features

This Espoma mix has a bit of myco-tone that will stimulate plant growth of all houseplants and help them develop very strong roots.

Even though its mixture is pretty simple and regular, it does have some kelp and bone meal, but also alfalfa meal and it is very nutritive.

This potting soil is great for speeding up root growth, and it can solve several soil problems with ease because the myco-tone microbes create a stimulating environment.

The mix is also rich in earthworm castings that can really promote the growth of your plant and create a good drainage system.

It may not be rich in additives and chemicals like most other mixes are, but you can be sure your plant will be well fed and get all the nutrients it needs in order to grow well.

Even though this potting mix guarantees you enough drainage holes, I still recommend checking it out from time to time to ensure everything is fine.

This type of potting soil also reduces drought stress your plant may be experiencing which is very useful for houseplants that don’t get sunlight or are generally grown in an environment that doesn’t fit their needs.

You should make sure you never keep the bag with the soil completely closed because it can turn into mold and attract different types of bacteria or powdery mildew that is hard to get rid of.

Unlike most other mixes you will come across on the market, this potting mix is not sterilized, and it can create a lot of problems with fungus and gnats.

Be aware that non-sterilized potting mixes can make your growing experience a lot more exhausting, and think twice before you decide to purchase it.

  • 100% organic
  • Nutritive
  • Great drainage system
  • Not sterilized

4. Miracle-Gro Potting Mix

Even though most people tend to skip this Miracle-Gro product, it is definitely great and will provide you with amazing results in a short period of time.

It will not only enhance the growth of your houseplant but also help it get a lot more vibrant color, so it can be a good choice for decorative plants like houseplants that are here to make your living space a lot more comfortable and attractive.


  • Dimensions: 13 x 4 x 19 inches
  • Weight: 9.26 pounds

What plants is it good for?

This potting mix has turned out to be the best option for indoor planting because it is rich in nutrients that will help your houseplants develop easily, and it is easy to take care of it.

It can be used with container plants too and you can be sure that you will get great results, even if you don’t spend hours every day working on it.

Key features

Even though this is probably the most basic product Miracle-Gro has ever released, it still has quite a few ingredients, and it will fit most of the houseplants.

It mostly consists of processed forest products of all sorts, and there is, of course, a lot of perlite, peat moss, vermiculite, and similar organic ingredients.

The product is known for its natural slow-release fertilizer that will give your plant the boost it needs and make sure its color is shiny and vibrant, so it is a really great choice for decorative plants.

It comes with a wetting agent with great water retention capabilities and provides the plant with just enough moisture to survive.

It is a great option when you are planting money trees from your seed pods, and it makes propagation really easy because all you will have to use are clean pruning shears.

Since it is highly nutritive, it will be able to keep your plants fed for a longer period of time, and since this mix has its own fertilizer in the mixture, and you definitely won’t have to include any type of fertilizer into this whole process.

Unfortunately, many users say they have experienced negative consequences and they claim their houseplants started dying out of the blue, which may or may not be connected with this potting mix but is still a bad thing.

There are also a lot of satisfied customers, and all of them share the same story, so I recommend being careful if you plan on using it.

However, this is probably the cheapest potting mix on the market so you won’t waste too much money if you decide to give it a try and try to grow some plants with it.

  • Boosts growth and color
  • Has a fertilizer
  • Affordable
  • Plenty of negative experiences

5. Miracle-Gro Indoor Potting Mix

It definitely comes as no surprise that there are more Miracle-Gro products on this list because they really have a solution and mix for everything you can think of.

This is a potting mix that is made to fit every type of indoor plant and it will work great with different species of houseplants.


  • Dimensions: 15.35 x 10.12 x 5.71 inches
  • Weight: 5.56 pounds

What plants is it best for

This is an indoor mix only and it will work perfectly with all types of houseplants, so you can use it for many different flowers you plan on growing inside your home.

It can also be a good choice if you plan on container gardening because it nurtures the plant and provides it with beneficial microorganisms while not being too harsh.

The mix also provides them with proper drainage, so I believe it is a really good fit for all houseplants and that it will help you grow a healthy plant easily.

Key features

This indoor potting product is actually a mix of many different herbs and plants, and it is specifically made for indoor gardening and container plants.

Its ingredient list is very short and simple, but it doesn’t have any compost or bark that are known to attract different types of gnats, fungus, and bugs so you will probably be free of these plant diseases and it will definitely save you a lot of time.

While it is rich in bone and kelp meal, it also has a lot of perlite and vermiculite and it is a very nurturing mix that will fit any plant.

The mix is also rich in coco coir that will help control the soil moist, but also eliminate excess water from your soil.

It can hold moisture for a lot of time, but it can also drain freely, so you don’t really have to spend too much time on your houseplants when using this mix.

The mix will also be able to feed your plant for almost half a year which is pretty good, and you will be able to get a lot of use out of it.

In case you have spent some time searching for the right soil for your houseplant and still can’t manage to find the right answer, then this is the product you should try.

Unfortunately, it is a bit pricier than most gardening mixes and some people claim that a cheap orchid mix will be able to do the same thing as this product.

  • Doesn’t struggle with plant diseases
  • Lasts for a long period of time
  • Organic
  • Expensive

Things to Consider When Buying Best Soil for Houseplants?

Organic ingredients

A good houseplant soil has to be rich in organic ingredients; otherwise, there is no way your plant will be able to grow.

Things like peat moss, pine bark, perlite, and vermiculite are a must when it comes to growing houseplants, and the plant definitely will not be able to develop without them.

Potting mix

Never try to use an outdoor soil mix for indoor plants because you will harm the plant seeds, and there is no way they will be able to grow.

Outdoor soil mixes are made strictly for outdoor plants, and you will not have success if you plan on using them for houseplants and container plants.

Related: Best Potting Soil For Indoor Plants

Frequently Asked Questions

What is the best soil for indoor plants?

The most important thing when it comes to indoor gardening is choosing the right organic soil that is rich in vermiculite, peat moss, and perlite.

This type of soil will maintain good moisture levels but still provide the plant with enough drainage holes and allow the plant’s roots to breathe.

Even though they enjoy organic soil, you will still need to add some fertilizer in order to make sure they get all the vital nutrients.

Can I use potting soil for indoor plants?

When indoor gardening, you need to use completely different soil than you would use for outdoor gardening.

Potting mixes are the best thing you can use for indoor gardening if you want to make sure you get healthy houseplants.

The soil mixes you use for outdoor gardening are way too heavy, and their soil ingredients are too aggressive for most houseplants.

Is Miracle-Gro potting mix good for indoor plants?

Miracle-Gro is a well-known gardening company and you can be sure all of their products are of amazing quality and they will work on your indoor plants as well.

Their products are definitely my recommendation and they will work great with any type of plant so feel free to use them.

How do you make houseplant soil?

You can make your own potting soil for houseplants or purchase one of these premade mixes and save yourself some time.

If you decide to make your potting soil, I recommend using organic material like peat moss or coconut coir for your base and then adding some vermiculite, perlite, and pumice.

Control the process and make sure you have a succulent mix that pH is neutral and can retain moisture, stimulating plant growth.