Rivendell is a small upland farm in the heart of Carmarthenshire. Its Welsh name "Cwmcreigiau fach" means a "small valley with rocks" and reflects the mix of fields, woodland and stone. The land hasn’t been worked for over 30 years, so the pastures are pure and free from chemicals.

We focus on traditional methods of farming, using slow growing rare breeds of sheep, cattle, poultry and pigs, breeding them carefully and giving them time to mature healthily and happily, feeding on the natural grasses and drinking fresh water from the springs and streams that flow through the land. We want our farming to be sustainable and ethical, offering our customers complete traceability in the meat they buy from us.



We believe the result is the healthiest and strongest livestock, available in limited numbers for breeding and the best tasting meat possible. We butcher and pack meat locally and supply it fresh or frozen to order. We also take bookings in advance for pigs for hog roasts which are truly amazing and bring a whole new dimension to that special event.

We sell fleece from our Wensleydale, and Ryeland flocks, which are especially popular and can supply small amounts on request enabling spinners to try without having to buy a whole or part fleece.