{% assign use_variant_images = false %}
{% capture vertical_scroll %}{% endcapture %} {%- if use_variant_images and variant.images[0] -%} {%- assign images = variant.images -%} {%- else -%} {%- assign images = product.images -%} {%- endif -%}
{% assign last_slide = 0 %} {% assign imgOffset = 0 %} {% if product.tags contains 'Graphic Overlay' %} {% assign imgOffset = 1 %} {% endif %} {%- for image in images offset: imgOffset -%} {% capture thumbRepsonsive %} {%- if image != blank -%} {%- if image.width > 180 -%}{{ image.src | img_url: '180x' }} 180w {{ 180 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 360 -%}{{ image.src | img_url: '360x' }} 360w {{ 360 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 540 -%}{{ image.src | img_url: '540x' }} 540w {{ 540 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 720 -%}{{ image.src | img_url: '720x' }} 720w {{ 720 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 900 -%}{{ image.src | img_url: '900x' }} 900w {{ 900 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1080 -%}{{ image.src | img_url: '1080x' }} 1080w {{ 1080 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1296 -%}{{ image.src | img_url: '1296x' }} 1296w {{ 1296 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1512 -%}{{ image.src | img_url: '1512x' }} 1512w {{ 1512 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1728 -%}{{ image.src | img_url: '1728x' }} 1728w {{ 1728 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1944 -%}{{ image.src | img_url: '1944x' }} 1944w {{ 1944 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2160 -%}{{ image.src | img_url: '2160x' }} 2160w {{ 2160 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2376 -%}{{ image.src | img_url: '2376x' }} 2376w {{ 2376 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2592 -%}{{ image.src | img_url: '2592x' }} 2592w {{ 2592 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2808 -%}{{ image.src | img_url: '2808x' }} 2808w {{ 2808 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 3024 -%}{{ image.src | img_url: '3024x' }} 3024w {{ 3024 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- assign image_size = image.width | append: 'x' -%} {{ image.src | img_url: image_size }} {{ image.width }}w {{ image.height }}h {%- endif -%} {% endcapture %}
{% assign last_slide = forloop.index %} {% endfor %}
All media depicts mature plants.

'Onyx and Pearls' Beardtongue

PERENNIAL

Description

  • White and pale-lavender flowers attract pollinators.
  • Dark foliage and stems add contrast.
  • Drought tolerant, deer resistant, and easy to grow.
  • Native to North America.
  • Zone 3-8, sun, 42" tall x 42" wide at maturity.
Zone 3-8
Light sun
medium

{% capture DiscountGroup %}1{% endcapture %} {% capture DiscountTier %}1{% endcapture %} {% assign DiscountGroup = DiscountGroup | plus: 0 %} {% assign DiscountTier = DiscountTier | plus: 0 %} {% assign discount_amount = 0 %} {% for group in product.discounts_structure.groups %} {% if group.id == DiscountGroup %} {% for tier in group.tiers %} {% if tier.id == DiscountTier %} {% for discount in tier.discount %} {% if discount.min_quantity > variant.quantity %}{% break %}{% endif %} {% assign discount_amount = discount.discount_amount | times: 100 %} {% endfor %} {% break %} {% endif %} {% endfor %} {% break %} {% endif %} {% endfor %} {% if variant.price < variant.compare_at_price %} Sale {{- variant.price | minus: discount_amount | money | remove: ' ' -}}
{{- variant.compare_at_price | money | remove: ' ' -}} {% else %} {{- variant.price | money | remove: ' ' -}} {% endif %} Each

Buy More, Save More:
    {% for discountGroup in product.discounts_structure.groups %} {% if discountGroup.id == 1 %} {% for discountTier in discountGroup.tiers %} {% if discountTier.id == 1%} {% for discount in discountTier.discount %}
  • {% assign discount_amount = discount.discount_amount | times: 100 %} {% assign tier_ceiling = 10000 %} {% if discountTier.discount[forloop.index] != blank %}{% assign tier_ceiling = discountTier.discount[forloop.index].min_quantity | minus: 1 %}{% endif %}
    {{ variant.price | money | remove: ' ' }} {{ variant.price | minus: discount_amount | money | remove: ' ' }} / {{ discount.min_quantity }}{% if discountTier.discount[forloop.index] != blank %}-{{ discountTier.discount[forloop.index].min_quantity | minus: 1 }}{% else %}+{% endif %} qty.
  • {% endfor %} {% endif %} {% endfor %} {% endif %} {% endfor %}
Total
{% capture DiscountGroup %}1{% endcapture %} {% capture DiscountTier %}1{% endcapture %} {% assign DiscountGroup = DiscountGroup | plus: 0 %} {% assign DiscountTier = DiscountTier | plus: 0 %} {% assign discount_amount = 0 %} {% for group in product.discounts_structure.groups %} {% if group.id == DiscountGroup %} {% for tier in group.tiers %} {% if tier.id == DiscountTier %} {% for discount in tier.discount %} {% if discount.min_quantity > variant.quantity %}{% break %}{% endif %} {% assign discount_amount = variant.quantity | times: discount.discount_amount | times: 100 %} {% endfor %} {% break %} {% endif %} {% endfor %} {% break %} {% endif %} {% endfor %}
{{ variant.price | times: variant.quantity | minus: discount_amount | money | remove: ' ' }}
{% if discount_amount > 0 %} Saved {{ discount_amount | money | remove: ' ' }} {% endif %}
{% for option in product.options_with_values %} {% assign optionIndex = forloop.index0 %} {% assign position = forloop.index %}
{{option.name}}
{% assign sortedvalues = option.values %} {% if option.name contains 'Length' or option.name contains 'Width' or option.name contains 'Height' or option.name contains 'Depth' or option.name contains 'Thickness' or option.name contains 'Weight' %} {% assign sortedvalues = option.values | sort %} {% endif %} {% for value in sortedvalues %} {% assign inventory_quantity = 0 %} {% assign available = false %} {% assign optionVariant = false %} {% if product.options_with_values.size == 3 and optionIndex == 2%} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == variant.option1 and v.option2 == variant.option2 and v.option3 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% elsif product.options_with_values.size == 2 and optionIndex == 1%} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == variant.option1 and v.option2 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% else %} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% endif %} {% assign checked = "" %} {% if variant.options[optionIndex] == value%}{% assign checked = "checked" %}{% endif %} {% endfor %}
{% endfor %}
{% capture add_to_cart %}Neptune.cart.add({ id:{{ variant.id | json }}, quantity:{{ variant.quantity }}, properties:{ '_growingzone':['3a', '3b', '4a', '4b', '5a', '5b', '6a', '6b', '7a', '7b', '8a', '8b'],'shipping_exclusions':''} }, '.atcprod-{{ variant.id }}', { quantity: {{ variant.quantity }}, image: '//www.greatgardenplants.com/cdn/shop/products/548Penstemon_OnyxandPearls_-2.jpg?v=1721222639', title: 'Onyx and Pearls Beardtongue', option: 'One Quart' }); return false;{% endcapture %} {% assign discontinued = '' %} {% for tag in product.tags %} {% if tag contains 'discontinued' %} {% assign discontinued = 'true' %} {% endif %} {% endfor %} {% if variant.available %} {% else %} {% unless discontinued == 'true' %} Notify Me When Available {% endunless %} {% endif %}
{% if error %}
{{error.description}}
{% endif %}
white plant in hand icon

Hand-picked at our greenhouse

white shipped to door icon

Shipped to your door

Young plant icon

Arrives as young plant

background image

More Information

Description 'Onyx and Pearls' beardtongue (or Penstemon) adds a striking contrast to your pollinator or cut flower gardens! Near-black foliage and stems grow to form an upright and full habit in the landscape. In early summer, stalks of soft lavender and white flowers bloom above the foliage. Similar to a pearl, the flowers look iridescent, with pale lavender hues outlining the bright white interior. This native perennial is sure to catch the eye of gardeners, hummingbirds, and butterflies throughout the summer.

'Onyx and Pearls' beardtongue is tolerant of heat and drought and resistant to pests and disease, making it a breeze to grow, even for beginners! Try planting it in wildlife, pollinator, or cut flower gardens, and you won't be disappointed.
Details Botanical name: Penstemon 'Onyx and Pearls'
Patent #: USPP 32,613
Common name: Beardtongue
Zone: 3 – 8
Sun exposure: Sun (> 6 hours sun)
Height x width: 42″ X 38-42″
Flower color: White and purple
Foliage color: Near black
Season of interest: Summer
Bloom time: Early summer, midsummer
Features: Rain gardens, native, dry soils, drought tolerant, cold tolerant, best for beginners
Uses: Wildlife gardens, native plant gardens, cottage gardening, foundation planting, massing, naturalizing, specimen
How To Grow Soil: Any average soil is suitable, provided it is well-drained.
Light: Full sun (> 6 hours sun) for best flowering and foliage color.
Water: Dry to medium. Water regularly until established. Plants have good drought tolerance.
Spacing: 38 - 42"
Fertilizing: Nothing special is required. If desired, apply a general-purpose garden fertilizer in early spring.
Winterizing: No special care is needed.
Maintenance & pruning: Cut back plants almost to the ground in late winter to early spring as soon as new growth appears

Life In The Garden

Pollinator-Friendly Perennials to Keep Your Garden Buzzing

Pollinators play a vital role in our ecosystems, gardens, and especially our food chain. Flowers produce pollen as a means of reproduction. While there are so many pollinator-friendly plants to choose from, here are seven of our favorites. You’ll love them, and the pollinators will too.

Customer Reviews

Based on 7 reviews
86%
(6)
0%
(0)
0%
(0)
14%
(1)
0%
(0)
V
V.E. (Virginia)

I’ve bought many of these. Usually take a year before they bloom but are very healthy … even in my rain garden

R
R.N. (Pennsylvania)
Great garden addition

The plants arrived in a timely manner and were packaged very well. Since they were planted, they have taken off and look fantastic and bring a lot of color to the garden bed.

G
G.G. (Texas)
Questionable.

Still not sure. It arrived just fine. The leaves were standing up tall. Now most of them are laying down except for a couple in the center. I’m trying to figure out how to send you a picture.

Hello! This appears to be a watering issue. Most likely, not enough water. How much are you watering? How wet does the soil feet? Is there landscape fabric under the mulch? You can read more about our watering suggestions here: https://blog.greatgardenplants.com/how-much-water-should-i-give-my-plants/
Happy Gardening!

A
A. (Wisconsin)
Healthy plant!

I was very happy when I received my order and saw such a healthy plant! It is doing very well and is beautiful.

J
J.L. (Michigan)
Wouldn’t buy again

These plants didn’t look great upon arrival and they haven’t improved too much. Very puny looking and no flowers yet and they’ve been in the ground for a few months. I’m hoping they look better next season.

Hello! We apologize that you received plants not up to our standards. As we try our best to provide exceptional service, some factors like shipping and handling are outside of our control, and issues like this can sometimes happen.

In regards to flowering and growth, keep in mind that When transplanting young plants from a nursery pot to a garden, the plant allocates more energy to root development instead of shoot development (above ground). It's important for them to develop a robust root system so they can actually absorb the nutrients and water in the soil around them. Then after their root system is more developed they'll invest in their shoots and flower development. They generally spend their first year growing roots in their new home, the second year they have more energy to put into growth, and the third year, they are growing and flowering vigorously. This applies to plants in the garden center as well as plants you purchase online. We hope this helps. Happy Gardening!