Make Your Holiday Dinner or Party Unforgettable with Our Richmond Famous Mains, Sides, Desserts and Party Platters!

Call (804) 364-5800 to place your order today!

All prices shown before tax and are subject to change

At Tom Leonard’s Farmer’s Market, we believe holiday meals should be joyful – not stressful! This season, let our chefs and butchers help you create a feast your family will never forget.

Everything is made fresh:
✨ Perfectly seasoned oven-ready meats
✨ Freshly prepared sides
✨ Fresh-baked holiday pies

Whether you’re hosting a crowd or keeping it cozy, we’ve got everything you need to make your dining table the star of the season. From the centerpiece to the sides to the final sweet bite, Tom Leonard’s has everything you need to wow your guests without the stress.

Holiday Centerpiece Meats

Crafted by our expert butchers – fresh, premium, full of flavor AND oven-ready!

Our Richmond-Famous Whole Filet Mignons

A tender, elegant centerpiece that always earns a “WOW.”

  • 4–5 lb average (feeds 8-10 adults)
  • Pre-marinated with an Italian blend of garlic, rosemary, Worcestershire sauce, olive oil, and spices.
  • $199.99 each

Boneless or Bone-In Prime Rib / Standing Rib Roast

Rich, juicy, and expertly trimmed – perfect for your holiday gatherings. Pre-marinated so it’s ready for your oven!

  • $19.99 per pound
  • Boneless – plan on 1 to 1 1/4 pounds per adult
  • Bone- In – plan on 1 1/4  to 1 1/2 pounds per adult (or 1 bone per 2 adults) 

Crab Cakes or Lobster Tails

The perfect Surf to the Turf! Add a touch of luxury to your table with these favorites.

  • $5.99 each

Holiday Sauces

Made Fresh! Pair your holiday meats with the richest, most flavorful sauces around. Perfect for drizzling, dipping, and elevating every bite. These are customer favorites! Be sure to grab them early!

  • Au Jus – 2 for $20 (24 oz each)
  • Turkey Gravy – 2 for $20 (24 oz each)
  • Horseradish – 2 for $16 (12 oz each)
  • Bordelaise Sauce – 2 for $16 (12 oz each)

Freshly Prepared Holiday Sides

Made fresh in-house with the flavors you love. Mix and match your favorites! These sides pair perfectly with all of our holiday proteins and they save you hours in the kitchen! Sides are 1.5 to 2 lbs each and serve 4-5 adults per side.

2 sides for $25 

  • Mashed Potatoes
  • Roasted Butternut Squash
  • Green Bean Casserole
  • Sweet Potato Mousse
  • Brussels Sprouts with Bacon
  • Mac & Cheese
  • Tricolor Carrots

Fresh-Baked Holiday Pies

Fruit & Classic Pies – $8.99 each

  • Apple
  • Pumpkin
  • Cherry
  • Blueberry

Key Lime Pie – $14.99 each

Rolls & Biscuits

$6.99 each

  • 12ct Parker House Rolls

  • 12ct Cheddar Biscuits

Call (804) 364-5800 to place your order today!

Fresh Party Platters for Every Celebration

  • All prices shown before tax and subject to change
  • All platters are 12″ unless noted as 16″
  • Platters are subject to product availability
  • Please allow 24–48 hours notice

Cookie Platter

  • 12″ platter Serves up to 12 – $39.99

Fresh Cut Fruit Platters

  • Small (12″) – 3 lbs, serves up to 12 – $24.99

  • Large (16″) – 6 lbs, serves up to 20 – $34.99

Fresh Cut Vegetable Platters

Served with ranch or blue cheese dip

  • Small (12″) – 3 lbs, serves up to 12 – $24.99

  • Large (16″) – 6 lbs, serves up to 20 – $34.99

Shrimp Platters

Jumbo shrimp – cooked, tail on, shell off, deveined & ready to eat.
Includes cocktail sauce & lemon wedges.

  • Small (12″) – 2.5 lbs, serves up to 12  $49.99

  • Large (16″)  5 lbs, serves up to 20 – $79.99

Spiced Shrimp

Traditional shrimp, seasoned and served shell-on for incredible flavor.

  • Small (12″) – 2.5 lbs, serves up to 12 – $49.99

  • Large (16″) – 5 lbs, serves up to 20 – $79.99

Caprese Platter

Fresh mozzarella, basil, tomatoes & balsamic drizzle – simple, fresh, delicious.

  • Small (12″) – 2.5 lbs, serves up to 10 – $39.99

Cold Cut Platters

Choose from up to 4 meats & 4 cheeses on the small platter, or 8 items total on the large. Perfect for sandwiches or grazing boards.

  • Small (12″) – 3 lbs, serves up to 10 – $44.99
    (Choose 4 items)

  • Large (16″) – 5 lbs, serves up to 20 – $64.99
    (Choose 8 items)

Call (804) 364-5800 to place your order today!

Back to Top
Call Now Button Skip to content