16 Vegetables That Grow In Containers

If you’re interested in starting a vegetable garden, you’re probably wondering about vegetables that grow in containers, especially if you’re low on space or want to easily control the quality of your soil.

Luckily, there are PLENTY of vegetables that can thrive in containers, pots, and even planting bags.

Growing your own organic vegetables can save you time and money at the grocery store plus it can help to reduce your carbon footprint!

Growing vegetables in containers also gives you full control over the environment in which your produce is grown.

A vegetable garden doesn’t have to be expensive, either. You can get quality, organic and NON-GMO seeds for excellent prices from the many seed companies online.

(This post may contain affiliate links.)

If you think growing vegetables in containers sounds too difficult to attempt – I’m here to tell you it’s not!

You don’t even need a lot of space to do it. 

Do you have a balcony? Put your containers out there. Do you have a window that gets direct sunlight?

If you want to master container gardening, all you need is a container with a drainage hole, soil, water, sun, and a little time and patience. That’s it!   

Below is a list of 16 vegetables that can be grown in containers.

These vegetables will thrive and produce delicious and nutritious treats for you to cook with as long as you provide them with the right environment. Let’s get started!

16 Vegetables That Grow in Containers


Garlic is one vegetable among many that can thrive in containers!

Yes, garlic is a vegetable and it grows amazingly well in containers.

Choose a wide or rectangular container (or raised garden bed), because you’ll need to space out the garlic bulbs about 5 inches apart when you plant them.

There’s nothing like having fresh, organic garlic to cook with, so plan ahead and plant garlic in the Fall for Spring and Summer harvest. You can plant in early Spring, too.


Tomato Plant. Ripe tomatoes on the vine!

Tomatoes are a kitchen staple because you can use them to cook entrees, salsas, and side dishes.

Who doesn’t love fresh tomatoes?! Tomatoes thrive when grown in containers, so you don’t even need a spacious yard to grow your own.

Tomatoes are among the easiest vegetable to grow, making them a good starting point for gardening beginners.

Keep in mind that your tomato plant will need plenty of sunlight – at least 5 hours a day.

(To learn how to save your precious tomato seeds, head over to this super-informative permaculture post from Hillsborough Homesteading! )


Cucumber is one vegetable/fruit that thrives in containers!

Fresh cucumber (also considered a fruit) can be used in many different dishes, drinks, and cocktails.

Use a large container and be prepared to give your cucumber seeds plenty of water to help them get established.

Cucumber is one of the easiest vegetables to grow in containers, so once you start growing, you’ll reap a good harvest all season long!  


Carrot in containers
Carrot Vegetable Plant

Carrots grow easily in containers but they do best when grown in a shaded area. 

Make sure to provide your carrots with enough moisture to help keep the roots cool and moist as they grow. 

There’s no competing with taste when it comes to home-grown, organic carrots so try experimenting with different carrot varieties! 

5. SQUASH (Zucchini)

Zucchini in Containers
Zucchini Vegetable Plant

Zucchini is another easy vegetable to grow and it’s very productive when grown in containers.

Have you ever tasted fresh zucchini from a farmer’s market? The taste and texture is incomparable!

Start with quality zucchini seeds and you’ll wonder why it took you so long to grow your own squash!

You can also experiment with different seed varieties until you find your favorite! 

Zucchini is an especially convenient vegetable to have on hand if you’re vegan or vegetarian (I use it in soups all the time!).

It may just be my favorite vegetable. It can also be used in place of pasta and heavier carbohydrates if you’re on a low-carb diet. 


Kale is a leafy vegetable that thrive in containers!
Kale Leafy Vegetable

Kale has been all the rage for years now thanks to its super-nutritional benefits.

Kale is a cold-weather crop and doesn’t do well during the Summer season, so be sure to plant some Spinach if you crave leafy vegetables during the Summer months. 


Spinach is one of 16 vegetables that thrive in containers!
Spinach Leafy Vegetable

Spinach is an easy vegetable to grow. Choose a wide container that is at least 6 inches deep.

Spinach thrives in partial shade, so make sure your container doesn’t get direct sunlight for too many hours of the day after you plant your spinach seeds.

(Head to my How to Grow Spinach post for an in-depth growing guide!)


Radishes in one of 16 vegetables that grow in containers!

Radishes grow rather quickly and bountifully. Space your radish seeds 3 inches apart and use a bigger container if you want lots of radishes.

They’re incredibly healthy and are perfect for adding crunch to entrees and salads!


