Hunt & Live

Q&A · Off-Grid

How many layers should a food forest have?

May 8, 2026

Quick Answer

A well-planned food forest should have 3-5 layers to maximize biodiversity, reduce maintenance, and increase yields.

Layer 1: Canopy

The canopy layer is typically the tallest and most visible part of the food forest. It consists of large trees that provide shade, structure, and habitat for other species. Aim for 2-3 dominant canopy species, with some trees reaching heights of 20-30 feet (6-9 meters). Examples include fruit trees like avocado or mango.

Layer 2: Sub-canopy

The sub-canopy layer is characterized by smaller trees and shrubs that filter sunlight and create a more complex ecosystem. This layer should include 5-7 species, with some reaching heights of 10-20 feet (3-6 meters). Examples include nut trees like hazelnut or chestnut, and fruiting shrubs like blueberry or elderberry.

Layer 3: Understory

The understory layer is a dynamic zone that receives filtered sunlight and is home to a variety of herbaceous plants, vines, and shrubs. Aim for 10-15 species, with some plants growing as tall as 6 feet (1.8 meters). Examples include comfrey, nasturtiums, and strawberries. This layer is ideal for adding nitrogen-fixing legumes, medicinal herbs, and edible flowers.

Layer 4: Shrub Layer (optional)

For more complex and diverse systems, consider adding a shrub layer that includes 3-5 species. This layer can be used to add more nitrogen-fixing plants, berry bushes, or other edibles. Examples include rosemary, thyme, and lavender.

Layer 5: Groundcover Layer (optional)

The groundcover layer is the lowest and most diverse layer of the food forest. It should include a mix of 10-15 species, including clover, creeping thyme, and other low-growing plants. This layer can help with soil health, suppress weeds, and retain moisture.

food-forest-soil-preparation many layers food forest
Share

Find more answers

Browse the full Q&A library by topic, or jump back to the topic this question belongs to.