15 Best Vegetables to Grow in Containers (And How to Make Them Thrive)

4 mins read
April 15, 2020

Container gardening is the ultimate solution for people who love fresh produce but don’t have access to a large garden.

Whether you live in an apartment with a small balcony or just want to bring the joy of gardening closer to your kitchen door, growing vegetables in containers is productive, simple, and highly rewarding.

All you need is the right container, good soil, sunlight, water, and a bit of care. With these basics in place, even beginners can grow a wide variety of fresh, flavorful veggies right at home.

Below are 15 of the best vegetables to grow in containers, plus helpful tips on how to help each one thrive.

1. Tomatoes

Tomatoes are one of the most popular and rewarding vegetables to grow in pots. Choose compact or determinate varieties like ‘Bush Early Girl’ or ‘Patio Princess’ for small containers, or cherry tomatoes if you’re tight on space.

Growing Tips:

  • Container size: At least 5 gallons and 12–18 inches deep

  • Sunlight: 6–8 hours of direct sun daily

  • Soil: Rich, well-draining potting mix

  • Support: Use a cage or stake to support the plant as it grows

2. Beans

Beans are fast-growing and productive container vegetables. Bush beans are great for small spaces, while pole beans will need vertical support like a trellis or bamboo teepee.

Growing Tips:

  • Container size: 12 inches deep or more

  • Sunlight: 6–8 hours of sun

  • Soil: Light and fertile; water when the topsoil is dry

  • Trellis: Use support for climbing varieties

3. Lettuce

Lettuce is ideal for container growing and perfect for repeat harvests. Cut-and-come-again types like ‘Salad Bowl’ and loose-leaf varieties grow quickly and don’t need much depth.

Growing Tips:

  • Container size: Wide and shallow (6 inches deep)

  • Sunlight: 4–6 hours; partial shade helps in hot climates

  • Watering: Keep soil moist but not soggy

  • Harvest: Snip outer leaves to extend the harvest

4. Collard Greens

Collard greens are hardy, leafy greens that grow well in containers. They’re more heat-tolerant than other greens and rich in nutrients.

Growing Tips:

  • Container size: 10–12 inches deep

  • Sunlight: 6 hours or more

  • Soil: Moist, fertile, and well-draining

  • Harvest: Pick leaves from the bottom up as the plant grows

5. Radishes

Radishes are one of the fastest-growing root vegetables and are perfect for beginner gardeners. They mature in as little as 3–4 weeks and come in many compact varieties.

Growing Tips:

  • Container size: 6–10 inches deep

  • Sunlight: 6 hours of sun

  • Soil: Loose and well-drained to avoid misshapen roots

  • Watering: Keep the soil evenly moist for best growth

6. Eggplant

Eggplants love warmth and sun and can thrive in pots with good drainage and regular care. Compact varieties like ‘Fairy Tale’ or ‘Hansel’ are best for containers.

Growing Tips:

  • Container size: At least 12 inches deep and wide

  • Sunlight: 6–8 hours daily

  • Fertilizer: Feed with a balanced liquid fertilizer every 2–3 weeks

  • Pest Watch: Keep an eye out for aphids and flea beetles

7. Spinach

Spinach is a fast-growing, cool-weather crop that does well in partial shade, making it a good choice for areas with limited sunlight.

Growing Tips:

  • Container size: 6–8 inches deep

  • Sunlight: 4–6 hours (morning sun is ideal)

  • Watering: Keep the soil consistently moist

  • Harvest: Cut the outer leaves and allow the center to regrow

8. Kale

Kale is a nutritional powerhouse that grows beautifully in containers. It prefers cool temperatures and can tolerate light frost.

Growing Tips:

  • Container size: 10–12 inches deep

  • Sunlight: 6 hours or more

  • Soil: Rich and well-drained

  • Harvest: Pick young, tender leaves for salads or smoothies

9. Swiss Chard

Swiss chard is both ornamental and edible, offering colorful stems and leafy greens. It tolerates heat better than spinach and is incredibly easy to grow.

Growing Tips:

  • Container size: At least 8–10 inches deep

  • Sunlight: 6 hours of full sun or partial shade

  • Watering: Regular watering helps maintain flavor and texture

  • Harvest: Pick outer leaves to keep the plant producing

10. Peas

Peas are easygoing, low-maintenance crops that do very well in containers. Dwarf or bush varieties like ‘Tom Thumb’ are great for tight spaces.

Growing Tips:

  • Container size: 8–12 inches deep

  • Sunlight: 6 hours or more

  • Soil: Moist and rich; don’t let it dry out

  • Support: Provide a small trellis or mesh for climbing

11. Carrots

Carrots are best grown in deep, loose soil that allows their roots to develop fully. Choose smaller, round varieties like ‘Paris Market’ or ‘Little Finger’ for shallow containers.

Growing Tips:

  • Container size: 10–12 inches deep or deeper

  • Sunlight: 6 hours of full sun

  • Soil: Loose, sandy, and stone-free

  • Watering: Keep evenly moist to prevent splitting

12. Cucumbers

Cucumbers are productive and love heat. Compact, bush varieties like ‘Spacemaster’ or ‘Bush Crop’ are well-suited to containers. Give them vertical support to maximize yield.

Growing Tips:

  • Container size: 12–18 inches deep

  • Sunlight: 6–8 hours of direct sun

  • Support: Use a trellis or cage for climbing vines

  • Watering: Water regularly to prevent bitterness

13. Zucchini

Zucchini plants can thrive in large containers and will reward you with plenty of fruit during the summer months. Use a bush or patio variety for smaller spaces.

Growing Tips:

  • Container size: At least 5 gallons

  • Sunlight: 6–8 hours daily

  • Fertilizer: Feed with compost or organic fertilizer every 2 weeks

  • Space: Allow room for spreading leaves

14. Garlic

Garlic grows surprisingly well in containers and requires minimal maintenance. You’ll need a wide, shallow pot to accommodate several bulbs.

Growing Tips:

  • Container size: 8–10 inches deep and wide

  • Sunlight: 6–8 hours of sun

  • Soil: Light, well-draining, and rich in compost

  • Planting: Space cloves 4–6 inches apart, pointy side up

15. Peppers

Peppers—both sweet and spicy—do great in containers, provided they get enough warmth and sunlight. Varieties like ‘Jalapeño,’ ‘Cayenne,’ and ‘Mini Bell’ are perfect for pots.

Growing Tips:

  • Container size: Minimum 12 inches deep and wide

  • Sunlight: 6–8 hours of full sun

  • Fertilizer: Regular feeding helps promote flowering and fruit

  • Watering: Keep evenly moist but not soggy

You don’t need a sprawling garden to grow your own fresh produce. With a little space, the right containers, and consistent care, you can enjoy a bountiful harvest right from your porch, balcony, or windowsill.

These 15 container-friendly vegetables offer a mix of flavor, nutrition, and gardening satisfaction—all within arm’s reach.

Whether you’re a beginner gardener or just working with limited space, container gardening is a practical and rewarding way to bring fresh, homegrown food into your life.

Latest from PLANTS