Coprosma or mirror plant, is a tough and resilient plant, many of which are endemic to New Zealand. It has a glossy sheen to its foliage, adding to its popularity and toughness. An old-fashioned favourite, it has undergone many transformations and many hybrids and new cultivars are now available to the home gardener. They are suitable for many gardens, anywhere where permanent colour is desired without the need for flowers. Ideal for small scale topiary, they are remarkably tough and versatile in the garden and can be used for hedges, borders and rockeries. Well suited to dry coastal areas, to inland areas where light frosts prevail.


How to grow coprosma in a garden

  1. Choose a sunny position with well drained soil. Enrich the soil with Yates Dynamic Lifter Organic Plant Food. If the soil is heavy or clay based, add gypsum and fork in well.
  2. Dig the planting hole twice as wide and to the same depth as the root-ball. Remove the shrub from the container, gently tease the roots and cut away any circled or tangled roots.
  3. Position in hole and backfill with soil, gently firming down
  4. Form a raised or doughnut shaped ring of soil around the outer edge of the plant's root zone. This helps keep water where it's needed. Always water in well after planting to settle the soil around the roots and keep the soil moist for several weeks, while the new plant establishes.
  5. Mulch around the base with organic mulch, like bark chips, woodchip or pea straw, keeping it away from the base of the plant.
  6. Water deeply, once or twice a week during establishing. Very little watering needed once established.
  7. Feed during the growing season with Yates Thrive All Purpose Granular Plant Food. TIP: For an added boost, apply Yates Thrive Natural Fish & Seaweed+ Plant Food Concentrate.
how-to-grow-looking-glass-plant_1551846027163


How to grow coprosma in a pot

  1. Choose a pot at least 200 mm wide and deep. Position in full sun to light shade. Colour will be more intense and growth more compact in a brighter position. Colour can also intensify with the onset of cooler weather.
  2. Fill chosen pot with quality potting mix, such as Yates Premium Potting Mix. Remove the plant from the container, gently tease the roots and cut away any circled or tangled roots.
  3. Position in hole and backfill with potting mix, gently firming down. Water in well. 
  4. Water deeply, once or twice a week, depending on weather conditions.
  5. Feed regularly from spring to autumn with Yates Thrive All Purpose Liquid Plant Food. TIP: For an added boost, apply Yates Thrive Natural Fish & Seaweed+ Plant Food Concentrate.

Growing tips

  • Prune in spring to help new growth.

  • Regular pruning during active growing season to control the rapid growth during warmer months.

  • Grows well in a Mediterranean-style climate and will perform well with plants like lavender, daisy and limonium. Coprosma is grown for its colourful foliage rather that flowers, so expect a shiny and rewarding display all year! Also suitable as a mass planting in beds.


System.InvalidOperationException: Cannot create a Examine.LuceneEngine.Search.ISearchContext, the ContentSearcher index either doesn't exist or the Examine.LuceneEngine.Providers.LuceneSearcher has been disposed
   at Examine.LuceneEngine.Providers.LuceneSearcher.GetSearchContext() in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneSearcher.cs:line 91
   at Examine.LuceneEngine.Providers.BaseLuceneSearcher.CreateQuery(String category, BooleanOperation defaultOperation, Analyzer luceneAnalyzer, LuceneSearchOptions searchOptions) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\BaseLuceneSearcher.cs:line 64
   at Examine.LuceneEngine.Providers.BaseLuceneSearcher.CreateQuery(String category, BooleanOperation defaultOperation) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\BaseLuceneSearcher.cs:line 49
   at DuluxGroup.CMSWeb.Services.ContentIndexQueryService.GetContentsBySearchRequestModel(String indexName, String[] includeNodeTypeAliases, SearchRequestModel searchRequestModel) in D:\a\1\s\src\DuluxGroup.CMSWeb\Services\ContentIndexQueryService.cs:line 57
   at DuluxGroup.CMSWeb.Services.ItemListingService.GetContentsByStarterNodeAndCriteria(ItemListingSource itemListingSource, IEnumerable`1 criteria) in D:\a\1\s\src\DuluxGroup.CMSWeb\Services\ItemListingService.cs:line 244
   at DuluxGroup.CMSWeb.Services.ItemListingService.GetContentInfoModelsFromChildNode(ItemListingSource itemListingSource, Int32 numberOfDisplayItems) in D:\a\1\s\src\DuluxGroup.CMSWeb\Services\ItemListingService.cs:line 138
   at DuluxGroup.CMSWeb.Services.ItemListingService.GetSortedAndOrderedContentInfos(ItemListingSource itemListingSource, Int32 numberOfDisplayItems) in D:\a\1\s\src\DuluxGroup.CMSWeb\Services\ItemListingService.cs:line 114
   at DuluxGroup.CMSWeb.Services.ItemListingService.GetViewModel(ItemListing itemListing) in D:\a\1\s\src\DuluxGroup.CMSWeb\Services\ItemListingService.cs:line 43
   at ASP._Page_Views_Partials_Grid_DocTypeGridEditor_itemListing_cshtml.Execute() in D:\home\site\wwwroot\Views\Partials\Grid\DocTypeGridEditor\itemListing.cshtml:line 7
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedElement content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
   at ASP._Page_app_plugins_doctypegrideditor_render_DocTypeGridEditor_cshtml.Execute() in D:\home\site\wwwroot\app_plugins\doctypegrideditor\render\DocTypeGridEditor.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model)
   at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute() in D:\home\site\wwwroot\Views\Partials\grid\editors\Base.cshtml:line 20

Recommended products

Yates Premium Potting Mix

A premium potting mix, ideal for all potted plants and shrubs, including ornamentals, fruit trees, vegies and herbs.