Green peas are one of many vegetables that grow in containers!
Green peas

Peas pack a lot of protein, which is why you’ll see them in many vegan shakes and meat alternatives.

They’re also easy to grow; they grow on vines that don’t need additional support, unlike other vine-growing plants.

Plant this cool weather crop in the Fall or early Spring and about 5 inches apart for best results.


Peppers are an excellent vegetable to grow in containers!

Peppers and chiles can be very productive in containers – they’re a must-have if you like to make your own salsas.

Pepper plants need plenty of sunshine and a container that is at least 12 inches deep.

Spend a little time picking out the right variety for your culinary needs!


You can grow different types of beans in a container, just be prepared for them to grow upward!

Use a container that is at least 12 inches deep, and you can use a trellis, wooden stick, or pole to stabilize them in your yard or balcony.

Some beans, such as the Lima Been (Thorogreen), however, don’t require a trellis.

Plant beans in early Spring and make sure they get a few hours of full sun each day. 

Also, make sure to look through the different bean varieties out there so you can get one that suits your taste and cooking needs.


Lettuce Is a vegetable that can grow in containers!
Lettuce plants

Lettuce is one of the most versatile and underrated vegetables out there and there are quite a few lettuce seeds to choose from!

Use lettuce in salads, tacos, burgers, wraps, and in place of tortillas or bread if you’re cutting back on the carbs.

There’s nothing quite like home-grown lettuce, so try planting some in a spacious container with good soil and direct sunlight.

There are many wonderful lettuce varieties to choose from, too.   


Beets are vegetables that can grow in containers!

Since going vegan, I’ve grown to appreciate beets – they’re great to add to salads and homemade juice.

They do very well in containers and are an excellent option if you live in an apartment and have a balcony that gets direct sunlight during the day. Start beet seeds in early Spring.


Potatoes are vegetables that can be grown in containers!
Potato Plant

Yes, you can actually grow potatoes in containers -hooray!  If you provide the right environment for this starchy vegetable, each container will produce several pounds of potatoes. 

You’ll need a large bucket or container (5 gallon buckets) and well-draining soil. Experiment with different potato varieties! 

(For a quick and easy-to-follow growing guide, check out this 30 Second Guide to Growing Potatoes from Hillsborough Homesteading!) 


Cauliflower is a vegetable that grows well in containers!
Cauliflower plant

Few things are tastier than cauliflower steaks. Try them – they’re delicious!

Thankfully, cauliflower is an easy vegetable to grow in containers, just make sure you get a container that is at least 8 inches deep, and 18 inches wide so that the plant has plenty of space to grow.


Broccoli is a vegetable that thrives and grows in containers!
Broccoli Plant

Just as with cauliflower, broccoli is an easy vegetable to grow, even for beginners. Use a container that is at least 8 inches deep and 18 inches wide.

Start broccoli seeds indoors a few weeks before your last frost date to get a head start on the growing season. 

There you have it…. A list of 16 vegetables that can be grown in containers!

Don’t be intimidated by the thought of growing your own produce – just make sure you’re armed with the right tools, soil, and know-how!

If you’re interested in growing your own herbs (highly recommended) this list of the easiest culinary herbs to grow will help you out, as well as this post about how to grow cilantro!

Let’s Connect

About Me

Hi, I'm Natalie! I'm so glad you're here learning about your favorite plants. My hope is to encourage your love of succulents and help you understand how to care for them and make them a part of your home, too, via plant crafts and beautiful arrangements!

  1. 5.1.18
    Bobbi spencer said:

    What kind of container?

    • 5.15.18
      Natalie Linda said:

      Hi Bobbi,

      Any container will do, the larger the better (use a 1-gallon to 5-gallon pot for 1 plant and a 15-gallon pot for planting multiple plants). Your pot should be at least 10 inches wide and 12 inches deep. It should also have holes on the bottom so that the water can drain. Plastic pots retain more water, which is a good thing. You can also use a wooden half-barrel or a window box.

      • 4.14.19
        james garland worsham said:

        Try the fabric pots. They are inexpensive and work great.

        • 4.18.19
          Natalie Linda said:

          Great tip! Thanks, James!

      • 7.18.19
        Darlene J Neufeld-Allen said:

        Would a 5 gallon plastic bucket from the hardware store work? we can drill a few holes in the bottom. I’m thinking for tomatoes and cucumbers?

        • 8.2.19
          Natalie Linda said:

          Hi Darlene,

          Yes – many people successfully grow vegetables in plastic buckets. Good luck!

Comments are closed.