We always grew our vegetables at home, and my parents still do it today. When I was little, I didn’t know that there were “organic” and “non-organic” vegetables’, as we never used any chemicals or any other nasty things.

Once my mom visited me in London, and when she tried vegetables’ from the supermarket, she said: “they taste like plastic.” I had to smile, as I knew what she meant by that. Vegetables from the supermarket look “perfect,” but they don’t have this natural taste and aroma as vegetables from the own garden freshly picked have. Vegetables from the garden may not always have a “perfect” shape or form, but the taste and aroma are unforgettable.

Have you ever considered growing your vegetables in your small garden? Have you ever asked yourself how to grow vegetables in a pot?

Today, I would like to highlight the top 10 vegetables that you can easily grow in your garden in a pot or small containers. It is straightforward to set things up, and you can have fresh vegetables directly at your doorstep. Healthy and freshly picked, and on top of it, you will add a nice touch to your small garden.

Considerations which soil to use: For my vegetables, I prefer to use organic soil, as I like organic vegetables (but you can use regular soil as well). Generally speaking, choose the soil which is good for pots and containers; with an explicit label on it. 

Below, I listed ten vegetables, which you can grow in a pot and explained vital elements to consider.

1. Tomatoes

Tomatoes are great vegetables to grow in a pot. Plant tomatoes seeds indoors using seed-starting trays or recyclable containers. I usually do this six to eight weeks before the last frost date in my area around March time. Once your tomatoes are about 7-10cm tall, find a large pot that has drainage holes in the bottom and plant one tomato plant per pot.

Place the pot in a sunny area, where it can get light of 6 to 8 hours a day. Ensure that the soil is moist, ideally water the plant in the morning once a day. On a hot day, you will likely need to water it twice a day, in the morning and the evening.

2. Herbs

Many herbs can grow very well in a pot or containers. You can also mix some herbs in one container. However, there are simple rules to remember when doing this, as some herbs like plenty of water and others like well-drained soil.

Herbs requiring plenty of water which you can plant together in one pot are Chives, Mint, Chervil, CorianderYou can also mix Marjoram, Oregano, Lavender, Rosemary, Thyme, Sage and Bay and by ensuring that soil is well-drained.

Sow your herbs directly into the soil. Herbs like to have 6 to 8 hours sunlight per day, therefore make sure you put your pots in an area which has a lot of daylight.

3. Spring onions

Spring onions are a fantastic addition to your vegetable plants. Fill your pots with the soil and make drills of 1.5cm in the soil. Sow your onions 15cm apart in rows. Spring onions like plenty of sunlightfertile soil, and good drainage. Make sure you not over-water it. They take about 5-6 weeks to grow and then you can use them in your salads.

4. Lettuce

Lettuces are perfect for growing in containers or small space gardens. You need at least 6 hours of sunlight per day. If you don’t put them in the place where they have at least 6 hours of daylight, you will see them grow tall and spindly, and we don’t want that.

Choose a container that is at least 15-20cm deep and has a drainage hole at the bottom, so the lettuces have plenty of space for roots to grow. Fill out the pot with the soil. Don’t make holes, instead make tiny depressions with your fingers as lettuces need enough light to germinate. The little depressions should be just enough to keep the seeds in the soil.

When sowing seeds directly into the soil, you should plant approximately ten seeds per 30cm pot or container. Thin leaf lettuce seedlings should be spread to 10cm apart. Romaine and Butterhead lettuce seedlings require 15 to 20 cm between each plant.

5. Radish

Sow your Radishes seeds two weeks before your average last frost. Radishes like plenty of sun, therefore fill your pots with soil and place them in a sunny spot.

Sow seeds in your pots or containers 1cm deep and spaced 3cm apart. Water radishes regularly and they should germinate within 5-10 days.

I suggest planting another round of radishes every 10-15 days, while the weather is still cold. This way, you will ensure that you have a continuous harvest in the late spring, early summer, or even in Autumn. After 24-30 days, your radishes are ready for harvest.

6. Beetroot

Beetroots are easy to grow in a pot or small gardens. Use containers that are 20cm in diameter and at least 20cm deep. Fill your containers with multi-purpose compost leaving the compost just shy of the top.

Beetroot should be planted from seed directly into the soil. Make a little trench of 2cm deep and put in two seeds every 10cm. Water regularly and remove any weeds.

7. Peas

Peas look lovely in a garden. Use the pot or container and fill it with soil, leaving 3cm at the top. Plant the pea seeds into the center of your pot. Leave space between the plants 5-7cm. Water regularly.

As peas will climb as they grow, you will need to use a support. You can use e.g., bamboo poles, etc.

8. Cucumber

Cucumbers are a great addition to your vegetable garden and could easily grow in a pot or containers. However, you need to consider that cucumbers need plenty of water. You also need to remember planting cucumbers in pots with good drainage. Use a large container that has holes underneath. Containers with 30cm in diameter and 20cm deep should a good start.

Plant cucumbers in your pots in May in most areas. Give cucumbers a good soil and plenty of sunlight. Cucumber tends to grow 50-70days from planting until you can start harvesting them. You can tie the vines to support the plants as they grow.

9. Carrots

Carrots can easily grow in a container or pots. Plant carrot seeds 10 cm apart in your container. You will need to water regularly your carrots and keep them in a sunny area.

Carrots are hardy and can be planted directly in the garden early in the spring and left until Autumn.

10. Beans

Beans adapt well to pots or containers, so you can enjoy their crisp snap and tender taste even if you do not have a big garden.

Depending on your preference, you can go with Bush beans (which do not need any support; however they might take up more room as well as you will have to search inside the leafy bushes to find the beans) or Green beans (such as pole beans and you will need poles to provide support as they grow).

Plant the bean seeds 3cm deep and 7-10cm apart and water regularly until the seeds germinate. You can also plant 2-3 seeds around each pole for vining varieties.

Are you inspired? You can do it!

Here you go. You can create a little vegetable oasis in your small garden without any problem and enjoy freshly picked vegetables for your salads and hot meals at your doorsteps.

Published on :Posted on

4 thoughts on “How to grow Vegetables in a Pot”


I love gardening a lot and most times, I for wish that I can have time for it. I do go to most gardens just to explore them and feel the beauty. But seeing this post, I guess it is high time I made little time out for gardening and planting my vegetables in my little backyard. I like the various plants you suggested and they are all great vegetables and you even out the how to for all. Thanks for motivating me to kickstart my gardening journey.


    Thank you very mcuh for vising my post and I am glad I managed to inspire you!

    All the best,



I love growing my own vegetables! You are so right about the taste and smell of fresh produce versus produce purchased from the supermarket. You have a great list here, which include some great tips that I’ve not thought of before, such as planting more radishes every 15 days. It  makes so much sense, and yet I’ve never thought of doing that. Thanks so much for your tips!



    Thank you for reading my post! I am glad that you founf it usufull!

    All the best,


Post your comment

Your email address will not be published. Required fields are marked *