Free US shipping on orders over $50 · 30-day returns

New: Golden Hour Palette

Everyday beauty, made with care

Velvet Bloom is an independent Portland beauty shop creating vegan, cruelty-free makeup and skincare in small batches — with full ingredient lists on every product page and no fragrance hidden behind "parfum".

0+ Orders shipped
4.8 / 5 Average review score
30 days Return window
Blush marble vanity styled with a glass serum bottle, rose-gold lipstick, open powder compact, makeup brush and fresh peony petals
Free US shipping over $50
Golden Hour Palette

12 warm neutrals in matte and shimmer finishes. Buildable, blendable, no fallout.

Cruelty-free & vegan No animal testing, no animal-derived ingredients
Recyclable packaging Glass jars and refillable compacts
Fast US dispatch Orders leave Portland within 1 business day
30-day returns Unopened items refunded in full
The collection

Small-batch beauty, honestly priced

Five everyday essentials for skin, lips, eyes and hair. Every price below is the final US price in USD — taxes are calculated at checkout.

Clear glass Bloom Radiance Serum bottle with a gold dropper cap on a cream stone pedestal Bestseller

Skincare

Bloom Radiance Serum

Niacinamide + hyaluronic acid for a hydrated, even-looking finish.

4.8 (214 reviews)

$42.00
Three rose-gold Velvet Matte lipstick cases, one open to a rose-nude shade, on blush silk New

Makeup

Velvet Matte Lip Trio

Three wear-all-day mattes in refillable rose-gold cases.

4.7 (168 reviews)

$36.00
Open Golden Hour eyeshadow palette with twelve warm neutral matte and shimmer shades beside a fluffy brush

Makeup

Golden Hour Palette

Twelve buildable neutrals for day-to-evening looks.

4.6 (96 reviews)

$52.00
Frosted glass Nourish Hair Oil bottle with wooden dropper beside rosemary sprigs and linen

Hair

Nourish Hair Oil

Jojoba, argan and rosemary for softer-looking ends and shine.

4.9 (302 reviews)

$28.00
Round ceramic Cloud Cream Moisturizer jar with a brushed gold lid on pink plaster beside a cream swirl Vegan

Skincare

Cloud Cream Moisturizer

Ceramides and squalane in a cushiony daily moisturizer.

4.7 (141 reviews)

$44.00
Bright Velvet Bloom boutique interior with light oak shelves of pastel skincare and a round display table In store

Portland studio

Try before you buy

Book a free 20-minute shade and skincare consultation at our Pearl District studio — testers of every product, no purchase needed.

All prices are shown in US dollars (USD). Cosmetic products are not intended to diagnose, treat, cure, or prevent any disease.

Build your own set and save 15%

Choose any three full-size products and the discount applies automatically in your bag. Valid on full-price items, cannot be combined with other offers, and available while stock lasts.

Code BLOOM15 · ends Nov 30, 2026

Start a set
Velvet Bloom formulator in a linen apron blending a botanical face oil at a marble bench Made in
Portland
since 2019
Our story

Formulated by a cosmetic chemist, not a marketing team

Velvet Bloom started in 2019 as a weekend project in a Portland kitchen: one chemist, one hot plate, and a frustration with beauty aisles full of vague claims. Today we still mix every batch in-house in small runs of 300 units, and we publish the full INCI list for each product before it goes on sale.

  • Vegan and cruelty-free formulas, verified by our suppliers in writing
  • No added fragrance in skincare; makeup uses only declared essential oils
  • Glass, aluminum and refillable packaging wherever a formula allows it
  • Every batch tested for stability and skin tolerance before release
Ask us about ingredients
How we work

Straightforward standards

Nothing exotic, nothing hidden — just clear promises we can verify.

01

Transparent ingredients

Full ingredient lists, allergen statements and batch codes are published for every product. If a formula changes, we say so in the product notes.

02

Honest claims only

Cosmetics care for the surface of the skin and hair. We avoid medical language, guarantee-free promises and before-and-after edits.

03

Fair, clear pricing

The price you see is the price you pay before state tax. Shipping is $4.95 flat, free over $50, and returns are accepted for 30 days.

Customer reviews

What shoppers tell us

Reviews are collected by email after delivery. We publish them as written and do not edit or incentivize ratings.

★★★★★
“The serum layers well under sunscreen and my makeup sits better over it. I like that the full ingredient list was on the page before I bought.”
Maya R. Bloom Radiance Serum · verified buyer
★★★★★
“The palette blends without turning muddy and there is almost no fallout. The built-in mirror is genuinely useful, not an afterthought.”
Priya S. Golden Hour Palette · verified buyer
★★★★☆
“Two drops of the hair oil is enough for my shoulder-length hair. It took about a week to get the amount right, but the shine is worth it.”
Dana W. Nourish Hair Oil · verified buyer
★★★★★
“I booked the free consultation before buying a lipstick and left with the right shade instead of guessing online. No pressure to spend.”
Ellie T. Pearl District studio visit
Questions

Good to know before you order

Orders placed before 2:00 p.m. Pacific time on a business day are dispatched the same day from Portland, Oregon. Standard US delivery is 2–5 business days at a flat rate of $4.95, and free on orders of $50 or more. Tracking is emailed as soon as your parcel leaves us.

Unopened products can be returned within 30 days of delivery for a full refund of the item price. For hygiene reasons, opened makeup and skincare cannot be resold, so we cannot refund those unless the item arrived damaged or incorrect — in that case email us a photo and we will replace or refund it.

Yes. Every current Velvet Bloom formula is vegan and has not been tested on animals, and we hold written statements from each ingredient supplier. None of our products are sold in markets that require animal testing.

Sales tax is calculated at checkout based on your delivery address and applicable state and local rates. The prices shown on this page exclude tax, and the final amount is always displayed before you confirm an order.

Yes. Guest checkout is available, and you only need an email address for the order confirmation and tracking link. We do not require a phone number and never sell customer details.

Get in touch

Shade advice, ingredient questions, or a studio visit

Send a message and a real person from our Portland team replies within one business day.

Send us a message

Please enter your name.
Please enter a valid email address.
Please choose a topic.
Please add a short message (at least 10 characters).
Please tick the box so we can reply to you.