You can grow a tomato plant in a bucket with the right soil, drainage, and support
A bucket works as a tomato container because it holds enough soil for roots to spread, and you can drill holes to let water drain. Most tomato varieties grow in a 5-gallon bucket, though larger indeterminate types (the ones that keep growing all season) do better in a 10-gallon bucket or two buckets side by side. The bucket needs drainage holes in the bottom, soil that drains well, and something to stake or cage the plant as it grows.
The main advantage of a bucket is that you can move it to follow the sun, control the soil quality, and grow tomatoes in a space where ground soil is poor or unavailable. The main drawback is that bucket soil dries faster than ground soil, so you will water more often — sometimes daily in hot weather.
Key Takeaways
- Drill at least four drainage holes in the bottom of a 5-gallon bucket before you add soil, or the roots will rot.
- Fill the bucket with potting soil mixed with compost, not garden soil or topsoil, because potting soil drains and holds moisture in the right balance.
- Plant the tomato seedling deep — bury the stem up to the first true leaves, because tomatoes will grow roots all along the buried stem.
- Set up a cage or stake before you plant, not after, so you do not damage roots later.
- Water when the top inch of soil feels dry, which in summer heat may be every day.
Prepare the bucket with drainage holes
Start with a food-grade 5-gallon bucket — the kind that held pickles, frosting, or deli items. Avoid buckets that held chemicals or paint. If you do not have a food bucket, a new plastic bucket from a hardware store works, though it costs more than a used one from a restaurant or bakery.
Drill four to six holes in the bottom of the bucket, each about one-quarter inch wide. Space them evenly so water drains from all areas. If you do not have a drill, use a heated nail or a utility knife to puncture holes, though drilling is faster and cleaner. Do not skip this step — without drainage, water sits at the roots and causes rot within days.
Set the bucket on a saucer, tray, or piece of cardboard to catch water runoff, especially if the bucket sits on a deck or patio. This protects the surface below and lets you see how much water is draining out.
Fill the bucket with the right soil mix
Use potting soil, not garden soil or topsoil. Potting soil is lighter, drains faster, and holds the right amount of moisture for container plants. Garden soil compacts in a bucket and stays too wet. Fill the bucket about three-quarters full, leaving room for the plant and a top layer of mulch.
Mix in compost — about one part compost to three parts potting soil — to add nutrients that tomatoes need. Tomatoes are heavy feeders, so the compost gives them a head start. Stir the mix well so the compost spreads evenly through the bucket.
If you are planting in spring and the soil feels cold to the touch, wait a few days for it to warm up. Tomatoes grow slowly in cold soil and may rot at the stem. Soil that is at least 60 degrees Fahrenheit is safe; 70 degrees or warmer is ideal.
Plant the seedling deep in the bucket
Dig a hole in the soil large enough to fit the root ball of your seedling. The key step is to bury the stem deeper than it was growing in its original pot — bury it up to the first set of true leaves (the leaves that look like tomato leaves, not the smooth seed leaves that came first). Tomatoes will grow roots all along the buried stem, creating a stronger root system.
Gently remove the seedling from its pot and loosen the roots with your fingers so they spread into the bucket soil instead of staying in a tight ball. Set the plant in the hole, fill soil around it, and press gently so the soil makes contact with the roots. Water right after planting so the soil settles and air pockets close.
If your seedling is tall and spindly, you can bury it at an angle — the stem will straighten as it grows toward the sun, and the buried part will still root.
Install a cage or stake before the plant grows large
Set up support before the plant is tall, because pushing a cage or stake into the soil later damages roots. A tomato cage works well in a bucket — choose one that is at least 4 feet tall for determinate varieties (bush types that stop growing at a set height) and 5 to 6 feet for indeterminate varieties (vining types that grow all season). A single stake works too; use a wooden stake or metal rod at least 5 feet long, and tie the plant to it with soft ties as it grows.
Push the cage or stake into the soil at least 6 inches deep so it does not tip over when the plant is heavy with fruit and wind pushes it. If the bucket is on a windy patio, you may need to tie the cage or stake to something stable nearby.
Water the bucket regularly and watch for drying
Check the soil every day during the growing season. Stick your finger into the soil about an inch deep — if it feels dry, water until water drains from the bottom holes. In hot weather, this may be every day. In cool or cloudy weather, it may be every two or three days.
Water at the base of the plant, not on the leaves, to reduce disease. Early morning is the best time to water, because the soil has cooled overnight and the plant has the whole day to use the moisture. Avoid watering in the evening, when wet leaves stay wet overnight and fungal diseases spread.
Bucket soil dries faster than ground soil because the sides of the bucket are exposed to sun and air. In very hot weather, you may need to water twice a day. If you will be away for more than a day, set up a drip line or soaker hose on a timer, or move the bucket to a shadier spot temporarily.
Feed the plant as it grows and fruits
Because bucket soil has limited nutrients, feed the plant every two weeks once it starts flowering. Use a tomato fertilizer or a balanced fertilizer like 10-10-10, following the label directions. Liquid fertilizer works faster than granules in containers, though granules last longer.
Stop feeding about four weeks before the first frost date in your area, so the plant puts energy into ripening fruit instead of growing new leaves. If you live in a warm climate where frost does not come, stop feeding in late summer so the plant does not grow too large for the bucket.
Frequently Asked Questions
Can I use a smaller bucket than 5 gallons?
A 3-gallon bucket works for determinate (bush) tomatoes, but the plant will be smaller and produce less fruit. Indeterminate varieties need at least 5 gallons, and 10 gallons is better. The larger the bucket, the more soil holds moisture and nutrients, so the plant grows stronger.
What if the bucket does not have drainage holes?
Drill them before you plant. If you cannot drill, place a layer of gravel or broken pottery at the bottom of the bucket, then add soil — this creates space for water to collect, but it is not as reliable as true drainage holes. Roots sitting in water will rot within a week or two.
Can I reuse the soil from last year?
You can, but mix in fresh compost or potting soil to replace nutrients the tomato used. Old soil alone will not feed a new plant well. If the old soil had disease last year, replace at least half of it with fresh soil to reduce the risk of the disease coming back.
How often should I water in winter or cool weather?
Water less often — check the soil every two or three days instead of daily. Cool soil holds moisture longer, and the plant uses less water when it is not hot. Overwatering in cool weather is a common mistake that leads to root rot.
What size tomato plant should I start with?
A seedling that is 4 to 6 inches tall with a few true leaves is ideal. Larger seedlings may be root-bound (roots circling the pot) and take longer to adjust to the bucket. Smaller seedlings are harder to handle and grow more slowly at first.