Grow Real Food in Containers. No Backyard Required

Learn how to grow vegetables, herbs, and edible plants at home – even if you only have a balcony, windowsill, or shady front step.

Why Grow Veggies In Pots?

Container gardening makes it possible to grow fresh, homegrown food almost anywhere. Whether you’re short on space, renting, dealing with poor soil, or just enjoy having your plants close to the kitchen, pots let you grow vegetables on your terms. Just good food in arms reach.

  • Great for beginners
  • Easy to move and manage
  • Works on patios, balconies, rooftops, or windowsills
  • Grow just a few herbs, or dinner for your family
An apartment patio garden, with small lettuces in a planter and a tower garden with a compost column down the middle. Urban gardening in small places.

The Best Vegetables to Grow In Containers

Click on the tabs below to find your perfect container vegetable!

Fast-growing crops you can start harvesting in 3–5 weeks. Great for beginners or quick food.

These veggies stay compact and still give you great yields. Perfect for windowsills or crowded balconies.

These veggies are super easy to grow, but they do need deeper containers or vertical space.

  • Carrots
  • Tomatoes
  • Cucumbers
  • Climbing beans

These vegetables stick around for months or years. A good base for a steady harvest.

These vegetables might seem too big to grow in containers, but give them a deep pot and they’ll impress you!

  • Zucchini
  • Eggplant
  • Potatoes

What You Need (and What You Don’t!)

Any container with drainage holes will work, you don’t need to overthink it! You can grow vegetables in fabric grow bags, black nursery pots, repurposed buckets, polystyrene boxes, or even old bathtubs.

The trick is making sure excess water can drain out. Shallow-rooted plants like lettuce and herbs only need about 6-8″ (15–20cm) or depth, but fruiting crops like tomatoes or potatoes need a good 12″ (30cm) or more. Bigger pots also hold moisture longer, which means less watering.

Don’t just dig up dirt from the yard. Garden soil compacts in pots, drains poorly, and can carry pests or weeds. Use a quality potting mix made for containers. Look for one with added compost or worm castings and something gritty for drainage, like perlite or coarse sand.

You can make your own mix too! Start with a base like coco coir or peat, then add compost and a handful of something chunky to keep it aerated. Avoid ‘soil’ that’s too fine or soggy.

Most edible plants need at least 4-6 hours of direct sun, and fruiting crops like tomatoes, capsicums, and eggplants need even more.

The great thing about pots is that you can move them. Set them on trolleys or stands so you can follow the sun across a deck, windowsill, or yard.

If you’re growing indoors, choose a north-facing window (south-facing if you’re in the Northern Hemisphere) or use grow lights.

This is one of the biggest challenges in containers. Pots dry out fast, especially small ones, plastic ones in full sun, or anything above ground level exposed to wind.

During hot weather, you may need to water daily, even twice a day for small pots. Use your finger to test. If the top inch of soil is dry, water deeply until it runs out the bottom. Avoid shallow watering – it encourages surface roots and stressed plants.

Potting mix only feeds plants for a little while. Since nutrients wash out easily in pots, you’ll need to top up.

A balanced liquid feed (like seaweed, fish emulsion, or a homemade compost tea) every 2-3 weeks keeps leafy greens and root crops happy.

Fruiting veg like tomatoes and chillies benefit from something higher in potassium once they flower. Avoid overfeeding. It can cause leafy growth at the expense of fruit.

What You Don’t Need

You don’t need fancy pots, expensive gadgets, or a perfect setup to grow food in containers. A few simple containers with drainage holes, decent potting mix, and access to sun and water are really all it takes. You can skip the self-watering systems, designer planters, and high-tech soil meters. Your hands and eyes will tell you most of what you need to know. It’s okay to start small and scrappy. Your veggies won’t mind!

Planting Vegetables in Containers: The Basics

Step-by-Step to Plant Your First Container

balcony garden with lettuce, tomato and other plants in big raised beds in front of a red brick stone house wall - stands for urban gardening and self sufficiency lifestyle trend

7. Harvest often and keep planting!

Pick greens young and often to encourage new growth. Once one crop finishes, plant another in the same pot.

Troubleshooting – Why Isn’t It Growing?

