Gardening

Container Gardening Guide: Growing Vegetables, Herbs, and Flowers in Pots

Container gardening produces real food on balconies, patios, driveways, and rooftops. A single 24-inch pot with a determinate tomato plant yields 15 to 25 pounds of fruit. Start-up cost for three to five containers with soil and plants runs $50 to $100. No yard is required. The method works for renters, apartment dwellers, and homeowners with paved outdoor space. This guide covers container selection, soil mixes, plant varieties, watering, fertilizing, and common mistakes specific to growing in pots.

Choosing Containers: Material, Size, and Drainage

Container material affects moisture retention, weight, durability, and root health. The right choice depends on your climate, budget, and whether you need to move pots seasonally.

Material Comparison

Terracotta pots cost $8 to $15 for a 12-inch diameter pot. The clay is porous, which means soil dries faster than in non-porous materials. Terracotta is heavy and cracks in freezing temperatures. Store them indoors over winter in zones 6 and colder.

Plastic pots cost $5 to $10 for the same size. They are lightweight, retain moisture longer, and last five or more years. Black plastic absorbs heat in summer, which can cook roots in full-sun locations. Light-colored plastic or wrapping the pot in reflective material moderates soil temperature.

Fabric grow bags cost $3 to $8 depending on size. They provide excellent drainage and aeration. Roots reach the fabric edge, encounter air, and stop growing, a process called air-pruning. This prevents the root circling that stunts plants in solid-walled containers. Fabric bags are reusable for three to four seasons before the material degrades.

Concrete planters run $25 to $60. They are heavy and permanent, making them suitable for large plantings that will not be moved. Concrete is alkaline and can raise soil pH slightly over time. Seal the interior with a food-safe concrete sealer to slow this effect.

Galvanized metal containers cost $15 to $40 and provide a modern industrial aesthetic. Metal heats up rapidly in direct sun. In hot climates (zones 8 and above), line the interior with bubble wrap to insulate roots from temperature spikes. Drill drainage holes in the bottom with a metal bit.

Size Requirements by Crop

Most vegetables need a minimum of 12 inches in both diameter and depth. Tomatoes and peppers require 18 to 24 inches. Herbs and lettuce grow well in 6 to 8-inch pots. A single tomato plant needs a minimum of 5 gallons of soil volume. Crowding a tomato into a 3-gallon pot reduces yield by 40 to 60 percent and increases susceptibility to blossom end rot from inconsistent moisture.

Drainage Is Non-Negotiable

Every container must have drainage holes. Roots submerged in standing water die within 24 to 48 hours from oxygen deprivation. If your pot has no holes, drill three to four holes using a masonry bit (1/2-inch diameter) for terracotta and concrete, or a standard drill bit for plastic and metal. Place a 1 to 2-inch layer of gravel or broken pottery shards over the holes to prevent soil from washing out during watering. Empty saucers 30 minutes after each watering. Roots sitting in a puddle of runoff develop rot rapidly.

Self-Watering Containers

Self-watering containers cost $20 to $40 and include a built-in water reservoir with a wick system that draws moisture up to the root zone on demand. These containers reduce watering frequency from daily to every three to five days in moderate temperatures. The Earthbox, priced at $40, is the most widely tested self-watering planter on the market. University trials show it produces yields comparable to in-ground gardens with a fraction of the water. Self-watering containers are particularly useful for weekend travelers and office workers who cannot water daily.

Potting Soil: Why Garden Soil Does Not Work in Containers

Garden soil dug from your yard compacts into a dense brick inside a container. It does not drain properly, and it carries soil-borne pathogens like Fusarium wilt and Pythium root rot that thrive in the confined, moisture-retentive environment of a pot. Container plants need a soilless mix designed for aeration and moisture balance.

D-I-Y Potting Mix Recipe

