How far ahead should you order holiday meat? A timeline for Thanksgiving and Christmas
The short answer: Order your holiday meat at least 3 to 4 weeks in advance—and if you're eyeing a specialty cut or a specific weight, push that to 6 to 8 weeks. For our ready-to-heat-and-serve products, 2 to 3 weeks is usually safe, but earlier is always better.
Here's why, plus a practical timeline so you're never scrambling the day before.
Why Ordering Early Matters
Holiday demand for premium meat is intense. From mid-November through December, the entire supply chain—ranchers, processors, distributors, retailers—operates at maximum capacity. Wait too long and this happens:
- Selection shrinks: The most popular cuts (bone-in rib roasts, whole turkeys, Wagyu steaks) sell out first.
- Weight options disappear: Need a specific size to feed 12 people? You may be stuck with what's left.
- Shipping delays spike: Carrier networks get overwhelmed. A "2-day delivery" can stretch to 5 or 6 days.
- Quality can suffer: Rushed processing and last-minute handling increase the risk of temperature abuse or damage.
At True Nature Meats, we plan our holiday production months ahead. But even we have limits. Ordering early guarantees you get the exact products you want.
The Holiday Meat Ordering Timeline
Here's my recommended schedule, based on decades of experience in premium meat sourcing and preparation.
6 to 8 Weeks Before: Place Your Order
This is the sweet spot for:
- Whole turkeys (especially heritage breeds or larger birds)
- Prime rib roasts (bone-in or boneless)
- Whole beef tenderloins
- Crown roasts (pork or lamb)
- Wagyu or specialty cuts
- Custom orders (specific weights, thicknesses, or quantities)
Why so early? These items often require dedicated production runs. A whole prime rib roast, for example, comes from a specific primal cut that must be fabricated to your specs. We need time to source, trim, season, and cook (if pre-cooked) or freeze (if raw) your order.
3 to 4 Weeks Before: Standard Holiday Orders
If you're ordering our ready-to-heat-and-serve products—like our Texas Smoked Brisket, Tennessee Pulled Pork, or New York Strip Steak—3 to 4 weeks is comfortable. These items are produced in larger batches and stored frozen, so we have more flexibility.
But don't push it past 2 weeks. Even popular items like Brazilian Garlic Steak or Japanese Teriyaki Chicken can sell out as the holiday rush peaks.
1 to 2 Weeks Before: Risky, But Possible
You might still find availability, but you're gambling on:
- Limited selection: Only the most common items remain.
- No weight guarantees: You get what's left, not what you wanted.
- Shipping stress: You'll be watching tracking like a hawk, hoping it arrives on time.
I don't recommend this for Thanksgiving or Christmas. The stress isn't worth it.
What About Fresh vs. Frozen?
This is a critical distinction. Our products are flash-frozen at peak quality—that's how we lock in flavor and ensure food safety. Frozen meat has a longer shelf life, so you can order earlier without worrying about spoilage.
- Frozen meats: Order 3 to 4 weeks ahead. Store in your freezer until 2 to 3 days before serving, then thaw in the refrigerator.
- Fresh meats: Order 5 to 7 days ahead at most. Fresh meat has a shorter window, and holiday demand makes it harder to guarantee.
For holidays, I always recommend frozen. It gives you a buffer. If your turkey arrives frozen solid on December 20, you're fine. If your fresh turkey is delayed, you're ordering pizza.
Food Safety and Storage Tips
Once your order arrives, proper storage is non-negotiable.
- Keep frozen at 0°F or below: Our meats are vacuum-sealed and frozen. They'll stay safe indefinitely, but quality peaks within 6 months.
- Thaw in the refrigerator, not on the counter: Allow 24 hours per 4 to 5 pounds. A 16-pound turkey needs 3 to 4 days.
- Never refreeze raw meat that has been fully thawed: Cook it first, then freeze the leftovers.
- For pre-cooked items like our brisket or pulled pork: These are fully cooked and only need reheating. Thaw in the fridge, then warm in a 300°F oven or on the stovetop.
How Much to Order Per Person
Here's a quick guide for holiday planning:
- Bone-in turkey or roast: 1 to 1.5 pounds per person
- Boneless roast (ribeye, sirloin, etc.): 0.5 to 0.75 pounds per person
- Pulled pork or brisket (shredded): 0.33 to 0.5 pounds per person
- Steaks (like New York Strip or Ribeye): One 8-ounce steak per person
- Chicken breasts or thighs: One piece per person (two for hearty eaters)
Order a little extra. Leftovers are part of the holiday tradition.
The Bottom Line
Order your holiday meat 4 to 6 weeks in advance for peace of mind. If you're after something special—like a Wagyu sirloin or a whole brisket—go 8 weeks out. For our ready-to-heat products, 3 weeks is safe, but don't wait longer than 2.
At True Nature Meats, we're here to make your holiday meal effortless and memorable. We source the world's finest meats, season them with globally inspired flavors, and cook them to perfection—so you can focus on gathering your family around the table.
When you order early, you're not just securing your meal. You're ensuring that when the big day arrives, you're relaxed, prepared, and ready to enjoy the true nature of the holiday: connection, joy, and great food shared with the people you love.
Pull up a chair. We've got your meat.

