Logo for Mountain Farms Soap Handmade Natural Soap

Natural Handmade Artisan Shea Butter Soaps & Body Products

Aromatic, Natural, Biodegradable, Preservative Free


Welcome to Mountain Farms Soap where we provide a natural and fun collection of Handmade Soap Bath & Body Products! Our company makes small batch, high quality cold process natural soaps, enriched with Organic Shea Butter and other naturally occurring quality ingredients.

Creating luxurious, artisan handmade natural soaps and body products since 1997. Experience the difference!

Artisan Soap

Lemongrass Soap by Mountain Farms Soap

Essential Oil Soap

Handmade Essential Oil soaps are all natural and scented using only the highest quality pure essential oils.

Harvest Moon Soap by Mountain Farms Soap

Artisan Soaps

Our handmade soaps are gentle and mild to the skin. Check out our collection of handcrafted soaps.

Best Sellers

Lavender Chamomile Soap by Mountain Farms Soap

Fragrance Scented Soap

Lovely scented, Phthalate Free, Moisturizing Shea Butter Soaps

Black Raspberry Artisan Soap by Mountain Farms Soap

Black Raspberry Vanilla Soap

Lavender Oatmeal Milk Honey Soap by Mountain Farms Soap

Lavender Oatmeal Milk Honey Soap

Buy 5 Save $5.00 by Mountain Farms Soap

Buy 5 Save $5.00


Hi Darlene…I just wanted to let you know that both my mom and I love your products! I first got my mom in Toronto hooked when I wanted to send her some local gifts from BC, and now I always send her some for special occasions – she even places orders of her own when she runs out now! We’re both big fans and really appreciate the speedy service and the quality of the products. Thanks, Rowan




Many years ago a friend gifted me with Mountain Farms soaps. I’ve never looked back…….and have enjoyed using and gifting these exceptional soaps, lip balms, lotions…..ever since. They are truly the BEST! Donna O

Free Shipping on Orders of $85.00 or more. Local contactless pickup is available.

6763 Satchell Street,
Abbotsford, BC V4X 2E3

Our soap shop is open by appointment, so please call or text to set up your appointment! Please note we do not take appointments on Sundays.


Pin It on Pinterest