← Back to Blog

Drugstore Blush by Undertone: Warm vs Cool Picks from Milani, e.l.f. & NYX

The best-kept secret in color analysis: undertone does not cost extra. A $5 blush in your correct undertone reads just as harmonious as a $43 one — the price buys formula and finish, not the match. So we mapped the three cult drugstore lines — Milani, e.l.f., and NYX — by the actual hex color of every shade and scored each against all 12 color seasons. Here is your warm pick and your cool pick from each, all under $10.

Quick Answer

Warm seasons (Spring, warm Autumn): reach for Milani Luminoso, e.l.f. Peach Perfect, or NYX Peach Coral. Cool seasons (Summer, Winter): reach for Milani Wild Rose, e.l.f. Bold-Faced Lilac, or NYX Risky Business. Scan any barcode in the app to confirm your own YAY/OKAY/NAY.

This is Part III of our blush-by-price series — the drugstore tier. See also Part I: Luxe (NARS, Charlotte Tilbury, Patrick Ta, ILIA) and Part II: Mid-Range (Rare Beauty, Glossier, Saie, Fenty). If you already know your season, jump to your brand. If not, the quiz takes about five minutes.

How to Read the Maps: Undertone & Clarity

Every map plots each blush on the two axes color analysts use. The vertical is undertone — warm at the top, cool at the bottom. The horizontal is clarity — bright and clear on the left, soft and muted on the right. A shade in the top-left is a clear warm; one in the bottom-right is a soft cool. Undertone tells you the season family; clarity tells you whether it is a Bright, True, Light, Soft, or Deep version.

Not sure which season you are? Take the free color analysis quiz — about five minutes, no email required.

Take the Quiz →

Milani Baked Blush — ~$9

TruHue undertone map of Milani Baked Blush shades plotted warm to cool, including Luminoso, Wild Rose, and Corallina
Milani Baked Blush, mapped by undertone.

Warm pick: Luminoso

Hex: #e8956f — a warm peach-coral, the internet's favorite $9 blush for a reason.

Luminoso is a warm-season classic — a lit-from-within peach that suits Springs and warm Autumns. If it has ever looked orange on you, you are likely a cool season.

Cool pick: Wild Rose

Hex: #C21E56 — a deep, clear cool berry.

Wild Rose is the Winter answer at Milani — a saturated blue-berry that scores a perfect 100% for True Winter. Sheer it out and it reads as a clean cool flush; build it for drama.

e.l.f. Blush — ~$5

TruHue undertone map of e.l.f. blush shades plotted warm to cool, including Peach Perfect, Bold-Faced Lilac, and Bali
e.l.f. blush, mapped by undertone.

Warm pick: Peach Perfect

Hex: #ee8c6a — a bright warm peach.

For five dollars, Peach Perfect is a genuine Spring YAY — a fresh peach that behaves like blushes four times its price.

Cool pick: Bold-Faced Lilac

Hex: #905269 — a muted cool plum-mauve.

Bold-Faced Lilac is a standout cool for the price — a plum-mauve that lands a near-perfect True Summer and stretches to Soft Summer and Deep Winter. Cool seasons, this is your five-dollar win.

NYX Sweet Cheeks — ~$8

TruHue undertone map of NYX blush shades plotted warm to cool, including Peach Coral, Risky Business, and Baby Doll
NYX blush, mapped by undertone.

Warm pick: Peach Coral

Hex: #e89888 — a soft warm peach-coral.

Peach Coral is an easy warm — soft enough to flatter both bright Springs and warm Autumns without tipping orange.

Cool pick: Risky Business

Hex: #b86088 — a soft cool berry-mauve.

Risky Business is NYX's cool-Summer pick — a muted berry-rose that reads fresh on cool coloring. It sits close to neutral, so adjacent seasons can wear it lightly too.

Drugstore warm vs cool, at a glance:
Warm (Spring / warm Autumn): Milani Luminoso, e.l.f. Peach Perfect, NYX Peach Coral
Cool (Summer / Winter): Milani Wild Rose, e.l.f. Bold-Faced Lilac, NYX Risky Business
Not sure? Scan the barcode — your YAY/OKAY/NAY takes three seconds.

Frequently Asked Questions

Is Milani Luminoso warm or cool?
Milani Baked Blush in Luminoso is warm. Its peach-coral pigment (#e8956f) reads warm on the undertone map and scores YAY for Bright Spring (100%), True Spring (94%), and True Autumn (79%). Cool seasons who love Milani should reach for the cool berry Wild Rose instead.
Which drugstore blush is best for cool undertones?
For cool undertones, Milani Baked Blush in Wild Rose (#C21E56) scores YAY for True Winter (100%) and Deep Winter (98%), and e.l.f. Bold-Faced Lilac (#905269) scores YAY for True Summer (98%). Both are under $10 and both are genuinely cool, not warm shades in disguise.
Can a $5 blush really match as well as a $40 one?
On undertone match, yes. Color harmony depends on the pigment's hue and clarity, not the price. A $5 e.l.f. blush in your correct undertone will read fresher than a luxe blush in the wrong one. Formula and finish differ by price; the undertone match does not. See Part I for the luxe tier and Part II for mid-range.
How does TruHue score a blush by season?
TruHue reads the actual hex color of the pigment, not the marketing name, and scores it against all 12 color seasons. Each shade gets a percentage per season: YAY at 70% or above, OKAY from 35 to 69%, and NAY below 35%. You can scan any blush barcode in the app and see your verdict in seconds.

Shop These Blushes

Milani Baked Blush — Luminoso → Milani Baked Blush — Wild Rose → e.l.f. Blush — Peach Perfect → e.l.f. Blush — Bold-Faced Lilac → NYX — Peach Coral → NYX — Risky Business →

As an Amazon Associate, TruHue earns from qualifying purchases. Links go to Amazon; we may earn a small commission at no extra cost to you.

Discover the Hue for You

Scan any blush barcode and see your honest YAY/OKAY/NAY verdict in seconds. Know before you buy.

Try TruHue Free →
← All Posts

Get color tips in your inbox

One email when a new guide drops. No spam, just honest matching.