Terrazzo is making a big comeback in modern homes with its colorful speckled patterns. This decorative technique instantly turns any object into a modern design piece, whether it’s a humble napkin ring, a secondhand side table or a plain white wall. Making your own DIY terrazzo decor gives you custom pieces that match your style perfectly, since you choose every color and the size of every chip, and these projects add a real artistic touch to your living spaces without the cost or weight of the real stone-and-cement material.
I’ve rounded up 18 DIY terrazzo projects that cover every corner of the house. They mix practical accessories for the table, statement furniture makeovers and purely decorative pieces, using polymer clay, resin, cement, paint or adhesive vinyl. The techniques are beginner-friendly, and the projects work as well in minimalist homes as in bolder ones. For more ideas with this speckled look, explore our terrazzo decor section, and find plenty of other handmade ideas in our DIY projects.
Contents
1. Terrazzo 101: what it is and how to fake it at home
2. How to bring terrazzo to your tableware and accessories
3. How to upcycle furniture with a one-of-a-kind terrazzo finish
4. Small terrazzo accents that make your home feel personal
Terrazzo 101: what it is and how to fake it at home
Traditional terrazzo comes from Italy: chips of marble, granite or glass set into cement or resin, then ground and polished flat. At home you can fake it with polymer clay for small pieces, cement or plaster for cast objects, resin for a glossy finish, or paint and vinyl on surfaces you already own. The secret is the palette: a light base plus three to five chip colors in mixed sizes and shapes.
How to bring terrazzo to your tableware and accessories
Handmade terrazzo tableware gives everyday meals a cohesive, personal look. Just note that many polymer clays, paints and resins aren’t food-safe once cured, so keep plates and trays decorative or use a liner.
1. Faux terrazzo napkin rings
Level: Easy | Time: 2–3 hours | Budget: $10–20 | Materials: Polymer clay, acrylic paint, cookie cutters

1. Speckled clay rings in black, rust and blush hold rolled white napkins © Burkatron
These napkin rings recreate the terrazzo look by mixing colored polymer clay. The result mimics the signature speckles of the material perfectly. I love this approach to add a modern, graphic touch to the table without buying real terrazzo pieces, and it’s a great first project if you’ve never worked with polymer clay.
Polymer clay is easy to work with: you knead it until soft, chop or grate small pieces of contrasting colors, press them into a base color, roll it smooth and bake it in a regular home oven following the package directions. Use a dedicated baking sheet and ventilate the kitchen while it bakes.
2. Hexagonal DIY terrazzo trays
Level: Intermediate | Time: 2–3 hours + drying | Budget: $15–30 | Materials: Wooden trays, terrazzo paste, putty knife, sandpaper

2. Hexagon-shaped pieces with rust and gray chips beside potted succulents © Burkatron
This project makes on-trend terrazzo-look serving trays. You apply a special paste over a wooden base to get that signature speckled effect. They bring a contemporary touch that’s perfect for modern or Scandinavian decor. Still approachable, even if a professional-looking finish takes a little patience.
3. Terrazzo-effect polymer clay cutlery
Level: Easy | Time: 2–3 hours | Budget: $15–25 | Materials: Polymer clay, wooden utensils, acrylic paint, varnish

3. Pastel-flecked clay handles on a knife, fork and spoon © Perles & Co
This project turns plain utensils into design pieces with a modern terrazzo effect. You create colorful speckled patterns with polymer clay to mimic Italian terrazzo. The result adds a contemporary, artistic touch to the table, and the well-detailed steps make it doable even for beginners.
See the tutorial on Perles & Co
4. A resin terrazzo tray
Level: Intermediate | Time: 2–3 hours + curing | Budget: $15–30 | Materials: Epoxy resin, colorants, chips or aggregates, mold, gloves

