Container Gardening: Grow Vegetables in Small Spaces
Want to grow fresh, nutritious vegetables but you don't have the space? Try this easy method, no yard required!
Quick Reference: Container Gardening
- Where: a windowsill, patio, balcony, doorstep, or any spot with enough sun and easy access.
- Container size: five-gallon buckets for tomatoes, peppers, eggplant, and summer squash; one to two gallons for chard, broccoli, cabbage, and cauliflower; four to six inches deep for lettuce, spinach, and herbs.
- Soil mix: standard potting soil, or two-thirds potting soil to one-third organic compost for heavy feeders.
- Drainage: several holes about 1/2 inch across along the bottom edge; never use plain garden soil alone.
- Watering: keep soil like a damp sponge, and water porous pots like terra cotta more often than plastic or glazed ceramic.

Spring is the time to get your hands in the dirt and start a vegetable garden, even if you have no backyard or green space to speak of. You can still raise fresh, nutritious, homegrown vegetables just about anywhere, as long as you can find a few sturdy, simple containers. A balcony, a patio, a sunny doorstep, or a bright windowsill is plot enough. Here is how to grow your own food in a small space this 2026 growing season, from picking the right pot to keeping it watered through the heat of summer.
What Is Container Gardening
Container gardening is an easy, enjoyable way to grow your own vegetables on a windowsill, patio, balcony, doorstep, or any space that gives you enough sunlight and easy care. The best part is that almost any vegetable that will grow in a typical backyard garden can also do well in a container.
Vegetables well suited to container gardening include tomatoes, peppers, eggplant, cucumbers, bush beans, lettuce, spinach, summer squash, radishes, and herbs. Cabbage, kale, broccoli, and cauliflower can also do well in containers when the conditions are right. If you want a short list of the surest performers, see our guide to the 10 easiest vegetables to grow in pots.

Get Started
When you decide to container garden, think about many of the same things you would weigh if you were gardening on a piece of land: healthy soil, enough sunlight, enough water, good fertilizer, and thoughtful pest management. The one extra question is what types of containers you will grow your vegetables in. Get that right and the rest falls into place.
What Type of Container Should You Use?
Almost any container can grow vegetables. You can choose simple ones like buckets, baskets, tubs, or wooden boxes, or you can get creative and plant in shoes, recycled sinks, bathtubs, or even a kiddie pool. Whatever you choose, match the type of plant to the size of the container. Big plant, big pot.
For vegetables such as summer squash, tomatoes, peppers, and eggplant, five-gallon buckets, or something similar in size, are the best fit. For vegetables like Swiss chard, broccoli, cabbage, and cauliflower, one to two-gallon containers work better. Smaller containers, about four to six inches deep, will grow lettuce, spinach, and herbs.
Be careful about the material your container is made of, since it changes how often you will water. Containers are either porous or nonporous. Plastic, glazed ceramic, and dark glass containers are nonporous and hold water better. Wood, unglazed ceramic like terra cotta, and papier mache pots are all porous and lose moisture more quickly. You can plant in either kind, but you will need to adjust how much, and how often, you water, and pay special attention to drainage. To aid good drainage, make sure any container you use has several drain holes along the bottom edge.