Combine 60 percent peat moss or coconut coir, 30 percent perlite or vermiculite, and 10 percent finished compost or worm castings by volume. A 2-cubic-foot bag of compressed peat moss ($8 to $12) expands to roughly 4 cubic feet when fluffed. A 4-cubic-foot bag of perlite costs $15 to $20. This recipe fills three to four 5-gallon containers at a material cost of roughly $1.50 per container.

Quality Bagged Mixes

If you prefer not to mix your own, three bagged products perform consistently well. Fox Farm Ocean Forest ($20 to $25 per cubic foot) contains aged forest products, peat moss, and earthworm castings with a pH of 6.3 to 6.8. Pro-Mix ($12 to $16 per cubic foot) uses mycorrhizal inoculant to improve nutrient uptake. Black Gold ($10 to $14 per cubic foot) is a reliable budget option with good drainage properties. Avoid mixes labeled "garden soil" or "topsoil" for container use.

Recharging Container Soil

Nutrients in container soil deplete after four to six weeks of active growth, especially with heavy feeders like tomatoes and peppers. At planting, mix 1 cup of granular organic fertilizer, such as Espoma Garden-tone ($8 for a 4-pound bag), per cubic foot of soil. Side-dress with 1/2 cup of the same fertilizer every four weeks, or top-dress with 1 inch of finished compost monthly. Compost tea, brewed by steeping finished compost in water for 24 hours, provides a mild liquid feed that can be applied weekly without risk of salt buildup.

Reusing Potting Soil

Dump old soil into a wheelbarrow, break up root masses, and remove any remaining plant debris. Mix in one-third fresh compost and one-third new potting mix by volume. The recycled blend works for shallow-rooted crops like lettuce, herbs, and radishes. Avoid reusing soil from containers that held diseased plants. Tomato blight and powdery mildew spores survive in soil for months and reinfect new plantings. Discard that soil in the trash, not the compost pile.

The 10 Best Vegetables and Herbs for Containers

Not every vegetable adapts well to container life. The following ten crops produce reliable yields in pots when given adequate container size, sunlight, and regular feeding.

1. Tomatoes (Determinate/Bush Varieties)

Determinate tomatoes, also called bush tomatoes, grow to a fixed size and set all their fruit within a two to three-week window. Patio Choice, Bush Early Girl, and Tiny Tim are proven container performers. Each plant needs a 5-gallon pot minimum, a cage or stake for support, and 6 to 8 hours of direct sun. A single determinate tomato plant in a 5-gallon container produces 10 to 20 pounds of fruit. Indeterminate varieties like Sun Gold also grow in containers but require 10-gallon pots and continuous staking throughout the season.

2. Peppers (Bell and Hot)

Both bell and hot pepper varieties grow well in 3 to 5-gallon pots. Jalapenos produce 30 to 50 peppers per plant in a 5-gallon container. Peppers need 6 to 8 hours of sun and consistent moisture. Fluctuating moisture causes blossom end rot, a leathery black spot on the pepper bottom. Mulch the soil surface with 1 inch of straw to stabilize moisture levels. Feed peppers every two weeks with a liquid fertilizer higher in phosphorus, such as 5-10-10, once flowers appear.

3. Lettuce and Greens

Lettuce thrives in 6 to 8-inch pots with 4 to 6 hours of sun. In summer, move lettuce pots to partial shade to prevent bolting, the process where the plant sends up a flower stalk and turns bitter. Harvest outer leaves with scissors, and the center continues producing for 4 to 6 weeks. This cut-and-come-again method yields three to four times more per plant than a single harvest. Sow seeds every two weeks for a continuous supply. Mesclun mixes and loose-leaf varieties like Red Sails and Black-Seeded Simpson perform best in containers.

4. Radishes

Radishes have the shallowest root system of any common vegetable and grow in any container at least 8 inches deep. Space seeds 6 inches apart and 1/2 inch deep. Harvest in 21 to 28 days. Cherry Belle and French Breakfast mature quickly and tolerate the temperature fluctuations common on balconies and patios. Sow a new batch every two weeks from early spring through late fall.

5. Bush Beans