4. A wood-rimmed tray with a confetti-chip resin base, set for breakfast © Perles & Co
This homemade terrazzo tray brings a design-forward, contemporary touch to the table. You mix resin with colored chips to recreate that trendy terrazzo effect. Measuring and mixing take some precision, but it’s very doable with the right tools, and the finished tray fits perfectly into modern, minimalist decor.
Resin requires a bit more care than clay. Work in a well-ventilated room, wear nitrile gloves and eye protection, measure the two parts precisely and mix them slowly to avoid bubbles. Most resins also need a warm room and a full day or more to cure completely before the piece can be handled.
See the tutorial on Perles & Co
5. Colorful terrazzo-style coasters in polymer clay
Level: Easy | Time: 2–3 hours + drying | Budget: $15–25 | Materials: Polymer clay, acrylic paint, cookie cutters, varnish

5. Round white coasters dotted with red and gold, under summer drinks © Gathered
This project makes coasters with a beautiful, colorful terrazzo effect. You blend different colors of polymer clay to reproduce the classic speckled look. They add a modern, handmade touch to the table and are easy enough for DIY beginners. A perfect idea to personalize your decor or give as a handmade gift.
To protect clay coasters from moisture and rings, finish them with a water-based varnish or sealer suited to polymer clay, and add small cork or felt pads underneath so they don’t scratch your table.
6. Sponge-painted terrazzo terracotta plates
Level: Easy | Time: 2–3 hours | Budget: $15–25 | Materials: Terracotta plates, acrylic paint, sponge, varnish

6. A coral dish speckled with white chips makes a pretty ring holder © My Blog Déco
This project turns simple terracotta plates into modern pieces with a trendy terrazzo effect. You dab on different paint colors to recreate terrazzo’s grainy look. They add a contemporary, handmade touch to a modern or boho table, and it’s easy even for beginners. Since they’re painted, use them as decorative plates rather than for serving food.
See the tutorial on My Blog Déco
How to upcycle furniture with a one-of-a-kind terrazzo finish
A terrazzo makeover breathes new life into old furniture and is a budget-friendly alternative to designer pieces. Paint or vinyl suits light-wear surfaces, a cast cement finish is sturdier but heavier, and a clear protective topcoat helps either one last.
7. A modern DIY terrazzo coffee table
Level: Intermediate | Time: 1 weekend | Budget: $90–130 | Materials: Wood tabletop, mortar, colored aggregates, sander, sealer

7. A square coffee table with a black-and-white speckled finish on a wood floor © Smor Home
This project gives an existing tabletop a modern terrazzo finish. You mix mortar and colored aggregates to get that signature speckled effect. The result adds a contemporary, handmade touch to a living room. Sanding and finishing take precision, but it’s doable with a little patience.
A real cement-based terrazzo finish is typically sanded once it has cured to reveal the chips in cross-section, then sealed. Sanding cement creates fine dust, so wear a well-fitted dust mask and eye protection and work outside if you can.
8. A terrazzo desk makeover with contact paper
Level: Easy | Time: 2–3 hours | Budget: $35–55 | Materials: Basic desk, terrazzo-print adhesive vinyl, utility knife, ruler, smoothing tool

8. Terrazzo-print vinyl covers a long double desk on trestle legs © Fábrica de Imaginación
This project turns an ordinary desk into a design piece with terrazzo-print adhesive vinyl. You simply cover the top with the speckled film. The result is modern and on-trend, and I love how easy it is: no special skills needed, and it works on almost any piece of furniture. Looking for more workspace ideas? Check out my DIY desk organization tips.
Adhesive vinyl is the ultimate renter-friendly option. It goes on in an afternoon and can be removed later, though it’s worth testing a corner first on delicate finishes. Smooth it from the center outward with a squeegee or a credit card to avoid air bubbles.
See the tutorial on Fábrica de Imaginación
9. A faux terrazzo side table with paper confetti
Level: Intermediate | Time: 1 weekend | Budget: $35–55 | Materials: Wood tabletop, paint, paper confetti, varnish

9. A dainty terrazzo-topped table on slim wood legs with a brass cross © Heju
This tutorial shares a clever way to recreate terrazzo on a side table. Colored paper confetti mixed with paint mimics the chips in real terrazzo. The result is modern and colorful and suits contemporary spaces. Drying takes patience, but it’s doable with a little care.
10. A clothing rack with a terrazzo-effect base
Level: Intermediate | Time: 1 weekend | Budget: $45–65 | Materials: Wooden clothing rack, joint compound, acrylic paint, pigments, sandpaper

