1. Plant short, shade-tolerant plants beneath taller, bushy plants.
  2. When you mix sun-loving plants, put tall ones at the north end of the plot and small ones at the south end, so all will get needed sun.
  3. Plant herbs throughout the garden, especially basil, mint, sage, and dill.
    EXCEPTION: Keep dill away from carrots.
  4. Plant cosmos and French or Mexican marigold here and there in and near the garden to repel pests and encourage beneficials that prey on them.
  5. Do the same with chives, garlic, or onions EXCEPT near or amongst beans.
  6. Exploit the different maturation rates of different crops: plant lettuce, coriander, spinach, or chard early where you plan to set out squash and melons later, so that weeds don’t have a chance to move in, and you get two crops instead of just one.
  • Don’t mix dill with tomatoes or with carrots.
  • Don’t plant garlic, onions, or chives with beans.
  • Fennel does not mix well with most other plants; keep it in its own corner.

Read the full article at Planet Natural