Black and white butterflies

, 30 July 2019
Black and white butterflies
Marbled White © John Bean

By Charlotte Owen

WildCall Officer

Some of our most beautiful butterflies are the least colourful.  Shying away from the garish yellow of the Brimstone and the exuberant red of the Peacock, the whites have chosen a sleek, minimalist look. 

Among the commonest is the ubiquitous Cabbage White – a title applied interchangeably to the closely related, yet subtly different, Large White and Small White.  Size is often the best way to tell them apart and the Large White is a much stronger flyer.  Its bright white wings are tipped with black and, in the female, finished with two dark spots, whereas the Small White’s markings are paler.  Their hungry caterpillars do indeed feast on cabbages – and sprouts, broccoli, radishes and rocket - earning them a terrible reputation among gardeners and allotment-holders.  Of course, the butterflies existed long before we cultivated their beloved brassicas, and they will also lay their eggs on garlic mustard, wild mignonette and sea kale along the coast.

IL037017

Often tarred with the same brush but completely innocent of the Cabbage Whites’ crimes is the Green-veined White.  This really is a subtly beautiful butterfly, with delicate dark lines tracing its white forewings and distinctive green veins on the undersides.  These are best displayed while at rest, although the green colour is an optical illusion created by black scales atop a creamy yellow background.  This species prefers damp meadows and woodland rides where females seek out cuckooflower, hedge mustard and watercress.

Not every white butterfly is so subtle, and the unmistakeable Marbled White sports a flamboyant chequerboard pattern.  Somewhat surprisingly, it belongs to the ‘browns’ rather than the ‘whites’ and is related to the Gatekeeper, Ringlet and Meadow Brown.  It shares their love of flowery grassland and has a preference for purple, from thistles and knapweeds to field scabious and wild marjoram.

But the grandest of all must be the White Admiral, whose black velvet wings are boldly striped with white.  This high-flying woodland butterfly glides gracefully around the canopy, occasionally swooping down to nectar on bramble blossom or lay eggs on honeysuckle.  When settled, it offers a glimpse of the spectacular orange and white underwings that truly set this aristocrat apart.

IL037392

Leave a comment

Comments

  • Gemma:

    I saw a white admiral for the first time a few weeks ago. I didn’t know the name, thank you for the information

    03 Aug 2021 21:19:00

  • Margaret Webb:

    17th June 2022: A few minutes ago in 80F heat a large completely black butterfly came to the closed patio door at three 3 different times. I presume it wasn’t a moth. I understand they are rare in the UK – is that so? And does it mean my death is not far off?

    17 Jun 2022 12:00:00

  • Carol:

    Thanks to your identification guide spotted a few marbled white in panshanger park Herts yesterday 28 june

    29 Jun 2022 06:00:00

  • Sussex Wildlife Trust:

    Great to hear!

  • Elizabeth:

    I have just seen this black and white butterfly in my garden in South Oxfordshire. In 20 years I have never seen one like this.

    09 Jul 2022 16:00:00

  • Ruth Brookes:

    On the 1066 Country Walk between Crowhurst and Battle on June 29th a black/white butterfly landed in front of me on path. Not having seen one before I now know it was a White Admiral.

    10 Jul 2022 21:14:00

  • Ralph Ingram:

    One of these landed on my foot today and showed itself off wonderfully. The under wings were stunning. Thanks for helping me identify it. I live in Forest Row Sussex and am a member of the Sx Wildlife Trust.

    11 Jul 2022 20:47:00

  • Rowena Reeve:

    Saw a marbled white at Riverside in Newhaven yesterday, 14 July.

    15 Jul 2022 14:43:00

  • Linda:

    We had this butterfly in our garden this morning ,landed on my dress , denmead Waterlooville

    18 Jul 2022 09:32:00

  • Diane daniel:

    Saw a strange butterfly today, a bit like the cabbage white but many more black spots than normal. Is this common. Sorry no photo it took off to quickly.

    18 Jul 2022 17:19:00

  • Sussex Wildlife Trust:

    Maybe a Marbled White butterfly or Jersey Tiger moth?

  • Marianne Beatty:

    I saw what looked like this butterfly in Northamptonshire at the weekend but it didn’t have orange underwings. When the wings were shut they were the same black and white markings as the top. Any ideas? Not seen one before

    29 Jun 2023 05:34:00

  • Marianne Beatty:

    I saw what looked like this butterfly in Northamptonshire at the weekend but it didn’t have orange underwings. When the wings were shut they were the same black and white markings as the top. Any ideas? Not seen one before

    29 Jun 2023 08:08:00

  • Sussex Wildlife Trust:

    If you saw the butterfly in a woodland, then likely to be White Admiral, if pattern is the same, although not black on underside. See website for more photos. Possibly a Purple Emperor has similar markings and is of a similar size, but that also has a brown and white underside, and is quite rare.

  • Catriona Smith:

    I don’t know if you are counting but I’ve just seen my first ever White Admiral butterfly
    West Sussex, came into my garden room but happily I got it safely out into the garden again.
    Assume it’s really rare?

    18 Jun 2025 13:32:00

  • Sussex Wildlife Trust:

    That's great! This species is widely-distributed in the woods of Wealden Sussex, where the foodplant of its caterpillars Honeysuckle, is common.

  • Catriona Smith:

    I don’t know if you are counting but I’ve just seen my first ever White Admiral butterfly
    West Sussex, came into my garden room but happily I got it safely out into the garden again.
    Assume it’s really rare?

    18 Jun 2025 14:54:00

  • Sussex Wildlife Trust:

    That's fantastic Catriona. White Admirals are quite localised in Sussex, but doing well in woodlands where there is plenty of Honeysuckle for the caterpillars. They do stray into gardens from time to time. Perhaps you'll see it again, hopefully outside next time!

  • Paul:

    Spotted White Admiral north of the Dover in Angmering Park.

    22 Jun 2025 09:13:00

  • Noreen Hammond:

    Just had one in my garden – never seen one before. Unfortunately couldn’t get a photograph. Hopefully it’ll teturn

    29 Jun 2025 14:40:00

  • H c,:

    Inside my bedroom window! Not seen before. We do have bramble fliers 100 yards away just flew as I tried to snap home!

    02 Jul 2025 13:46:00

  • Lin Race:

    Saw this black and white butterfly in a park adjacent to Binley Woods Coventry U.K.
    I now know what it is, thank you.

    03 Jul 2025 08:56:00

  • Ian Neave:

    Just seen two white admiral butterflies in our meadow at Brooke this morning

    11 Jul 2025 10:37:00