10. A light wood clothing rack with a speckled base and terrazzo pots nearby © Traits Déco Magazine
This DIY clothing rack recreates the terrazzo look with an easy technique: the speckled pattern goes on the base, while the light wood frame stays natural. Drying stages take patience, but basic tools are all you need. A perfect piece to add a contemporary touch to a bedroom or walk-in closet.
Prep the base well: sand it lightly, apply a coat of primer, and let each layer dry fully before adding the speckles. A clear topcoat on top will help the pattern resist knocks and scuffs.
See the tutorial on Traits Déco Magazine
11. A DIY terrazzo-effect table with joint compound
Level: Intermediate | Time: 1 weekend | Budget: $45–65 | Materials: Wood tabletop, joint compound, colored acrylic paint, sander, finishing varnish

11. Pink-and-white flecked tabletop on blue hairpin legs © Traits Déco Magazine
This project creates a table with a beautiful handmade terrazzo effect. You tint joint compound in different colors to imitate real terrazzo chips. The result has a contemporary, handcrafted feel that suits modern homes. It’s a great way to customize furniture with a professional-looking finish on a budget.
Joint compound is inexpensive and easy to sand, but it isn’t waterproof on its own. Seal the finished surface well with a few coats of clear polyurethane or varnish, especially if you plan to set drinks or plants on the table.
See the tutorial on Traits Déco Magazine
Small terrazzo accents that make your home feel personal
Small terrazzo accents blend art and function, and they’re the easiest way to test the look and your favorite color combinations before committing to a bigger project.
12. Modern terrazzo print pillow covers
Level: Easy | Time: 2–3 hours | Budget: $15–30 | Materials: Terrazzo-print fabric, thread, sewing machine, scissors, pins

12. Bold navy, mustard and blush chips on a printed pillow cover © Paper and Stitch
With a terrazzo-print fabric, you can sew pillow covers that add a graphic touch to a living room. The sewing is beginner-friendly, with straight seams and simple assembly. A terrazzo pattern fits right into modern or Scandinavian decor, and you can easily adjust the size to your existing pillows.
If you can’t find a terrazzo-print fabric you love, you can also paint the pattern onto plain cotton or linen with fabric paint. Heat-set it with an iron as the paint manufacturer recommends so it holds up to washing.
Pillow covers are an easy way to repeat the terrazzo colors elsewhere in a room, tying together a painted wall, a side table or a few clay accessories into one cohesive look.
See the tutorial on Paper and Stitch
13. A terrazzo wall clock made with vinyl
Level: Easy | Time: 2–3 hours | Budget: $15–30 | Materials: Basic clock, colored adhesive vinyl, utility knife, clock movement

13. A round clock flecked with teal and yellow vinyl on a styled shelf © Club Crafted
This project turns a simple clock into an on-trend accent with a terrazzo effect made from colored vinyl. You cut and stick irregular vinyl shapes to imitate terrazzo chips. The result is modern and graphic, and I love that you get the terrazzo look without the hassle of the real material.
See the tutorial on Club Crafted
14. Colorful DIY terrazzo wall art
Level: Intermediate | Time: 3–4 hours | Budget: $30–40 | Materials: Canvas, acrylic paint, sponges, brushes

14. Three gold-trimmed frames of painted terrazzo patterns on pink © Jen Woodhouse
This wall art mimics terrazzo with easy painting techniques, so you get colorful, on-trend patterns without any real stone. It suits contemporary and Scandinavian interiors. Layering the colors takes a little patience, but the result gives your walls real personality.
See the tutorial on Jen Woodhouse
15. A DIY terrazzo planter with colored clay
Level: Intermediate | Time: 3–4 hours + drying | Budget: $15–30 | Materials: Clay, acrylic paint, varnish, modeling tools