Once you have chosen containers to suit the vegetables you plan to grow, and set them in the warmest, sunniest spot you can find, choose a growing medium. A good growing medium holds water and gives your plants the nutrients and physical support they need. It must also drain well, or your plants could end up sitting in a puddle and drown. A standard potting soil from your garden store works just fine. For heavy feeders like tomatoes and peppers, add some organic compost: a good estimate is 2/3 potting soil to 1/3 organic compost. Penn State Extension lays out the same four keys to success, drainage, container size, soil, and sunlight, in its container vegetable gardening guide if you want to confirm the basics for your own setup.
With your containers filled with healthy soil, you can either direct seed or transplant strong, healthy seedlings. What comes next is the usual care you would give any plant: regular watering, feeding, and some good old-fashioned attention.
Best Vegetables by Container Size
Matching the crop to the pot is the single most important call you will make. This quick chart lines up common container vegetables with the pot size that suits their roots.
| Container Size | Vegetables That Thrive |
|---|---|
| Five-gallon buckets (or similar) | Tomatoes, peppers, eggplant, summer squash |
| One to two-gallon containers | Swiss chard, broccoli, cabbage, cauliflower |
| Small pots, four to six inches deep | Lettuce, spinach, herbs, radishes |
| Large pots, 15 to 120 quarts | Deep-rooted vegetables and mixed plantings |
Cucumbers and bush beans do well in a five-gallon range too. When in doubt, size up. A pot that is a little too big rarely causes trouble, but a pot that is too small will dry out fast and crowd the roots.
Troubleshooting for Container Gardening
Be mindful of overwatering. Make sure your soil is like a damp sponge. Once your plant is fully grown, it is fine to let it go a few days without watering. Be careful that plants in porous containers, like ceramic pots, do not dry out too much, though. Wrapping a moist towel around the pot sometimes helps. Watch for poor drainage from too few drain holes or compacted soil. It is never too late to drill more holes. Finally, keep an eye out to make sure your plants are not outgrowing their pots. That is a sure sign the pot was too small to begin with, which is why choosing the right container matters so much.
Like any other kind of gardening, container gardening is an adventure with plenty of unexpected twists and turns. You can be successful at it if you stay attentive and observant. Most of all, do not forget to take time to enjoy the fruits of your labor.
A Few More Tips for Container Gardening
- Avoid containers with narrow openings.
- Cheap plastic pots may deteriorate in UV sunlight, and terracotta pots dry out rapidly. Glazed ceramic pots are excellent choices but require several drainage holes.
- Wooden containers are susceptible to rot. Redwood and cedar are relatively rot resistant and can be used without staining or painting. Avoid wood treated with creosote, penta, or other toxic compounds, since the vapors can damage the plants. One advantage of wooden containers is that they can be built to sizes and shapes that suit the location.
- Use containers between 15 and 120 quarts capacity. Small pots restrict the root area and dry out very quickly. The size and number of plants to be grown will determine the size of the container used. Deep-rooted vegetables require deep pots.
- Make sure your pot has adequate drainage. Holes should be 1/2 inch across. Line the base of the pot with newspaper to prevent soil loss.
- In hot climates, use light-colored containers to lessen heat absorption and discourage uneven root growth.
- Set containers on bricks or blocks to allow free drainage.
- Line hanging baskets with sphagnum moss for water retention. Keep baskets away from afternoon sun.
- If you choose clay pots, remember that clay is porous and water is lost from the sides of the container. Plants in clay pots should be monitored closely for loss of moisture.
Companion Planting in Containers
Even in a small space, plants have neighbors they like and neighbors they fight with. Basil planted alongside tomatoes is a classic pairing, and many gardeners tuck marigolds into a pot to help with pests. Keep heavy feeders like tomatoes and peppers in their own roomy buckets rather than crowding them, and group lettuce or herbs together where the watering needs match. For a fuller pairing chart, see our companion planting guide. If you are working with a deck or porch rather than a balcony, our list of six foods you can grow on your deck covers crops that thrive in that setting.
Can You Grow Root Crops in Containers?
You can, as long as the pot is deep enough. Radishes are quick and forgiving and fit in a shallow four to six-inch pot, while carrots and potatoes want a deeper container so the roots have room to size up. Potatoes in particular do well in a five-gallon bucket or a grow bag, where you can hill soil up the sides as the plants climb. If a bumper crop of spuds on the patio sounds good, our guide to growing your own potatoes walks through the whole season from seed potato to harvest.
Container Gardening: Frequently Asked Questions
What vegetables grow best in containers?
Tomatoes, peppers, eggplant, cucumbers, bush beans, lettuce, spinach, summer squash, radishes, and herbs all grow well in containers. Cabbage, kale, broccoli, and cauliflower can also do well when the conditions are right. Match the crop to the pot: five-gallon buckets for tomatoes and peppers, one to two gallons for chard and broccoli, and four to six-inch pots for lettuce and herbs.
What size container do I need for vegetables?
It depends on the crop. Use five-gallon buckets for summer squash, tomatoes, peppers, and eggplant; one to two-gallon containers for Swiss chard, broccoli, cabbage, and cauliflower; and small pots about four to six inches deep for lettuce, spinach, and herbs. In general, containers between 15 and 120 quarts work for larger and deep-rooted plants, and when in doubt it is safer to size up.
What kind of soil should I use in containers?
Use a standard potting soil from the garden store rather than plain garden soil, which is too dense and compacts in a pot. For heavy feeders like tomatoes and peppers, mix in organic compost at roughly two-thirds potting soil to one-third compost. The growing medium needs to hold water and nutrients while still draining well so the roots do not sit in a puddle.
How often should I water container vegetables?
Keep the soil like a damp sponge, not soggy. Porous pots such as terra cotta and unglazed ceramic dry out faster and need watering more often than nonporous plastic or glazed ceramic. Once a plant is fully grown, it is fine to let it go a few days. If a porous pot dries too quickly, wrapping a moist towel around it can help hold moisture.
Do container plants need drainage holes?
Yes. Every container needs several drain holes about 1/2 inch across along the bottom edge so excess water can escape and the roots do not rot. Line the base with newspaper to keep soil from washing out, and set the container on bricks or blocks so water drains freely. If drainage is poor, it is never too late to drill more holes.
Can you grow a vegetable garden on a balcony or patio?
Yes. Container gardening lets you grow fresh vegetables on a windowsill, patio, balcony, or doorstep with no yard required. The keys are enough sunlight, the right size container, a good potting mix, and steady watering. Set your pots in the warmest, sunniest spot you can find and treat them to the same regular feeding and attention you would give any garden.
Sherie Blumenthal
Sherie Blumenthal is a Food Access Coordinator with Lots to Gardens, an urban gardening and community nutrition initiative sponsored by St. Mary’s Health System in Lewiston, Maine.





