← Back to All Articles Container garden with pots of herbs and flowering plants on a patio

You don't need a sprawling backyard to grow your own food or fill your space with living plants. Container gardening is one of the most accessible and rewarding forms of gardening — and once you get the fundamentals right, it's surprisingly forgiving.

Whether you're working with a small balcony, a shared patio, or just a sunny windowsill, this guide walks you through everything from choosing the right containers to picking plants that actually thrive without an in-ground setup.

Why Container Gardening Works So Well

The appeal of container gardening goes beyond simply not having outdoor space. Growing in pots gives you direct control over your soil quality, drainage, and sun exposure. You can move plants around as seasons change, keep diseases from spreading through shared soil, and start growing immediately without tilling, amending, or waiting for the ground to thaw.

For renters, apartment dwellers, or anyone with a shaded yard and one sunny corner, containers are often the only practical option — and they can be remarkably productive with the right approach.

Choosing the Right Containers

Not all containers are created equal. The size, material, and drainage properties of your pots will have a bigger impact on plant health than almost any other factor. Here's what to know before buying:

Size Matters More Than You Think

Most beginners underestimate how much root space different plants need. Herbs like basil, cilantro, and thyme do fine in 6–8 inch pots. Tomatoes, peppers, and eggplants want at least 5-gallon containers — ideally 10 gallons or more for larger varieties. Root vegetables like carrots and beets need depth: at least 12 inches, preferably more.

When in doubt, go bigger. A larger container holds more moisture, keeps roots from getting crowded, and generally produces better yields with less daily maintenance.

Material Considerations

Terracotta pots are classic and breathable, which helps prevent overwatering — but they dry out faster and can crack in freezing temperatures. Plastic containers are lightweight, affordable, and hold moisture longer, making them better for plants that prefer consistently moist soil. Fabric grow bags have become popular for good reason: they air-prune roots naturally, which leads to healthier root systems and better overall plant development. They're also easy to store when not in use.

Drainage is Non-Negotiable

Every container you use must have drainage holes. Roots sitting in waterlogged soil will rot, and most plants won't survive it. If you fall in love with a decorative pot that doesn't have holes, use it as a cachepot — place a plain nursery pot inside it and remove it to water, or drill holes in the bottom yourself.

The Right Soil Mix for Containers

Never use garden soil in containers. It compacts over time in a pot, cutting off oxygen to roots and dramatically reducing drainage. Instead, use a quality potting mix designed for container use. These mixes are formulated to stay loose and well-aerated even after repeated watering.

For most vegetables and herbs, a standard potting mix with added perlite (about 20% by volume) gives excellent results. The perlite improves drainage and prevents compaction. For succulents and cacti, look for a mix specifically designed for drought-tolerant plants, or mix regular potting mix with extra coarse sand or pumice.

Recommended: FoxFarm Ocean Forest Potting Soil

One of the most consistently recommended potting mixes for container vegetable and herb gardens. Rich in earthworm castings, sea-going fish and crab meal, and composted forest humus — it's an excellent base for nearly any container crop.

Buy Now →

This is an affiliate link. We may earn a commission if you purchase through it, at no extra cost to you.

Best Plants for Container Growing

Some plants genuinely thrive in containers. Others technically survive but never reach their full potential without more root space than any practical pot can offer. Focus on varieties that are well-suited to the constraints of container life:

Herbs

Herbs are the perfect starting point for container gardening. Basil, parsley, mint, chives, oregano, and thyme all do exceptionally well in pots. Mint in particular can become invasive in garden beds, making containers the preferred way to grow it. One caution: keep mint in its own pot, as it aggressively outcompetes neighboring plants.

Tomatoes and Peppers

Compact and dwarf tomato varieties like Tumbling Tom, Patio, or Bush Early Girl are designed with containers in mind. Standard indeterminate varieties can work in large containers but require substantial support and consistent fertilizing. Peppers — both sweet and hot — are arguably better suited to containers than tomatoes, as they tend to be more compact and are very productive in a 5-gallon pot with good sun.

Salad Greens and Lettuce

Lettuce, spinach, arugula, and mixed greens are arguably the best crops for container gardening. They have shallow root systems, grow quickly, and can be harvested repeatedly over weeks using the cut-and-come-again method. A wide, shallow window box or planter tray is ideal for a steady supply of fresh salad greens.

Watering Containers Correctly

Containers dry out much faster than in-ground beds, especially in hot weather or when placed in direct sun. During peak summer, you may need to water daily — sometimes twice daily for smaller pots. The best way to check is to stick your finger about an inch into the soil: if it feels dry, water thoroughly until it drains from the bottom.

Consistent moisture is especially important for fruiting crops like tomatoes and peppers. Irregular watering — letting the soil completely dry out between waterings — causes problems like blossom end rot and cracking. If you travel frequently or tend to forget, consider adding a water reservoir or self-watering planter to your setup.

Feeding Your Container Plants

Because you're watering regularly, nutrients leach out of container soil faster than they do from ground beds. Plan to fertilize your container crops every two to four weeks during the growing season. A balanced, water-soluble fertilizer works well for most vegetables and herbs. Tomatoes and peppers benefit from a fertilizer slightly higher in phosphorus and potassium once they begin flowering, as this supports fruit development over excessive leaf growth.

Getting Started This Season

Container gardening rewards action over analysis. Pick two or three plants you'd genuinely enjoy harvesting, get appropriately sized pots with drainage, fill them with quality potting mix, and give them a spot with at least six hours of daily sunlight. That's the core of it. Once you see the results — fresh basil on your pasta, tomatoes off your own balcony — you'll naturally want to expand and experiment.

If you have questions about specific plants, pot sizes, or growing conditions, feel free to reach out to us directly. We read every message and do our best to point you in the right direction.