Bush beans grow in a 12-inch diameter pot with four to five plants per container. Blue Lake Bush is the most reliable variety for containers. Maturity takes 50 to 60 days from direct-sown seed. Each plant produces roughly a quarter-pound of beans over a three-week harvest window. Beans fix their own nitrogen through root nodules, so they need less fertilizer than other crops. Avoid high-nitrogen feeds, which produce lush foliage with few pods.

6. Cucumbers

Cucumbers need a 5-gallon pot with a trellis or cage for vertical support. Bush cucumber varieties, including Spacemaster and Bush Pickle, stay compact at 24 to 36 inches and do not require tall trellising. Provide 8 hours of sun and consistent moisture. Inconsistent watering causes bitter fruit. Harvest at 6 inches for slicing varieties and 3 to 4 inches for pickling types. A single bush cucumber plant produces 8 to 15 cucumbers over the season.

7. Eggplant

Eggplant requires a 5-gallon pot and 8 hours of sun. Feed every two weeks with a balanced liquid fertilizer once flowers appear. Ichiban and Fairy Tale are productive compact varieties that mature in 60 to 70 days from transplant. Eggplant is sensitive to cold. Do not move containers outdoors until nighttime temperatures stay above 55 degrees Fahrenheit. Each plant produces 6 to 12 fruits depending on variety and growing conditions.

8. Potatoes

Grow potatoes in a 15 to 20-gallon pot or a fabric grow bag ($8 for a 20-gallon bag). Place 4 to 6 seed potato pieces 4 inches deep in 6 inches of potting soil. As the plant grows, add more soil around the stem in a process called hilling. Continue until the soil reaches 2 inches below the pot rim. This encourages the plant to produce tubers along the buried stem. Harvest 5 to 10 pounds per container by dumping the bag and sorting through the soil. Yukon Gold and Red Pontiac perform well in containers.

9. Strawberries

Strawberries grow in 12 to 14-inch hanging baskets or pots with 6 hours of sun. Everbearing varieties like Albion and Seascape produce fruit from June through October in most zones, giving a longer harvest window than June-bearing types. Plant the crown (the thick junction where roots meet stems) level with the soil surface. Burying the crown causes rot. Exposing the roots above soil causes the plant to dry out and die. Each plant produces 1 to 2 pints of berries per season.

10. Herbs

Basil, parsley, cilantro, thyme, and rosemary all grow well in 6 to 8-inch pots. Most herbs need 6 hours of sun. Cilantro bolts in heat, so move it to shade in summer or resow every three weeks. Mint must be planted in its own container. Mint sends runners over and under soil edges and colonizes any container it shares within a single growing season. A 10-inch pot confines mint effectively while still producing enough leaves for regular harvesting.

Container Combinations: What to Plant Together

Companion planting in containers saves space and creates mutually beneficial growing environments. The following combinations share compatible water, sunlight, and nutrient needs.

Tomato + Basil + Marigolds. Plant one determinate tomato in the center of a 20-inch pot with basil around the base and marigolds along the edge. Marigolds produce alpha-terthienyl, a compound that repels root-knot nematodes in the soil. Basil emits volatile oils that some studies suggest reduce aphid populations on nearby tomatoes. Both herbs fill the space below the tomato canopy where weeds would otherwise grow.

Pepper + Oregano + Thyme. This Mediterranean combination shares identical water and sun requirements. One pepper plant in a 14-inch pot with oregano and thyme around the perimeter uses vertical space efficiently. The herbs spread low while the pepper grows upward. All three thrive in 6 to 8 hours of sun with moderate, consistent moisture.

Lettuce + Radishes + Carrots. Plant radishes and carrots in a 12-inch deep container with lettuce around the edges. Radishes mature in 21 to 28 days, carrots in 60 to 75 days, and lettuce provides continuous cut-and-come-again harvests. The radishes break up surface soil as their roots expand, creating better drainage for carrot seedlings. Lettuce shades the soil surface, reducing moisture loss for the slower-growing carrots.

