Best Soil for Tomatoes in Pots

Best Soil for Tomatoes in Pots – 5 Best Choices and Reviews

Many people pursue gardening because they love having their own organic products at home and simply enjoy the flavor of an amazing and natural fruit or vegetable.

They decide to invest some time in their new hobby and find different ways to learn all there is about the magic world of gardening and the skills that are needed in order to grow a beautiful and healthy garden.

Tomatoes are definitely one of the most beloved vegetables, and most gardeners actually get into this hobby because they want to have their own ones at home.

In order to plant tomatoes, you really need to have some knowledge and gardening skills, at least if you want to make sure to plant tomatoes properly.

Most flavorful tomatoes are definitely the ones that are 100% organic and grown in little home gardens, and you can really see the difference in taste between a homegrown and a store one.

You can easily find all you need to grow tomatoes in your local garden centers, and all you will need to do is invest some time in finding good and balanced soil.

Before you start planting your tomatoes, make sure the soil will function properly, especially if you plan on growing tomatoes in containers.

They need to have enough room in order to succeed, and you have to keep them a few inches apart, so take care of this during the planting time.

Here we have gathered some of the best options for soil and potting mixes you can find on the market, and all of them are very popular among gardeners.

We have created this list after thorough research and based on other people’s reviews, so you can be sure all of these products will work great for you.

QUICK OVERVIEW: Best Soil for Tomatoes in Pots

Miracle-Gro Water Soluble
  • Weight: 2 lbs
  • Made for gentle plant herbs
Fox Farm Happy Frog
  • 100% organic
  • Comes with protective gloves
Miracle-Gro Performance Organics
  • Weight: 3 pounds
  • Universal

1. Miracle-Gro Water Soluble

Miracle-Gro is a very popular gardening brand that was founded more than a century ago, and it has managed to establish itself as one of the gardening brands of the highest quality.

Their products can be found in almost every single country, and you can be sure you will not end up disappointed whatever type of mix or fertilizer you choose.

This Water-soluble plant food was created for different herbs, fruits, and vegetables that need some very complicated conditions in order to succeed, and I really recommend it if you plan on planting tomatoes.

Amazon users have also been loving it, and this is one of the rare potting mixes that has 4.7 stars on this online retailer.


  • Weight: 2 lbs
  • Made for gentle plant herbs
  • Works best in combination with Miracle-Gro feeder

What plants is it good for?

This is a great option for different types of vegetables and herbs like tomatoes, cucumber, basil, garlic, and similar herbs.

Users claim that this is one of the best soil mixes you can get if you plan on growing tomatoes in containers.

However, when using it, you should make sure your plant will have enough room because it creates a very stimulating environment and gives very fast results.

It is also best to grow them in terracotta pots because the ingredients that can get in touch with plastic pots tend to release some chemicals.

Key features

This amazing potting mix will start feeding your plant immediately, and most gardeners claim that they were able to see the results almost instantly.

The mix tends to hold up a lot of water which is great for tomato plants, but you can also be sure it can get rid of excess water through a variety of drainage holes.

It has plenty of organic ingredients, and its main component is peat moss, but it also has quite a few chemical additions that help to grow your tomato plant.

Since it is highly concentrated, it is also a great option for young tomato plants, and it will work well with them even outside of the growing season.

You will only need a little scoop of this potting soil in order to see significant results, and you can also use it for many different plants in your garden.

However, it is a bit pricier than other potting soils on the market, but it is definitely worth it, and you can be sure it will last you for a long period of time.

It can also be quite complicated to use it if you are a beginner gardener, so I recommend looking up some instructions on the internet because you will really receive no guide with it.

  • Fast results
  • Great results
  • A small amount can be used for more plants
  • Doesn’t come with instructions
  • Expensive

2. Fox Farm Happy Frog

Fox Farm is also one of the gardening companies that promise to provide us with 100% organic potting soils and fertilizers, and they have a variety of different products that will make your gardening experience a lot easier and more enjoyable.

They have been on the market for almost 50 years, and they really manage to meet all the gardening standards by providing us with high-quality products all the time.

All of their products go through several testing phases and are made with organic ingredients of the highest quality, which is something you can’t really say about everyone who is in this industry.

They have managed to become one of the most popular gardening retailers, and you can find their products everywhere, even on Amazon.


  • Dimensions: 28 x 16 x 8 inches
  • Weight: 40 pounds
  • 100% organic
  • Comes with protective gloves

What plants is it good for?

This potting soil is great for container gardening, and I recommend using it for potted tomatoes in very small trays or pots.

It is a great soil mix, and it stimulates root growth, even if your plant was not exposed to a lot of sun or has suffered from inconsistent watering.

You can also add it to already potted tomatoes that need some extra flavor or color because it will really help them develop.

Key features

