Skip to product information
1 of 1

Heartstone Farm

Bone-In Pasture-Raised Smoked Ham

Bone-In Pasture-Raised Smoked Ham

Regular price $99.00
Regular price Sale price $99.00
SALE Sold out
  • No Antibiotics
  • All Natural
  • Humanely Raised

Heartstone Farm Bone-In Smoked Ham is the perfect centerpiece for your Christmas dinner! This ham is pasture-raised and all-natural, ensuring the highest quality and most delicious taste.

Our ham is expertly smoked using hickory wood to perfection, creating a mouth-watering flavor that will have your taste buds dancing with joy. Bone-in provides a perfect balance of meat and flavor, making it the ideal choice for your holiday gathering.

We pride ourselves on using only the best ingredients and traditional methods to create a product that is not only delicious but also healthy and environmentally responsible. Our hams are produced in limited quantities to ensure the utmost quality and care in each and every bite.

What size to order? We recommend 1/2 lb per guest

How do I cook it? The hams are fully cooked - we include cooking suggestions with your order.

Shipping date: In the calendar on the product page (above) pick the week you would like your ham shipped.



  • Smoked over hickory wood
  • Ingredients: ham, water, salt, brown sugar
  • Exceptionally tender, well-marbled style of pork
  • No antibiotics or hormones from birth
  • Handcrafted ham, smoked over real hickory wood
  • Uncured - no nitrates, nitrites or phosphates
  • No artificial ingredients, colorings or preservatives
  • Fully-cooked and ready-to-eat
  • Half ham, bone-in
  • Gluten-free
  • Product of USA



Select the week you would like your ham shipped using the calendar on the product page above. Hams will be available to ship the weeks of Dec. 11 and 18 giving you plenty of time to thaw your ham before Christmas. You can also select a date after Christmas (Choose your delivery week in the calendar at the top of this page.)

We ship to these states: CT, DE, DC, ME, MA, MD, NH, NJ, NY, OH, PA, RI, VA, VT, WV.

We ship via UPS. You will receive an email with a tracking number when your ham is shipped. You do not need to be home at the time of delivery.

We pack and ship your ham frozen direct from our farm in Maine. All of our packaging can be composted or recycled (no styrofoam). Until we pack your box, your ham is kept in our freezers (at 0 degrees). We use ice blankets and dry ice to keep your ham super cold during its trip to you. Our packing team (our neighbors) like to say they are packing every order like it's going to their "favorite aunt."

Cooking Tips

  • Thaw in the refrigerator for 48-72 hours.
  • Ham is fully cooked making it possible to serve directly from the refrigerator.
  • Appliances vary, adjust cook times accordingly. We recommend using a meat thermometer so you do not overcook your ham.
  • Ham is traditionally baked in the oven. Cook for approximately 15 to 20 minutes per pound at 300 F.
  • No matter the size of the ham and the temperature of the oven, it should be cooked until the internal temperature reaches 140 F. Covering with foil throughout the cooking process keeps it moist.
  • If applying a glaze, do so in the last 30 minutes of baking so it will caramelize and not burn.
  • Rest ham for 15 minutes before slicing.
View full details

customer reviews

"Hands down the best ham we have had, ever! Juicy, tender, just all around amazing."

 Damian Beaudoin, Methuen, MA

Best ham we ever had! Everyone loved it!

Connie Nogas, Mass.

Most amazing ham I have EVER had!! ❤️❤️❤️

Patrea Cronin, Windsor Locks, CT

Ordered this ham for Easter dinner. It was the best ham we have ever had. Our 5 guests loved it.

Mary Smith, Old Town, Maine



Since it’s fully cooked, ham can be served cold, at room temperature, or heated, with or without glaze.

We recommend thinking of a serving size of 1/2 lb per person. Better to err on the side of ordering a bigger ham and having left overs than to not have enough.