1. Home
  2. Kitchens

One spilled coffee test reveals which countertop is actually worth choosing

Showrooms sell countertops on looks. You don’t find out how a slab actually behaves until something spills on it, and then until you try to wipe it off.

A short clip from @onixmarbleandgranite did what a showroom will never do. They lined up six of the most common countertop materials, poured coffee on each, and let it sit. The results sort the whole category into two groups, and the sort order is not what most buyers assume.

Three-panel comparison of six countertop materials, labeled Granite, Quartz, Porcelain, Marble, Quartzite, and Terrazzo. Left panel shows the clean slabs. Middle panel shows coffee poured on each. Right panel shows the slabs after wiping, with only the Marble carrying a visible dark shadow in the center.

During the spill, the pools looked damning

When the coffee first went down, the slab that looked worst was terrazzo. The pool spread wide and messy across the chips. Marble was second worst, with a dark pool sitting right on the veining. Porcelain and quartz held tight puddles that beaded on top.

If you stopped the test there, you would say terrazzo was the loser and marble was second. That is where most people stop watching the clip.

A hand holding a spoon pours a small amount of coffee onto each of the six labeled countertop samples. On the Porcelain and the Terrazzo, the coffee has pooled into a wide, visible puddle. On the Marble and Quartzite, the pool is smaller and already looks like it is sitting into the surface. On the Granite and Quartz slabs at the top, coffee is also present and holding its shape.

After the wipe, the real loser showed up

Once the coffee was wiped off, the ranking flipped.

The six countertop samples after the coffee has been wiped away. Granite, Quartz, Porcelain, Quartzite, and Terrazzo have all wiped clean with no visible mark. The Marble slab is the only one that still carries a dark brown shadow in the center, where the coffee was absorbed into the stone.

Five of the six slabs wiped clean. Granite, quartz, porcelain, quartzite, and even the terrazzo (which had the biggest pool) came back to how they started. Only one slab kept the stain:

Marble was the only material that failed the wipe test. A dark shadow sat right where the coffee had been. The surface absorbed the pigment, and no amount of wiping brought it back.

That is the result the clip actually reveals. The slabs that looked worst during the pour were not the ones that failed, and the slab that failed was the one most people pick for the looks.

Why marble was the only one that held a stain

Marble is calcium carbonate, a soft mineral with real porosity. Coffee is slightly acidic and loaded with tannins (the pigments that stain teeth). On marble, two things happen at once: the pigment gets pulled into the pores (a stain), and the acid dulls the polished finish (called etching).

A Slabwise guide to marble care notes that sealing cannot stop etching. Sealers slow absorption, which helps against stains, but the etch happens on the surface before the sealer can act.

That is why marble lovers say “I love it, but I baby it.”

Why terrazzo looked bad but wiped clean

Terrazzo is stone chips set in a binder. The chips are not very porous. Whether the slab stains depends on what the binder is made of.

Plant Services, citing National Terrazzo and Mosaic Association guidance, puts traditional terrazzo at about 70% chips to 30% cement binder. The cement is porous and needs a penetrating sealer. Resin-binder terrazzo (epoxy or polyester) is near non-porous and far more stain resistant.

The slab in the clip wiped clean, so it was either a resin binder or a well-sealed cement one. A trending-on-Instagram terrazzo countertop can be either, and the chip pattern looks nearly identical from the outside. Ask the fabricator which binder it is.

Why porcelain and quartz didn’t flinch

Porcelain made for countertops tests around 0.05% water absorption, which the tile industry grades as “impervious,” per Tailormade’s note on ISO 10545-3. Coffee has nowhere to go.

Quartz is non-porous for a different reason: the resin binder fills the gaps between the mineral grains. Per Panmin, that is why it shrugs off coffee, wine, and oil without a sealer.

Why granite and quartzite held, but with asterisks

Both wiped clean in the clip. Both only hold up this well when they are sealed.

Slabwise notes that dense dark granites like Absolute Black often test below 0.1% absorption and never need sealing. Lighter granites and most quartzites do. The field test: drop water on the slab. If it beads for 30 minutes, the sealer is fine. If it darkens the stone within minutes, the sealer is worn.

The clip caught the slabs on a good day. The sealer on natural stone is doing invisible work for years, and when it wears off, nobody tells you.

What this means in a showroom

The takeaway is not “porcelain wins.” It is that one of these six is in a different league of trouble from the rest.

  • Marble: stains on contact, and sealing cannot fully stop it. Pick it if you want the look and will baby it.
  • Granite, quartzite: fine when sealed, fail quietly when the sealer wears off. Run the water-drop test once a year.
  • Terrazzo: depends on the binder. Ask whether it is cement or resin.
  • Porcelain, quartz: non-porous. No sealer, no stress.
Instagram
Onix Marble and Granite (@onixmarbleandgranite) • Instagram reel
12K likes, 127 comments – onixmarbleandgranite on March 15, 2026: “We tested 6 different stones 🤷‍♂️Watch which one absorbs the liquid… and which one stays strong for everyday kitchens 👌”.

Sources: (1) Tailormade: Specification and Countertop Performance; (2) BuildDirect: Porcelain Tile Water Absorption Ratings; (3) Panmin: Marble and Quartz vs Stains; (4) Slabwise: Marble Care; (5) Slabwise: Marble Stone Countertops; (6) Slabwise: Granite Sealing; (7) Plant Services: Terrazzo; (8) Baneclene: Terrazzo Care