Soapstone is a non-porous, natural stone that can be used for kitchen countertops. It is not nearly as hard as granite, but it makes a great top that won’t crack or stain. If you spill something on the top of the soapstone, you can just wipe it off or use a cleaner or soap and water to clean it. It will not stain because it is non-porous.
Soapstone is a lot softer than granite and will scratch relatively easy, but it is very simple to hide or fix. You can either lightly sand over scratches to remove them or just apply a coat of mineral oil to hide the scratch. This material is also very heat resistant and works great in the kitchen.