Cucumber + Nasturtiums + Sunflowers. Plant a bush cucumber in a 5-gallon pot with nasturtiums trailing over the edge. Place a dwarf sunflower behind the pot as a support structure. Nasturtiums repel aphids and cucumber beetles through their pungent foliage. The sunflower stem provides a natural trellis for climbing cucumber vines if you choose a vining variety instead of a bush type.

Strawberry + Thyme. Thyme acts as a living mulch around strawberry plants in a 14-inch pot. Both have shallow root systems (6 to 8 inches) and share the same watering schedule. Thyme suppresses weeds and retains soil moisture around the strawberry crowns. The combination also works in hanging baskets with thyme trailing over the rim.

Watering Containers: Frequency, Method, and Automation

Container soil dries out two to three times faster than garden soil. In July and August heat, small pots (under 12 inches) may need water twice daily. Larger containers (18 inches and up) typically need water once per day in peak summer.

The Finger Test

Stick your finger 2 inches into the soil. If it feels dry at that depth, water thoroughly. If it feels moist, wait and check again tomorrow. This test works for all container sizes and soil types. Overwatering is the most common cause of death for container plants. Yellow leaves combined with wet soil indicate overwatering, not underwatering.

Proper Watering Technique

Water slowly until it runs out the drainage holes. A rapid pour from a watering can channels water down the interior pot wall and out the bottom, leaving the center root mass dry. Use a watering wand with a gentle shower head to distribute water evenly across the soil surface. Empty the saucer 30 minutes after watering. Roots sitting in standing water develop rot within days.

Timing Matters

Water in the morning. Morning watering gives leaves time to dry before nightfall, which reduces the incidence of fungal diseases like powdery mildew and early blight. Evening watering leaves foliage wet for 10 to 14 hours, creating ideal conditions for fungal spore germination. If morning watering is not possible, direct water at the soil surface and avoid wetting the leaves.

Automated Watering Systems

Drip irrigation with a battery-operated timer costs $40 to $60 for a complete setup: timer ($15), main tubing ($10), drip emitters ($10), and connectors ($5 to $15). Run 1/4-inch tubing from the main line directly into each container. This system waters consistently whether you are home or away. For a simpler approach, fill a wine bottle with water and invert it into the soil. The vacuum created by dry soil draws water out slowly, lasting two to three days per bottle. Water globes ($10 to $15 for a 3-pack) work on the same principle with a larger reservoir.

Fertilizing Schedule for Container Plants

Container plants have access to a finite volume of nutrients. Unlike garden plants, their roots cannot reach beyond the pot walls to find additional minerals. A structured fertilizing schedule prevents the nutrient deficiencies that stunt growth and reduce yields.

At Planting

Mix 1 cup of slow-release granular organic fertilizer into the soil per 5-gallon container before planting. Espoma Garden-tone (3-4-4) or Espoma Tomato-tone (3-4-6) both work well. The slow-release coating breaks down over six to eight weeks, providing a steady nutrient supply during the critical early growth period.

Every Two Weeks During Active Growth

Apply liquid fish emulsion ($12 per bottle, diluted at 2 tablespoons per gallon of water) or liquid kelp every two weeks once plants start actively growing. Fish emulsion provides nitrogen for leafy growth. Liquid kelp supplies micronutrients and trace minerals that granular fertilizers often lack. Alternate between the two for a broader nutrient profile. Apply the liquid feed to moist soil, not dry soil, to prevent root burn.

Identifying Nutrient Deficiencies

Yellowing lower leaves indicate nitrogen deficiency, common in heavy-fruiting crops like tomatoes late in the season. Purple undersides on leaves signal phosphorus deficiency, often caused by cold soil temperatures in early spring rather than actual phosphorus absence. Brown, crispy leaf edges point to potassium deficiency. Curled, distorted new leaves with brown spots indicate calcium deficiency, which in tomatoes manifests as blossom end rot, a black leathery patch on the fruit bottom. Adding crushed eggshells to the soil at planting provides a slow-release calcium source but takes months to become available. For immediate correction, spray calcium chloride solution (1 tablespoon per gallon) directly on the foliage.

