Think you need a big backyard to grow fresh produce? Think again! Container gardening allows anyone to cultivate a productive vegetable garden, even with limited space.
By choosing the right plants, you can maximize yields on a balcony, patio, or even a sunny windowsill.
From fast-growing greens to compact fruiting plants, the right choices can lead to a continuous harvest. These 20 high-yield vegetables are perfect for container gardening, ensuring you get the most out of every pot.
1. Tomatoes

Tomatoes thrive in pots and produce an abundant harvest in small spaces. Compact varieties like ‘Patio Princess’ and ‘Tiny Tim’ can yield pounds of fruit, while larger types flourish with proper support.
STOP BUYING GREENS: This Machine Grows $1000s Worth Automatically
โ Set It & Forget It: Fully Automated Growing
โ From Seed to Harvest in Days - No Experience Needed
โ Grow Premium Microgreens Worth $50/lb Year-Round
Note: This is an affiliate link and we may earn a small commission if you purchase at no additional cost. This helps keep our website free to use.
A 5-gallon container with full sun, consistent watering, and fertilizer ensures a steady supply all season.
Container-grown tomatoes benefit from better soil control, reducing disease risk. Regular pruning and staking encourage airflow and fruit development. With proper care, a single plant can yield 10–15 pounds of fresh tomatoes.
2. Peppers
Bell, chili, and sweet peppers are ideal for containers due to their upright growth. Varieties like ‘Mini Bell’ and ‘Shishito’ produce dozens of peppers per plant with minimal space. A deep 12-inch pot and full sun support healthy, high-yielding plants.
Consistent watering and balanced fertilizer boost productivity. Peppers thrive in warm conditions, making them perfect for patios and balconies. With the right care, you’ll enjoy a long-lasting, colorful harvest.
3. Lettuce
Lettuce is one of the easiest vegetables to grow in pots, offering multiple harvests. Leaf varieties like ‘Red Sails’ and ‘Oak Leaf’ can be cut and regrown for a steady supply. Shallow containers work well, ideal for tight spaces.
Planting every two weeks extends the harvest. Partial shade helps prevent bolting in warm weather. With regular watering, fresh greens are always within reach.
4. Radishes
Radishes grow fast and require little room, making them perfect for containers. Varieties like ‘Cherry Belle’ and ‘French Breakfast’ mature in just 25 days. A 6-inch deep pot is enough to grow a crisp, peppery crop.
Frequent planting ensures a continuous harvest. Moist soil and early thinning improve root development. Their quick turnaround makes them a rewarding choice for small-space gardening.
5. Carrots
Carrots adapt well to deep containers, producing sweet and crunchy roots. Compact varieties like ‘Parisian’ and ‘Nantes’ thrive in loose, well-draining soil. A 12-inch deep pot ensures straight, uniform growth.
Regular watering prevents misshapen roots. Thinning seedlings promote better spacing for optimal size. A staggered planting schedule keeps the harvest coming for months.
6. Spinach
Spinach is a nutrient-rich crop that flourishes in containers. Fast-growing varieties like ‘Bloomsdale’ and ‘Baby Leaf’ allow continuous harvesting. A shallow pot is enough to grow this leafy green.
Cool temperatures and consistent moisture keep plants productive. Outer leaves can be picked while the plant continues growing. With proper care, you’ll have fresh spinach for months.
7. Green Onions
Green onions are an easy, space-saving crop perfect for small pots. Whether started from seed or kitchen scraps, they regrow quickly after each harvest. A shallow container is all they need to thrive.
Consistent watering and occasional feeding keep plants healthy. Harvesting regularly promotes continuous growth. Their fast turnover makes them a must-have for container gardens.
8. Bush Beans
Bush beans are produced heavily in compact spaces, requiring only a 10-inch deep pot. Varieties like ‘Blue Lake Bush’ and ‘Provider’ yield multiple harvests from one planting. Their self-supporting growth makes them easy to manage.
Full sun and well-draining soil ensure optimal production. Regular picking encourages continuous flowering and fruiting. With minimal effort, bush beans provide weeks of fresh produce.
9. Cucumbers
Compact cucumber varieties like ‘Bush Pickle’ and ‘Patio Snacker’ thrive in containers. They produce an impressive number of crisp cucumbers with proper support. A 12-inch deep pot and a small trellis help maximize space.
Consistent watering prevents bitterness. Full sun and rich soil promote high yields. With the right care, expect up to 15 cucumbers per plant.
10. Zucchini
Zucchini is a high-yield crop that grows well in large containers. Bush varieties like ‘Astia’ and ‘Patio Star’ provide steady harvests without sprawling vines. A 5-gallon pot gives the roots room to spread.
Frequent harvesting encourages more fruit production. Regular feeding and ample sunlight result in a long-lasting zucchini supply. Even one plant can keep producing for weeks.
11. Kale
Kale thrives in containers, producing an endless supply of nutrient-rich leaves. Varieties like ‘Dwarf Blue Curled’ and ‘Lacinato’ grow well in smaller spaces, continuously producing new growth when harvested from the bottom up.
A pot at least 8 inches deep supports healthy root development.
Cooler temperatures enhance kale’s flavor, making it an excellent fall or early spring crop. Regular watering and fertilizing keep the leaves tender. With proper care, kale can be harvested for months, even surviving mild frosts.
12. Swiss Chard
Swiss chard is a hardy vegetable that grows exceptionally well in pots.
Varieties like ‘Bright Lights’ and ‘Fordhook Giant’ offer beauty and productivity, with vibrant stems and large, nutritious leaves. A 10-inch deep container provides enough space for steady growth.
Chard thrives in both full sun and partial shade, making it versatile for different environments. Continuous harvesting by picking outer leaves ensures a long-lasting yield.
With its ability to regrow quickly, Swiss chard remains a productive choice all season.
13. Eggplant
Eggplant is a high-yield vegetable that thrives in containers with the right care. Varieties like ‘Patio Baby’ and ‘Hansel’ are specifically bred for small spaces, producing numerous fruits on compact plants. A 5-gallon pot and full sun help maximize yields.
Consistent watering and fertilizing encourage vigorous growth. Eggplants love warm conditions, making them ideal for sunny patios. With proper care, a single plant can yield multiple fruits throughout the season.
14. Beets
Beets are an excellent dual-purpose vegetable, offering both nutrient-rich greens and sweet roots.
Varieties like ‘Detroit Dark Red’ and ‘Golden’ grow well in containers, reaching maturity in about 50 days. A 10-inch deep pot is sufficient for root formation.
Thinning seedlings ensure healthy, round beets. Harvesting young leaves for salads doesn’t harm root development. Staggered planting ensures a continuous harvest throughout the season.
15. Arugula – A Spicy Green That Grows Fast
Arugula is a fast-growing green perfect for containers and thrives in shallow pots. Baby leaves are ready for harvest in just 3–4 weeks, making it one of the quickest crops to grow.
Regular harvesting encourages new growth for a continuous supply.
Partial shade prevents bolting in hot weather. Succession planting every two weeks ensures a steady yield. Arugula’s peppery flavor adds a bold taste to salads and sandwiches.
16. Herbs
Herbs like basil, parsley, cilantro, and thyme thrive in containers and provide continuous harvests. Most require only a small pot to flourish, making them ideal for windowsills, balconies, or patios. Frequent pruning encourages bushy growth and prevents flowering.
Herbs adapt well to different lighting conditions. Some, like basil, need full sun, while others, like mint, prefer partial shade. With proper care, they provide a steady supply of fresh flavors for cooking.
17. Strawberries
Strawberries are perfect for container gardening, producing fruit over a long season.
Everbearing varieties like ‘Albion’ and ‘Seascape’ offer multiple harvests, while compact types like ‘Tristar’ thrive in hanging baskets. A well-draining pot and full sun encourage continuous fruiting.
Regular watering keeps berries plump and sweet. Removing runners directs energy into fruit production. With proper care, strawberries will keep producing delicious fruit throughout the summer.
18. Peas
Peas are a great space-saving vegetable that thrives in containers with vertical support.
Varieties like ‘Sugar Ann’ and ‘Little Marvel’ produce an abundance of sweet pods while requiring minimal space. A trellis or stake helps maximize production in small areas.
Cool temperatures boost growth, making peas a great early-season crop. Frequent harvesting encourages continuous pod development. With their ability to fix nitrogen in the soil, peas also benefit other container plants.
19. Bok Choy
Bok choy is a quick-maturing vegetable that does well in containers, ready for harvest in just 30–45 days.
Varieties like ‘Toy Choy’ and ‘Shanghai Green’ are compact, making them ideal for small spaces. A pot at least 6 inches deep supports healthy growth.
Cool weather and regular watering prevent premature bolting. Outer leaves can be picked individually for a longer harvest. This nutrient-rich green thrives in partial shade, making it a versatile addition to a container garden.
20. Okra
Okra is an excellent choice for container gardening, especially in warm climates.
Compact varieties like ‘Baby Bubba’ and ‘Cajun Jewel’ thrive in pots and continuously produce tender pods. A 10-inch deep container with full sun encourages steady growth.
Regular harvesting keeps the plant producing throughout the season. Consistent watering and occasional feeding boost yields.
With proper care, okra can provide a steady supply of pods well into late summer.
Davin is a jack-of-all-trades but has professional training and experience in various home and garden subjects. He leans on other experts when needed and edits and fact-checks all articles.