Grow Your Own Food in Small Spaces | Beginner’s Guide

3–5 minutes

Learn how to grow your own food in small spaces using pots, containers and raised beds with simple tips for beginners and healthier living.

🌱 Grow Your Own Food in Small Spaces

Learning to grow your own food in small spaces is easier than many people think.

You do not need a large garden. A sunny patio, balcony, courtyard or windowsill can produce herbs, salads, tomatoes and other useful crops.

Growing some of your own food also gives you more control over how it is grown, while getting you outside and more involved with the food you eat.

🌍 Why Grow Your Own Food?

Even a few containers can be worthwhile.

Some of the benefits include:

  • πŸ₯• Fresh vegetables and herbs when you need them
  • ♻️ Less packaging from certain shop-bought produce
  • 🌿 More time outdoors
  • πŸ‘¨β€πŸ‘©β€πŸ‘§ A simple way to teach children where food comes from
  • 😊 A satisfying hobby
  • πŸ’· Potential savings on crops you regularly buy

There is also growing research around gardening and wellbeing.

A systematic review of community gardening found positive associations with fruit and vegetable intake and several psychological and social outcomes, although the researchers also noted that the overall quality of the evidence was limited.

Research on Gardening, Diet and Wellbeing

β˜€οΈ Choose the Right Spot

Most fruiting vegetables do best with plenty of sunlight.

Look for somewhere that is:

  • Bright for much of the day
  • Sheltered from strong wind
  • Easy to reach with a watering can
  • Practical enough that you will actually check the plants

Do not write off a shadier space though. Lettuce, parsley and some leafy crops can cope with less sun than tomatoes or peppers.

πŸͺ΄ Use Containers That Suit the Crop

You do not need fancy gardening equipment.

Plant pots, grow bags, window boxes, hanging baskets and reused containers can all work.

The important thing is drainage.

Water needs somewhere to escape or roots can end up sitting in soggy compost.

Also match the container to the plant. Carrots need depth, potatoes need space, while herbs and lettuce can manage in much smaller pots.

🌱 Use Decent Compost and Keep an Eye on Water

Use a good-quality peat-free compost suitable for container growing.

Containers dry out faster than garden soil, particularly during warm or windy weather, so check them regularly.

Do not automatically water every plant every day. Feel the compost first.

As plants grow, they will also use up nutrients. Tomatoes, peppers and other productive crops usually benefit from feeding during the growing season.

Follow the instructions on the feed rather than assuming more is better.

πŸ₯• Easy Foods to Grow in Small Spaces

If you are new to growing food, start with crops that do not require acres of room.

Good choices include:

  • πŸ… Tomatoes
  • πŸ₯¬ Lettuce
  • 🌿 Basil
  • 🌿 Parsley
  • πŸ§… Spring onions
  • πŸ₯• Radishes
  • πŸ«‘ Peppers
  • πŸ₯” Potatoes in grow bags
  • πŸ“ Strawberries
  • πŸ₯• Carrots in deep containers

Herbs are particularly useful because you can keep harvesting small amounts rather than waiting months for one crop.

🧱 Think Upwards

When floor space is tight, use the walls and fences.

You can grow vertically with:

  • Hanging baskets
  • Wall planters
  • Trellis
  • Climbing beans
  • Peas
  • Tiered shelving

A small balcony can hold far more than you might expect once you stop thinking only about the floor.

Just make sure anything attached to a wall or balcony is secure and can take the weight once the compost is wet.

♻️ Waste Less While You Grow

You can keep the whole setup fairly simple.

Reuse suitable pots, collect rainwater where practical and compost appropriate kitchen and garden waste if you have space.

Mulching the top of larger containers can also slow water loss during warm weather.

There is no need to buy a mountain of new gardening gear before you have grown your first lettuce.

⚠️ Common Beginner Mistakes

Most early problems come from a few basic things:

  • Overwatering
  • Poor drainage
  • Containers that are too small
  • Planting too closely
  • Putting sun-loving plants in deep shade
  • Growing far too much at once

Start with two or three crops.

You will learn more from keeping a handful of plants healthy than from trying to manage thirty pots and becoming fed up with the whole thing.

🌿 Start With Something You Actually Eat

The easiest way to grow your own food in small spaces is to grow food you already use.

If you cook with basil every week, grow basil.

If you eat salads regularly, start with lettuce and spring onions.

If you love tomatoes, give one or two plants the sunniest spot you have.

A balcony containing three useful crops is better than a miniature allotment full of vegetables nobody in the house wants to eat.

Growing herbs is one of the easiest places to begin.

For more about the plants we use in our kitchens and how they have been valued through history, read our guide to Traditional Uses of Herbs and Spices from Body in Harmony Products.

You can also type bihp.co.uk into your browser.