(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!

There vegetables are perfect for growing in containers! Take a look to see which vegetables you should be adding to your vegetable garden! #vegetablegarden #gardenideas #vegetables #gardeningtips
Try your hand at container gardening with these 16 delicious vegetables that are perfect for growing in containers!
These 16 vegetables are super easy to grow in containers. You'll need sunlight, good soil, water, and containers!
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.

grow garlic in containers

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

There’s nothing like fresh, organic garlic, so plant them during the Fall to for Spring and Summer harvest.


Tomatoes in Containers

Tomatoes are a kitchen must because you can use them to make so many different entrees, salsas, and side dishes. The good news is that you can grow an endless supply of tomatoes in containers!

They’re probably the easiest vegetable to grow this way. They’ll need plenty of sunlight – at least 5 hours each day. Plant your tomatoes in good, nutrient-rich soil, and you’ll plenty to stock your kitchen with. 



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. Cucumber is one of the easiest vegetable to grow in containers, so once you start growing, you’ll reap them all season long. 


Carrot in containers

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

The carrots that you find at the grocery store can’t compete with taste against home-grown varieties! 

5. SQUASH (Zucchini)

Zucchini in Containers

Zucchini is one of the easiest vegetables to grow and is very productive in containers. Have you ever tasted fresh zucchini from a farmer’s market? The taste is incomparable. Grow your own and you’ll wish you’d been doing it all your life.

Zucchini is an especially convenient vegetable to keep on hand if you’re vegan or vegetarian – it’s versatile and filling and can be used in place of pasta and heavier carbohydrates. 


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 during the Summer months.


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, so make sure your container doesn’t get direct sunlight for too many hours during the day.


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. They’re also incredibly healthy and are perfect for adding crunch to entrees and salads!


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. 


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. Add your organic peppers to homemade salsas and marinades!



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.  


Lettuce in Containers

Lettuce is one of the most versatile vegetables and I think it’s very underrated! Lettuce is used to make salads, to add crunch to tacos, burgers, and warps, and can even be used in place of tortillas or bread. There’s nothing quite like home-grown lettuce, so try planting some in a spacious container with good soil and direct sunlight.


Beets in Containers

Since I became vegan, I’ve grown to appreciate beets – they’re great to add to salads and fresh juice. They do very well in containers and are a wonderful option if you live in an apartment and have a balcony that gets direct sunlight during the day. 


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.


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.


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!