Time Δ Debug Message - Perch Runway 3.2
1783146591.82490 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1783146591.85090.0261Matched route: news/[slug:s]
1783146591.85110.0001Server address: 216.73.217.177
1783146591.85110.0001Using master page: /templates/pages/blog/post.php
1783146591.85110Page arguments:
Array
(
    [0] => /news/black-and-white-butterflies
    [s] => black-and-white-butterflies
    [1] => black-and-white-butterflies
)
1783146591.85150.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783146591.85250.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783146591.85450.002 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783146591.85510.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783146591.8570.0019 [1] SELECT * FROM swt_shop_cart WHERE cartID=22600233
1783146591.85750.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22600233
1783146591.85810.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-04 06:29:00' AND saleTo>'2026-07-04 06:29:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783146591.85950.0015 [2] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='black-and-white-butterflies')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-04 06:29:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783146591.86210.0026 [1] SELECT FOUND_ROWS() AS `count`
1783146591.86270.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=1825 AND postStatus='Published' AND postDateTime<='2026-07-04 06:29:00'
1783146591.86370.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783146591.86460.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783146591.86520.0007 [1] SELECT * FROM swt_categories WHERE catID=181 LIMIT 1
1783146591.86580.0006 [1] SELECT * FROM swt_categories WHERE catID=49 LIMIT 1
1783146591.86640.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=2316 AND postStatus='Published' AND postDateTime<='2026-07-04 06:29:00'
1783146591.86710.0008 [1] SELECT * FROM swt_categories WHERE catID=181 LIMIT 1
1783146591.86760.0004 [1] SELECT * FROM swt_categories WHERE catID=49 LIMIT 1
1783146591.86830.0007Using template: /templates/blog/post.html
1783146591.86860.0004 [162] SELECT catID, catPath FROM swt_categories
1783146591.86950.0009 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-04 06:29:00' AND postSlug='black-and-white-butterflies'
1783146591.89190.0224Using template: /templates/blog/post.html
1783146591.89260.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783146591.89430.0017Using template: /templates/pages/attributes/seo.html
1783146591.89450.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783146591.89540.0008 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1783146591.89650.0012 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783146591.89960.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783146591.90010.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783146591.90220.0022Using template: /templates/navigation/ps_nav_template.html
1783146591.90230.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783146591.90320.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783146591.90380.0007 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783146591.90690.0031 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783146591.90810.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783146591.90880.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783146591.91160.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783146591.91250.0009 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783146591.91460.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1783146591.91510.0005Using template: /templates/blog/post.html
1783146591.91550.0004 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783146591.91620.0007Using template: /templates/blog/author.html
1783146591.91650.0004 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='black-and-white-butterflies')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-04 06:29:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783146591.91890.0023 [1] SELECT FOUND_ROWS() AS `count`
1783146591.91940.0005 [1] Using template: /templates/blog/post.html
1783146591.92290.0035Using template: /templates/blog/comment_form.html
1783146591.92410.0012 [18] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=1825 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783146591.97670.0526 [18] Using template: /templates/blog/comment.html
1783146591.98050.0038Using template: /templates/blog/post.html
1783146591.98080.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783146591.98230.0016 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783146591.98310.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783146591.98360.0006 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783146591.9860.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783146591.98650.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783146591.98840.0019 [6] Using template: /templates/navigation/footer-nav.html
1783146591.98920.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783146591.98980.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783146591.99040.0007 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783146591.99340.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783146591.9940.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783146591.99630.0024 [10] Using template: /templates/navigation/footer-nav.html
1783146591.99990.0036 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783146592.0010.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783146592.00170.0008 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783146592.00440.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783146592.0050.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783146592.00720.0022 [29] Using template: /templates/navigation/footer-nav.html
1783146592.0090.0018 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783146592.00990.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783146592.01040.0005 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783146592.01280.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783146592.01340.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783146592.01550.0021 [10] Using template: /templates/navigation/footer-nav.html
1783146592.01630.0008Request time: 0.193
1783146592.01630Process time: 0.1928
1783146592.01630Memory: 1.6523