How-to Guide
Growing Vegetables in Containers
The short answer
Many vegetables grow well in containers on a balcony, patio, or sunny windowsill. Match pot size to the crop: about ten-inch pots suit herbs, parsley, and green onions, while deep-rooted crops like tomatoes, peppers, and eggplant need roughly five-gallon containers, and most vegetables want at least twelve inches of soil depth.
Sun matters most for yield. Fruiting vegetables such as tomatoes, beans, and peppers need six to eight hours of direct sun daily, while leafy and root crops like lettuce, beets, and greens tolerate some light shade. Containers dry out fast and may need watering once or even twice a day in hot, sunny spots.
Choosing pot size
- About 10-inch pots: herbs, parsley, green onions
- About 5-gallon containers: tomatoes, peppers, eggplant
- At least 12 inches of soil depth for most vegetables
Sun and water
Give fruiting crops six to eight hours of direct sun; leafy and root crops accept some shade. Because containers hold limited soil, check moisture often and water more than you would in-ground plants.
โ Filled large containers are heavy; on a balcony, consider the structure's load limits before placing several big pots.
Sources
Reviewed 2026-07-18. We cite university Extension, government, and established horticultural sources โ and never invent pesticide rates or dangerous treatments.
- Oregon State University Extension โ Container gardening: Grow vegetables even without yard space โ Vegetables grow in containers on patios and balconies with adequate pot size and sun.
- Virginia Cooperative Extension (Virginia Tech) โ Vegetable Gardening in Containers (426-336) โ Pot-size and sunlight requirements for container vegetables including fruiting crops.
- Michigan State University Extension โ Container gardening with vegetables & herbs tip sheet โ Container size, sun, and watering guidance for vegetables and herbs.