Season Extension for Containers

One advantage of container gardening is mobility. You can move plants to optimize growing conditions as seasons change.

Fall Protection

Move pots against a south-facing wall in fall. The wall absorbs heat during the day and radiates it at night, raising the immediate air temperature around the pots by 5 to 10 degrees Fahrenheit. Wrap pots in bubble wrap to insulate roots from freezing. Focus the wrap on the lower two-thirds of the pot where the root mass sits. Cover plants with a frost blanket ($15 for a 10x12-foot sheet) on nights when temperatures drop below 32 degrees. Secure the blanket to the ground with landscape staples so wind cannot lift it.

Bringing Herbs Indoors

Before the first frost, bring herbs indoors. Basil dies at 35 degrees Fahrenheit. Rosemary and thyme tolerate slightly colder temperatures but suffer below 28 degrees. Place herbs in a south-facing window that receives 6 hours of direct light. Reduce watering to once per week. Indoor air is dry and stagnant, which promotes fungus gnats and powdery mildew. Run a small fan near the plants for 2 hours per day to improve air circulation. Transition herbs gradually over 5 to 7 days by bringing them indoors at night and back outside during the day to reduce shock.

Common Container Gardening Mistakes

These seven mistakes account for the majority of container garden failures. Each one is avoidable with the right information.

Undersized pots. Roots become rootbound when they fill the entire soil volume and have nowhere to expand. A rootbound plant stunts, produces small or no fruit, and dries out within hours of watering. A tomato in a 3-gallon pot will reach half the size and yield of the same variety in a 5-gallon pot. Follow the minimum size guidelines for each crop.

No drainage holes. Without drainage, water accumulates at the bottom of the container. Roots in standing water suffocate from lack of oxygen within 24 to 48 hours. The first visible symptom is yellowing lower leaves, followed by a foul smell from the soil and mushy black roots. Drill holes before you plant, not after the plant shows symptoms.

Using garden soil. Garden soil compacts into a dense mass in a container. Water runs off the surface instead of penetrating. Roots cannot expand through compacted clay. Drainage stops entirely. Fill containers with a soilless potting mix designed for the aeration and drainage that container growing demands.

Overwatering. Overwatering kills more container plants than any other cause. The symptoms, yellowing leaves, wilting, and stunted growth, mimic underwatering, which leads gardeners to apply even more water. Check the soil with your finger before watering. If the soil feels moist 2 inches down, do not add water regardless of how the plant looks.

Underwatering. Wilting in afternoon heat is normal for many container plants, especially tomatoes and squash. The plant recovers on its own by evening. Wilting in the morning, before the heat of the day, indicates actual underwatering. During July and August, some containers need water twice daily. Miss a day and the plant may not recover.

Crowding too many plants in one pot. Three tomato plants in a single 18-inch pot compete for water, nutrients, and light. Each produces a fraction of its potential yield, and the dense foliage blocks air circulation, creating conditions for fungal disease. Follow spacing guidelines on the seed packet or plant tag. One tomato per 5-gallon pot, one pepper per 3-gallon pot, four lettuce plants per 12-inch pot.

Neglecting fertilizer.Container soil holds a limited nutrient reserve. Within four to six weeks, heavy-feeding crops like tomatoes, peppers, and eggplant exhaust the available nutrients. Without supplemental feeding, growth slows, leaves pale, and fruit production drops. Establish a fertilizing schedule at planting and stick to it through the season.

Emily Rodriguez

Emily Rodriguez

Emily is a certified horticulturist and organic gardening specialist with over a decade of experience helping home gardeners grow healthy, productive gardens without synthetic chemicals. She holds a degree in Plant Science and is passionate about sustainable growing practices, pollinator conservation, and making natural gardening accessible to everyone. When she is not in her own garden, Emily teaches workshops and writes about eco-friendly pest management and soil health.