The Happy Frog potting soil is known for its amazing ingredients and what makes it so special are soil microbes that allow the plant to thrive.

It has plenty of beneficial microbes and fungi that make its roots a lot stiffer and allow the plant to get fed from within.

The mix also includes earthworm castings and some organic bat guano that will really revitalize your plant and keep its planting beds really fed all the time.

This is definitely one of the most nutritive soil mixes on the market, and even though it doesn’t have perlite or vermiculite, it will allow support tomatoes’ growth.

You should make sure to control the soil pH from time to time because that is something that can become problematic with this soil mix.

It requires proper watering, but it is so nutritious and concentrated that your tomatoes will probably be able to survive the summer heat without any problems.

This product comes in a bag of 40 pounds, and although it is a bit expensive, you will receive a large amount of it, and you will use it for a long period of time.

  • 100% organic
  • Comes in a 40-pound bag
  • Doesn’t need any additives
  • Bit more expensive
  • Doesn’t have regular organic ingredients like peat moss or perlite

3. Miracle-Gro Performance Organics

As you already know, Miracle-Gro is the most famous gardening company, and they have a variety of different potting mixes for all sorts of plants.

This one is a completely universal product that can be sued for everything from flowers to vegetables, and it can be used in every growing season, which makes it a great option if you plan on planting many tomatoes.

It is also 100% organic, and all of the ingredients used in it are of the highest quality.


  • Dimensions : 2.5 x 10 x 16 inches
  • Weight: 3 pounds
  • Universal
  • 100% organic

What plants is it good for

This soil mix is great when growing tomatoes in pots and overall for container growing because it provides the plant with all it needs, and you don’t have to add too much of it.

It can be used both for door and outdoor planting, even when the summer heat arrives because it is so nutritive that your plant will really not feel the change of the temperature that much.

When using it, you will also be able to transplant the plant easily; just live one hole deep that will give you access to its roots.

Key features

As we have already mentioned, this beautiful soil mix is 100% organic, and it has a very long list of high-quality ingredients you can’t really find in many other mixes.

This soil is also known for having amazing soil microbes that stimulate plant growth and initiate the native soil but is also aged compost-enriched.

The completely natural and organic aged compost allows the soil to produce even more microbes and create a healthy organic environment.

It is also rich in yucca that improves water absorption and with some perlite that provides the plant with enough air and boosts the root development.

The base of this potting mix is sphagnum peat moss that helps the water transfer nutritive ingredients to the plant’s root and controls the water retention in the soil.

There are also some peat, coco coir, and rice hulls that make the soil a bit sandy and rocky and provide it with enough organic matter.

You can also count on processed forest products that enrich the formula and help the soil stay nutritious for months.

This soil mix will be able to feed your plant up to 3 months, which is definitely a shorter period of time than with most mixes, but it is probably because this one is extra nutritive and has a very special microbes formula.

All ingredients in this soil mix are heavy feeders, and you really shouldn’t put too much of it in your plant, especially if it is exposed to direct sunlight.

This way, the plant can get oversaturated, and you can get the complete opposite results – the plant stopping to grow.

In my opinion, this is the best potting soil you can use for tomatoes, and it is no surprise that gardeners love it so much.

However, it is a bit more expensive soil mix, and you really don’t get too much of it in the bag, so you will probably need to spend a lot of money on it while growing your tomatoes.

  • 100% organic
  • Amazing ingredient list
  • It can be used for different plants
  • Suitable for both indoor and outdoor planting
  • Expensive
  • Feeds the plant for only 3 months
  • It shouldn’t be used for plants exposed to direct sunlight.

4. Miracle-Gro Nature’s Care

This is just one more of Miracle-Gro products that have managed to become extremely popular among gardeners, especially those who love growing plants in raised beds.

It is also 100% organic and natural, so you can be sure that your plant is getting only the best ingredients and that it will be able to develop without any problems.


  • Dimensions: 11.5 x 8.5 x 14.38 inches
  • Weight: 3 pounds
  • 100% natural and organic
  • Gives instant results

What plants is it good for

This soil mix is amazing for different types of fruits, vegetables, and herbs, and it can be sued both for indoor and outdoor planting.

It gives really fast results, and although it won’t be able to transform your tomato seeds into a real tomato in just 5 days, you can be sure your plant will grow much faster.

I believe it works well both for in-ground planting and growing tomatoes in containers, but the second option is probably a lot more suitable.

Key features

This Miracle-Gro soil is enriched with a high concentration of calcium that is crucial for tomato plants if you want to be sure they will grow properly.

Calcium is a very important ingredient that is usually completely ignored in soil mixes like this, so this is really one of the rare formulas.

Its high concentration will also provide the plants with a color that is a lot more vibrant and significantly improve their quality.

It also has essential nutrients like magnesium, potassium, nitrogen, phosphate, soluble potash, and sulfur.

