Some of the best vegetables to grow in containers are some of the most commonly loved ones too!

If you’ve ever wanted to start a garden, but don’t have the land to do it on, containers are a great option.

Luckily, you can grow most vegetables in containers, like pots or planter boxes, quite easily.

In this article, you’ll learn about the 10 best vegetables you can grow in containers.


Did you know cucumbers are often commercially grown in containers?

Cucumbers love water and warm soil, and containers are great at providing both of those!

When growing cucumbers in containers, keep in mind that they need a trellis to support their vines. 

Green Beans

You can easily grow both bush and vine beans in containers.

And both varieties work as a great decoration too!

Plus, you don’t need a trellis for vine green beans, as you can direct the vines up walls and fences instead!


Peas are one of the quickest and easiest crops to grow, so they’re great for containers!

Overwatering is one of the biggest problems, growers face with container gardening.

But peas love water and need the soil to stay moist, so it’s much harder to overwater than underwater them.


Both hot and sweet peppers thrive in containers, as long as they get plenty of sun and good drainage.

Peppers don’t do well in extreme temperatures and weather

But growing them in containers lets you move the plants indoors, if your area is too hot, cold or rainy.


There are a lot of things that make lettuce great for growing in containers!

For one, it doesn’t need as much sun as other crops, so container growing lets you grow indoors, or move it to the shade.

Plus, it has a shallow root system, so you can get away with growing it in a smaller container.


Tomatoes are one of the most productive crops you can grow in a container.

Most are happiest in big containers, so use pots that are at least 12 inches deep.

Keep in mind, that your tomato plant will need a trellis for support to keep the fruit from breaking the vines.


Potatoes are great for growing in containers, because they’re prone to fungal and blight infections when grown in the ground.

Growing potatoes in containers requires a deep container, at least 15 inches.

This is so that the crop has enough room to grow underground.


Radishes are one of the fastest growing crops, going from seed to harvest in a month!

They don’t need to much space to grow either, making them great for smaller containers.

Just stick to growing round radishes rather than long varieties and make sure to keep the soil moist.


Arugula is another great crop for smaller containers, needing a pot that’s only 8 inches deep.

Similar to lettuce, it doesn’t like the hot afternoon sun, which can cause wilting and make the flavor bitter.

So, having the ability to move it into the shade or indoors is extremely helpful!


With their red stems and veins, beets are perfect for adding a splash of color to your container garden.

Beets are well-suited to growing in small spaces, so you only need a pot at least 6 inches deep.

Just make sure to keep the soil well-drained and fertilized for best results.

If you liked learning about the best vegetables to grow in containers, be sure to check out our list of The 50 Best Plants to Grow Indoors.

And for more growing advice, visit our website at or call 602-753-3469.