You seeds could be old, buried too deep, or drying out. Check the expiry date if you’re using seed packets. Make sure seeds are planted at the right depth. Most seeds only need to be barely covered. Water gently but regularly, and don’t let the soil crust over. A bit of shade cloth or cling film on top can help hold moisture in during the first few days. Check for insects like ants that love to eat your seeds.

Too much heat or stress. Lettuce likes cool weather and regular moisture. In hot conditions, it bolts quickly and the leaves turn bitter. Move your pot somewhere with morning sun and afternoon shade, and water consistently. Try heat-tolerant varieties like oakleaf or butterhead.

Lots of leaves, but no fruit? Probably too much nitrogen or not enough sun. Tomatoes need 6-8 hours of direct sun daily and a balanced fertilizer. If they’re all leaf and no fruit, ease off the nitrogen (no more blood and bone!) and look for one with a higher potassium ratio (like tomato-specific fertilizer). Also give the flowers a gentle shake to help with pollination.

Shallow soil, strong sun, or wind could be the problem. Use a larger pot if possible, and avoid black plastic in full sun. Add a layer of mulch like sugarcane or straw on top of the soil. If your balcony or patio gets a lot of hot afternoon sun, try shifting your pots to a spot with light shade in the afternoon.

Usually overwatering or poor drainage. Check if the soil stays soggy. Garlic, lettuce, and tomatoes all hate wet feet. Make sure your container has good drainage holes, and use a premium potting mix. Don’t just use dirt from the yard. Let the top inch dry out before watering again.

Could be aphids, mites, or whitefly. Look for clusters of bugs under the leaves or around new growth. Blast them off with water, or spray with a diluted mix of dish soap (a tiny drop!) and water. Keep your plants well-spaced for air flow and invite beneficial bugs by planting flowers nearby.

Usually not enough light. Leggy seedlings or spindly growth is a sure sign they’re stretching for the sun. Move your containers to a sunnier spot or rotate them daily so they grow evenly. If you’re growing indoors, you might need a grow light to give them enough light, or find a sunnier position.

You may not harvesting often enough. Basil, parsley, thyme, and other herbs stay tender and productive when you pick them regularly. Snip back often (never remove more than a third), and always cut above a leaf node so they grow bushier.

Your container might be too small or too shallow. Crops like potatoes, carrots, and even bush beans need room to stretch. If your yields are disappointing, consider upsizing your container or choosing a more compact crop for your space. Add slow-release fertilizer early on to give them a strong start, or give them a liquid feed every 2-3 weeks.

What to Plant In Containers Through the Year

Not sure what to plant right now? Container gardening is flexible, but timing still matters. Here’s a simple seasonal planting guide to get you growing the right vegetables, herbs, and greens at the right time.

Small green seedlings in garden container in spring

Spring

Get sowing! This is the main planting season in most areas.

  • Lettuce, spinach, bok choy
  • Tomatoes, peppers, eggplant (start indoors if needed)
  • Basil, dill, mint
Healthy chilli plant in big garden containers for summer harvest

Summer

Peak harvest time. Keep planting fast crops and keep things cool.

  • More basil, lettuce, beans
  • Chillies, cucumbers, sweet potato
  • Start fall crops in cooler zones
Fall planter with pansies and cabbage

Fall

Perfect for leafy greens and root veggies. Less heat, fewer pests.

  • Kale, broccoli, cabbage
  • Radish, turnips, beetroot
  • Coriander, parsley
Potted seedlings on the windowsill. Garden and vegetable garden. Spring seedlings. Low sprouts of onion, salad, basil. grown at home in containers in winter

Winter

Grow slow or go indoors depending on your zone.

  • Garlic, peas, tatsoi (zones 9–11)
  • Microgreens or herbs on sunny windowsills
  • Prep soil and plan for spring

Ready to Start Growing your own food in containers?

Get started with these great crops: strawberries, garlic, and nasturtium, and don’t miss the container gardening FAQ!

Grab a pot, a bag of mix, and a handful of seeds, and get something growing today! It doesn’t need to be perfect. Just planted. You’ll learn more from one container than 100 articles.

Click to learn more container growing basics!

Gorgeous Herbs