The high amount of calcium is also able to prevent blossom end rot, which makes it a good option for fruits and flowers too.

Users claim it provides them bountiful harvests and that most potting soils don’t give them results as good as they get with this one.

Even though it works pretty fast, it tends to create loose soil, and you will have to add some organic matter from time to time if you want to make sure it stays healthy.

It provides you with good soil moist too, but you will really need to control it from time and make sure you don’t overwater the plant because it can lead to the development of disease organisms.

The mix will, unfortunately, last you only for 2 months, but you will definitely be able to see amazing results in this period of time.

This potting mix is pretty expensive, but users claim it provides them with a bumper crop of fruitful tomatoes, so you should really invest in it if you have enough money for it.

  • Works fast
  • Amazing ingredients
  • 100% organic and natural
  • High levels of calcium
  • Expensive
  • Lasts only for 2 months

5. Jiffy G310

Even though Jiffy is not a very popular gardening brand, it is certainly a company that has been in the industry for quite some time now, and they provided us with some of the best gardening mixes we have ever used.

Their whole brand is very simple, and they like to keep things on the low, but that doesn’t mean their products are not as amazing as those from Miracle-Gro and similar brands.

This soil mix has a great formula that will be able to stimulate the growth of your plant and make it transform very fast.


  • Dimensions: 12 x 9.5 x 5 inches
  • Weight: 4.11 pounds
  • 100% natural

What plants is it good for

If you plan to grow indeterminate tomatoes, this is definitely the soil mix you should opt for because it will help them grow without any problems.

You can use it to grow tomatoes in containers or pots, but also for in-ground planting, and the results you get will be pretty much the same.

Its ingredients are really amazing, and they will be able to control the soil moisture even when the environment is not really the best.

This mix can also be a great option if you want to grow your tomatoes in a raised bed.

Key features

This soil mix has a very simple but effective ingredient list, and it has many organic products and processed products from forests.

What makes it so special is the fact that it has a bone meal and kelp meal that stimulate plant growth and control the soil pH.

This is something you will not really find in most soil mixes you can buy on the market, and experienced gardeners know this is the best addition no fertilizer can replace.

Even though it is very basic, it manages to keep the pH levels balanced and provides your plant with enough food.

It doesn’t need too much water, and since it is very natural and simple, you definitely won’t have problems with fungi and powdery mildew.

This mix is also very cheap, and you can find it in basically any store with gardening equipment or order it from the Amazon website.

  • Cheap
  • Great and simple ingredients
  • Great for indeterminate tomatoes
  • It can be used for planting in raised beds
  • Not very popular among gardeners

Things to Consider When Buying Best Soil for Tomatoes In Pots?

Loose soil

If you want your tomatoes to grow tall and healthy, you have to make sure you plant them in loose and loamy soil that will allow them to get enough water and air at the same time, creating a balanced environment.

This is the best type of soil for a tomato, especially those that are grown in containers or pots and other, stiff environments can seriously harm their growth.

It will prevent the plant from drying out and help it maintain balanced pH levels, making sure you choose very good loose soil.

Depth of the soil

Even though most plants can succeed in soil no matter how deep it is, tomatoes are pretty specific when it comes to this.

If you want your tomato to grow and become a healthy and fruitful plant, you will have to plant it in soil that is somewhere between 8 and 12 inches deep.

This is the ideal measure, and you should really take the time to create a deep soil for it; otherwise, all other fertilizer and additives may not be of too much help.

Growing season

If you plan on growing tomatoes outside of their growing season, then you should definitely opt for a soil that is highly concentrated and has different additives and fertilizers in it.

When it is not their growing season, tomatoes will need some extra care and ingredients in order to be able to develop properly, so make sure you choose the right soil according to the growing season.

If you are planting it during the season, then you can use basically any soil mix you have at home, and you will get good results.

Related: Best Tomato Fertilizer


What is the best soil for growing tomatoes in containers?

The best soil for growing tomatoes, especially if you are growing them inc containers, is sandy and loamy soil that will help the plant get enough air and have enough water.

It should be rich in organic matter and nutrients like potassium and phosphorus, and it should also have a pH level somewhere between 6 and 6.7 if you want to make sure it will be healthy.

How do you prepare the soil for container tomatoes?

The first thing you will have to do is make sure your soil is a good option for container tomatoes and that it will be able to help them grow well.

You should also make sure it is well-drained and that the plant will be able to receive enough air and get rid of too much water.

Can you use potting mix for tomatoes?

When planting tomatoes, you shouldn’t use a 100% clear potting mix as your base because the plant will definitely not succeed.

The best mix that will allow it to prosper contains 50% of a good and nutritive potting mix and 50% of a blended soil or just regular garden soil.

What soil do tomatoes like?

Tomatoes love loamy soil but usually ones that are extremely loamy and have a pH that is somewhere between 6 to 7.