15. Red, teal and gold chips wrap a small cylinder pot of succulents © Persia Lou
This project makes a decorative planter with that trendy terrazzo effect. You blend different colors of clay to get the classic speckled pattern. The result is modern and handcrafted and fits beautifully into contemporary decor, a lovely way to add a unique, colorful piece to your home.
Clay planters with a decorative finish are best used as cachepots around a plastic nursery pot, unless the material is specifically rated for water. That way you can water your plant without the base of the pot getting soggy.
See the tutorial on Persia Lou
16. DIY terrazzo concrete bookends
Level: Intermediate | Time: 3–4 hours + drying | Budget: $15–25 | Materials: Concrete mix, molds, colored chips, sandpaper

16. Cylinder-shaped bookends with gray and pink chips flank a few books © Fall For DIY
These terrazzo concrete bookends add a modern, colorful touch to a bookshelf. You mix colored pieces into the concrete before pouring it into molds, and the final sanding reveals the scattered terrazzo dots. Drying takes patience, but it’s very doable with a little precision. Pair them with one of these DIY bookshelf ideas.
For cast cement projects like these bookends, colored chips can be made by casting thin slabs of tinted cement or plaster ahead of time and breaking them into pieces once they’re dry. That’s a simple way to control the exact colors you want in your terrazzo.
See the tutorial on Fall For DIY
17. Terrazzo pencil holders for your desk
Level: Intermediate | Time: 2–3 hours + drying | Budget: $10–20 | Materials: White cement, colored aggregates, mold, oil

17. Gray-flecked white cement pots next to a blue taper in a brass holder © La Pigiste
This DIY makes desk accessories with the trendy terrazzo effect. You mold white cement mixed with colored aggregates to get the speckled texture. The result adds a modern, handmade touch to a workspace. Unmolding takes some patience, but it’s doable with care. For more cement ideas, see my DIY concrete projects.
Once the cement is fully cured, a light sanding and a coat of matte sealer will keep the pencil holders from shedding dust onto your desk and make them easy to wipe clean.
See the tutorial on La Pigiste
18. A painted DIY terrazzo accent wall
Level: Intermediate | Time: 1 weekend | Budget: $35–55 | Materials: Acrylic or wall paint, sponges, brushes, roller

18. Hand-painted chips in sage, rust and taupe beside wood floating shelves © Liv and Bloom
This project turns an ordinary wall into a trendy terrazzo surface with an easy painting technique. You recreate the speckled effect by dabbing on several colors. It works beautifully in contemporary or boho spaces. Layering takes patience, but you get a one-of-a-kind look without the cost of real terrazzo.
Before painting a terrazzo wall, practice your dabbing technique on a piece of cardboard or a sample board. Use small sponges or brushes for the chips, step back often to check the overall balance, and leave enough of the base color showing so the pattern doesn’t get too busy.
See the tutorial on Liv and Bloom
Whether you start with a set of polymer clay coasters or tackle a full coffee table makeover, terrazzo is one of those trends that’s as fun to make as it is to look at. Pick colors that match your home, take your time with the chips and enjoy creating pieces that no one else will have.
Frequently asked questions
What do you need to make DIY terrazzo?
Real terrazzo-style pieces need white cement (or a fine concrete mix), colored chips such as marble, tile, glass or pigmented cement pieces, and a mold. Add a mixing tool, fine sandpaper and a sealer. For faux terrazzo, polymer clay, paint or adhesive vinyl are easier, cheaper alternatives.
How long does DIY terrazzo take to dry?
Cement-based terrazzo usually needs 24–48 hours before unmolding, depending on thickness. Wait about a week before heavy sanding so the piece has time to cure, and expect longer times in cool or humid conditions.
Can you choose your own terrazzo colors?
Yes, that’s one of the best parts of DIY terrazzo. Tint the cement with pigments and pick chips in the shades you want, whether that’s broken tile, glass or pieces of colored cement. That way your pieces match your existing decor.
Is DIY terrazzo durable?
Well-made cement terrazzo is durable and handles everyday use, light bumps and moisture. A sealer improves stain resistance and makes cleaning easier, though a hard impact can still chip or crack it. Painted or vinyl faux terrazzo is less durable and best for decorative pieces.
Do you need special tools for terrazzo?
Not really. Most projects only need a mixing container, putty knives, molds and sandpaper in several grits, plus a sander for larger surfaces. A kitchen scale helps you measure mix proportions accurately.