Cheapest marrow & soup bones
Ranked by the pound.
We found 33 in-stock bone offers from 13 US ranches that ship. The cheapest is $3.00/lb at Parker Pastures; the middle listing is $10.19/lb. Last checked Oct 17, 2026.
Ranch ranking
Each ranch’s cheapest in-stock marrow & soup bones, per pound. Want every pack size and filters? See the full marrow & soup bones table.
| # | Ranch | Product | Pack | Per lb | Feed claim |
|---|---|---|---|---|---|
| 1 | Parker PasturesColorado · ships US | Grass-fed Beef Knuckle Bones | $5.99 / 2 lb | $3.00/lb | Grass-fed claim |
| 2 | Home Place PasturesMississippi · ships US | Grass Fed Beef Marrow Bones | $13.99 / 3 lb | $4.66/lb | Grass-fed claim |
| 3 | Grand View BeefIowa · ships US | Grass Fed Beef Knuckle Bones (Soup Bones) | $25.00 / 5 lb | $5.00/lb | Grass-fed claim |
| 4 | US Wellness MeatsShips in the US | Beef Patella Femur Bone - Avg. 2 lbs | $12.37 / 2 lb | $6.19/lb | Grass-finished |
| 5 | Shirttail Creek FarmTexas · ships US | Grassfed Meaty Beef Neck Bones | $13.99 / 2 lb | $7.00/lb | Grass-finished |
| 6 | White Oak PasturesGeorgia · ships US | Grassfed Beef Soup Bones | $17.59 / 2.5 lb | $7.04/lb | Grass-fed claim |
| 7 | John Henry's MeatsMichigan · ships US | Soup Bone · 1-1.5 lbs | $8.99 / 1.25 lb | $7.19/lb | Not listed |
| 8 | Northstar BisonWisconsin · ships US | Beef Knuckle Bones | $39.50 / 5 lb | $7.90/lb | Grass-finished |
| 9 | Texas Grassfed BeefTexas · ships US | Beef Knuckle Marrow Bone · Medium (2.01-3 lbs) | $20.98 / 2.5 lb | $8.38/lb | Grass-finished |
| 10 | Stemple Creek RanchCalifornia · ships US | Beef Meaty Neck Bones | $18.99 / 2 lb | $9.50/lb | Grass-finished |
| 11 | Beck RanchWyoming · ships US | Soup Bones | $10.57 / 1 lb | $10.56/lb | Grass-finished |
| 12 | Porter RoadShips in the US | Beef Marrow Bones | $15.00 / 1 lb | $14.99/lb | Not listed |
| 13 | Ayers Valley FarmOhio · ships US | Beef Soup Bones · 5 x 2 lb packs | $204.95 / 10 lb | $20.49/lb | Grass-finished |
Bulk or single pack?
Cheapest pack of 5 lb or more: $5.00/lb at Grand View Beef ($25.00 / 5 lb). Cheapest pack under 5 lb: $3.00/lb at Parker Pastures ($5.99 / 2 lb). Today the smaller pack is the better deal per pound.
Questions
What is the cheapest grass-fed marrow & soup bones per pound?
On our last check (Oct 17, 2026) the lowest in-stock price was $3.00/lb for “Grass-fed Beef Knuckle Bones” from Parker Pastures ($5.99 / 2 lb). Prices change, so the ranch’s checkout is final.
How much does grass-fed marrow & soup bones cost per pound?
Across 33 in-stock listings from 13 ranches, prices ran from $3.00/lb to $22.66/lb, with the middle listing at $10.19/lb. Shipping and tax are extra.
Which ranch has the cheapest grass-finished marrow & soup bones?
US Wellness Meats, at $6.19/lb for “Beef Patella Femur Bone - Avg. 2 lbs”. “Grass-finished” is the ranch’s own wording; we don’t certify it.
Is it cheaper to buy marrow & soup bones in bulk?
Not today. The cheapest small pack (Parker Pastures, $3.00/lb) beats the cheapest pack of 5 lb or more (Grand View Beef, $5.00/lb).
Do these prices include shipping?
No. We compare the listed pack price divided by the listed weight. Shipping, tax, minimum orders and subscription discounts are not included, and they can change which ranch is cheapest for your order.
How we got these numbers: pack price ÷ listed weight, from each ranch’s public product feed. Listings with unclear weights are left out. Read the methodology. Smallest pack tracked here: 0.5 lb.