Great article and a great incentive to grow your own food. I have grown flowers, herbs, strawberries, and cherry tomatoes on my balcony (totally winged it and, voila, it worked! Someday I’d like to have a home and grow a nice veggie and flower garden, but I’m never sure about the yield, how much is enough or not too much (single person).
This is a very interesting article. I just watched a video from India on container gardening and it’s amazing how much produce can be harvested from a few containers. The gentleman doing the video said the easiest vegetables to grow in containers are chili peppers, tomatoes, garlic (must mix sand into the soil), peas, radishes, cabbage, and carrots. He said for carrots make sure to choose seed varieties that have a quick maturing time.
For the tomatoes, he stripped the bottom leaves from the plants before transplanting them into pots and he planted them extra deep into the soil so they formed sturdy stems. It worked like a charm for him. As they grew he supported them with a trellis.
For the chili peppers, he harvested them once they changed color from green to red or yellow. He said to plant a few plants per 6 – 8 inch pot for best pollination.
For the cabbage, he grew one plant per 6 – 8 inch pot (from seed).
For the radishes, he sewed seeds 3 inches apart. He said radishes grow exceptionally fast in pots. He harvested them when the “roots,” which are actually the radishes, were 1.5 inches wide.
For the garlic, he kept the soil dry and harvested them once the top leaves turned brown and looked like they were dying. He cut the greenery from the garlic bulbs and hung them to dry.
He fed all plants except garlic with compost every couple of weeks and nothing more.
What is a “very interesting article’? There is no link or reference for us to go to the article mentioned.
Deborah, Jenny is talking about our article on Container Gardening, not another article.
Thanks for all the sharing! Since we have an above ground pool and deck area in our new location here in Mid Michigan…I’ve found certain “herbs” will keep hornets at bay…So I am doing Pots with Lemon Grass, Mint, Rosemary…Also…Cut a “lemon in half and put 10 to 12 WHOLE cloves pushed into it. Place in saucers around your sitting area. Hornets HATe Lemon and Clove. Also Keep a spray bottle of “JOY” brand lemon dish washing soap(MUST be “Joy brand) Fill water bottle “half full with EQual amount water.
Swirl, Not shake….Keep a few bottles on your deck/ in your garage/polebarn, where ever.
ONE SQUIRT and it “suffucates them…Can’t fly! die within minutes! Love it!~laughing~
Cheap, effective, and smells good! No nasty chemical sprays, that “blow “back in your face” from wind spurts!
You can “also “saturate a hornets nest , in SAFE conditions(dusk)…Mainly to be used for “filling “one at a time.It WORKS! Now that they are “waking up(Spring) I’ll see a cuple in the attached garage or “on my glass sliding door”.ZAP! Knocks them down, one more ZAP, for “good measure…a couple minutes(can’t fly due to dishwashing liquid) and See ya!
Thanks for the ideas . Will try them!!!
Container gardening is popular but is it truly safe? We have become a society that relies heavily on plastics. Much of our store bought food is wrapped, stored, and sold in plastic. Should we be growing it in plastic too? Many produce farms are now growing food hydroponically, completely in plastic filled with chemicals to make the plants grow. Soft drinks, water, tea, energy drinks are sold in plastic bottles. We are told not to allow these containers to get hot or we are drinking plastic slurry.
My advice would be to grow a garden the old fashioned way if you can do so. No yard? Ask a local farmer if you can plant a few rows along with his crops, to share. Most will do so.
Not everyone can find a farm close enough by where it can be tended regularly. You must be able to check on a garden regularly because of pests and diseases. It’s not always ideal to do container gardening but it’s better than nothing at all. There are fabric pots you can also buy which are probably better.
You always can try and find food grade containers from restaurants or ice cream stores, I use them for peppers, tomatoes and herbs.
Local farmers quite often use bad pesticides for their crops, I wouldn’t want that in my food and even if I found an organic gardener nearby I can guarantee you they aren’t going to allow you to plant anything in their fields. For one, let’s say they are growing cotton. There are too many pests that could damage their crops and vice versa. I container garden, and will continue to do so, and I use molasses buckets from cattle farmers, but I have to drive 50 miles one way just to get there. I loaded my truck with as many as I could for each trip and these buckets will last for years, and they are food safe plastic. Even rain water can be collected in food safe plastic as well, that is a win win situation for someone who cannot garden the old fashioned way whether it is because of old age, medical conditions, or for any other reason. In the south we have exceptionally bad bugs in the soil out here, the worst are the RKN, the grubs, etc and growing anything in those conditions is very difficult. People want to grow their own food, we should all allow for how they want to do it and encourage them to do so, not do the opposite.
I am doing a container garden for the first time. I have planted my seedlings and some store bought starter plants. I have got a kiddy pool full of pumpkins, squash, and zucchini.
They where all growing well, and they have just seem to stop. What am I doing wrong?
Even my watermelon plant has just stopped growing. They are not dead, and I am making sure the soil is moist, but not drowned. I am afraid that nothing is going grow.
I love all you good ideas. You share so much helpful information. Thank you so much.
(at Lee about Mexibells: http://m.bonnieplants.com/homedepot/varieties/tabid/125/id/107/Mexibelle.aspx)
I bought some “Mexibells” at Lowes in Dallas. Does anyone know their origin or do they have another name I’m not aware of. They are great if you like spicy bell peppers.
When placing rocks in the bottom of your containers wrap them in landscaping cloth and tie with a zip tie. This way you aren’t sorting rocks out of your soil at the end of the growing season and you just rinse them off and store for next year.
I am doing the straw bale gardening this year— looks very promising!!!!