(This post may contain affiliate links.)

As a vegan, nothing excites me more than the thought of having an endless supply of home-grown, organic vegetables and fruits at my disposal. That’s why I’m such a fan of container gardening, because it gives so many people the opportunity to grow their own produce, even if they live in an apartment with limited space.

These 16 vegetables are so easy to grow in containers. If you live in an apartment or have limited space, container gardening is the perfect solution!

These 16 vegetables are so easy to grow in containers., even for beginner gardeners!
These 16 vegetables are super easy to grow in containers. You'll need sunlight, good soil, water, and containers!
These 16 vegetables are super easy to grow in containers. You'll need sunlight, good soil, water, and containers!
These 16 vegetables can be grown in containers! You'll need a container, good soil, water, and sunlight!


I first became interested in vegetable gardening because it made me uneasy to think about all the pesticides that are used to grow the vegetables and fruits you find at the grocery store.


Buying organic produce is expensive, and not always an option, especially when you have several members in your family. Plus, I loved the thought of reducing my carbon footprint by growing my own produce; it felt a little more eco-friendly, which is something that’s important to me.

Fresh Vegetables

If you think that growing vegetables in containers sounds too difficult for you to even attempt – I’m here to tell you that you’re wrong! Container gardening doesn’t have to be expensive OR overly complicated. You don’t even need to have a yard. Do you have a balcony? Put your containers out there. Do you have a window that gets direct sunlight? Place your containers near that window. If you want to master container gardening, all you need is a good container, soil, water, sun, and a little time. That’s it!   


16 Vegetables That Grow in Containers


Let’s get started. Below is a list of 16 vegetables that can be grown in containers. These vegetables will thrive in their containers if you treat them well, and will keep producing delicious and nutritious treats for you to cook with.

1. Garlic
grow garlic in containers

Yes, garlic is a vegetable and it grows amazingly well in containers. What kitchen is complete without fresh, budding garlic cloves? Choose a wide container, as you’ll need to space the bulbs around 5 inches apart when you plant them.

2. Tomatoes

Tomatoes in Containers

You can grow an endless supply of tomatoes in your containers. They’re probably the easiest vegetable to grow this way. They’ll need plenty of sun – at least 5 hours a day.


3. Cucumber

cucumber in containers

Fresh cucumber can be used in so many different dishes. Use a large container and be prepared to give them plenty of water to feed on.

4. Carrots

Carrot in containers

Carrots grow easily in containers but they do best in a shaded area and will need plenty of watering so that there roots stay nice and moist.

5. Squash (Zucchini)

Zucchini in Containers

Zucchini is one of the easiest vegetables to grow and is very productive in containers.

6. Kale

Kale in Containers

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 also plant some Spinach if you crave leafy vegetables.

7. Spinach

Spinach in Containers

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

8. Radishes

Radishes in Containers


Radishes grow rather quickly and bountifully. Space them 3 inches apart and use a bigger container if you want more of them.

9. Peas

Peas in Containers

Peas pack a lot of protein, which is why you’ll see them in vegan shakes and meat alternatives. They’re also easy to grow. They love full sun and plenty of water.

10. Peppers

Peppers in Containers

Peppers and chiles can be very productive in containers. They’ll need plenty of sunshine and a container that is at least 12 inches deep.


11. Beans

Green Beans in Containers


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 to help stabilize them and grow them on your balcony. Make sure they get a few hours of sunlight each day.  

12. Lettuce

Lettuce in Containers


13. Beets

Beets in Containers

Since I became vegan, I’ve grown to appreciate beets – they’re great to add in salads and fresh juice. They do very well in containers. 

14. Potatoes

Potatoes in Container

You can actually grow potatoes in containers. If you provide the right environment, you can yield 1 to 2 pounds of potatoes for each container you use. You’ll need to make sure that you purchase a large bucket or container (5 gallon buckets), and that the soil is well-drained.

15. Cauliflower

Cauliflower in Containers

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.

16. Broccoli

Broccoli in Container

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.



There you have it. A list of vegetables you can easily grow in a container. 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!