Marbleized Metallic Fabric T-Shirt ... Made With Shaving Cream!

BlogHer Original Post

It's been a summer of hot craft trends: pineapples, shibori dyeing, woven wall hangings, and air plants, just to name a few.

I'm also seeing all things marbled popping up as a trend. I've mainly seen it in paper and on silk scarves. Recently, I gave this trend a whirl on a tank top, using shaving cream and fabric paint. You read me right, shaving cream.

Marbleized painted shirt


  • Shaving cream
  • Pre-washed T-shirt
  • Tulip Soft Fabric Paint
  • Bamboo skewer
  • Disposable tray
  • Flat object (like a squeegee or spatula)

Marbleized painted shirt


Marbleized painted shirt

I hear some people use shaving cream to actually shave. What a waste. My kids love playing with the stuff. You can add paint and smash paper into it for all kinds of cool effects. During one of these crafty episodes, I had the epiphany to try it with fabric paint and clothing.


Using something flat like a spatula, ruler, or squeegee, smooth out your shaving cream.

Marbleized painted shirt


Plop your paint into the shaving cream. I made a random pattern using metallic colors.

Marbleized painted shirt


Run your bamboo skewer through the shaving cream in a cross-hatch pattern. Think of it as using the same technique you'd use to add a heart to your frothy coffee drink. This should give your paint the marbled look.

Marbleized painted shirt


Gently press your shirt into the shaving cream. Try to cover all parts without disturbing the paint pattern you have made in the shaving cream. Allow to dry for 4-6 hours.

Marbleized painted shirt


You are all done. Wasn't that easy … and kinda fun? Playing with shaving cream and paint not only looks good, it is downright simple. All that is left to do is wash and wear.

Marbleized painted shirt

Stop by to follow along with more of my crafty adventures.


In order to comment on, you'll need to be logged in. You'll be given the option to log in or create an account when you publish your comment. If you do not log in or create an account, your comment will not be displayed.