How to Make Tomato Cages with Chicken Wire

Below you will find step by step instructions to create a homemade DIY tomato cage for your garden made from chicken wire. This type of cage will supply a simple and cheap support structure for your growing plants, and make it easy to pick off the growing fruit.



  • Estimated Completion Time: 1-2 hours
  • DIY Experience Required: Low
  • Tools Required: Wire cutters, penknife, work gloves, eye protection glasses
  • Materials Required: Wooden support sticks, chicken wire


STEP 1) Pre-Work

It is the best policy to plant your small tomato plants first so as not to disrupt the ground once that you have the wire in place. This also helps to define the circle of your wire and ensure that the wire is situated on the inside area of the plants themselves.


STEP 2) Starting Out

Put the eye protection on.

Ideally, you will create a circle of approximately 24” (60cm) diameter (depending upon the ground available to you), which would give sufficient growing room for six fully grown tomato plants to spread and maximise their fruit.

You will need to cut the wire to the right length, roll it to the right diameter, cut the sticks to the right length, and construct the mesh frame. Cut it through the section of the joined wires.


Step 3) Cutting the wire

Put the gloves on.

Roll the wire out flat on the ground. For a circle of approximately 24”, you will need approximately 75” of wire, but will also need a small overlap, so measure out 80”. Lay a straightedge along the width of wire and cut along it – or close to it – with the wire cutters, ensuring that you cut through each wire. Store the rest of the wire somewhere safe.


Step 4) Prepare the sticks

Check the sticks to make sure that they are undamaged, fairly straight, and all of the same length.

The sticks will need to be placed into the wire at approximately 12” intervals, ignoring the overlap part. Therefore you will need five sticks for this project.

One end of each stick will need to have a point put on it to help push it into the ground. This is best done by paring the end with the penknife until it has a fairly decent point.


Step 5) Add the sticks to the wire

The sticks will need to be woven through the wire to add the structure. The first stick should be woven through the wire at approximately 1” from the first edge, as shown in the picture below.

The stick should end up finally placed so that approximately 12” to 18” protrude from the bottom of the wire. This will be pushed into the ground for support.

With the first stick in place, thread the second stick through the wire parallel to the first stick and approximately 14” further along the wire. Carry on in this manner until all five sticks are places as below.


Step 6) Building the wire Cage.

Note that the cage has been constructed flat, it needs to be placed on the inside periphery of the tomato plants. Roll the wire and sticks into a circle and place it on the inside of the ring of tomato plants.

Remove the first stick and rethread it through both layers of wire, thereby enduring that the overlapping section is securely attached to the circle of wire.

The extended sections of the sticks should be pushed firmly into the ground so that the wire cannot be knocked over easily.

Your chicken wire cage is now ready for the growing tomato plants to use the wire for support as they grow.

  • 15

Published by

John Marlen-Summers

John is one of the owners of Wire Fence. He's got a knack for fencing and spends most of his time putting together 'crash courses' to help customers understand the products and website. View all posts by John Marlen-Summers

(Your feedback helps us shape future articles.)
0 1 2 3 4 5 6 7 8 9 10


  • ').appendTo('body'); window.location = url; }; var targetWindow = _targetWindow || 'prefer-popup', lastPopup = false; $(document.body).on('click', 'a[data-plugin="nsl"][data-action="connect"],a[data-plugin="nsl"][data-action="link"]', function (e) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { var $target = $(this), href = $target.attr('href'), success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } var redirectTo = $'redirect'); if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', $'popupwidth'), $'popupheight')); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { var newTab = + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } }); var googleLoginButton = $('a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButton.length && checkWebView() && !isAllowedWebViewForUserAgent()) { googleLoginButton.remove(); } });})();