Quick Recipe Version (TL;DR)
Quick Ingredients
- 8 oz (225 g) country ham, finely chopped
- 1 lb (450 g) ground pork shoulder (about 80% lean)
- 1/3 cup (50 g) diced dried peaches
- 3 Tbsp (45 ml) bourbon
- 2 Tbsp unsalted butter
- 1 small shallot, minced
- 1 garlic clove, minced
- 1 large egg
- 1/2 cup (120 ml) heavy cream or whole milk
- 1/2 cup (40 g) fresh breadcrumbs or panko
- 1 tsp fresh thyme leaves
- 1/2 tsp ground allspice, 1/2 tsp black pepper, pinch cayenne
- 1/4 tsp kosher salt (or to taste)
- 10–12 thin slices bacon (or fatback) to line pan
Do This
- 1. Heat oven to 325°F (160°C). Line a 9 x 5 in (23 x 13 cm) loaf pan with bacon, overlapping and leaving overhang.
- 2. Soak diced dried peaches in bourbon for 20 minutes. Meanwhile, soften shallot and garlic in butter over medium heat; cool.
- 3. In a large bowl, whisk egg, cream, breadcrumbs, thyme, allspice, pepper, cayenne, and salt. Stir in ground pork, chopped country ham, peach-bourbon mixture, and cooled aromatics until sticky and well combined.
- 4. Fry a teaspoon of the mixture in a skillet to taste seasoning; adjust salt and pepper if needed.
- 5. Pack meat mixture into bacon-lined pan, tapping to remove air pockets. Fold bacon over top, cover tightly with foil, and place pan in a larger roasting pan. Add hot water to come halfway up sides.
- 6. Bake 70–80 minutes, until internal temperature reaches 160°F (71°C). Cool 1 hour, then weight and chill at least 8 hours before slicing.
- 7. Slice 1/2 in thick and serve chilled or at cool room temperature with mustard, peach preserves, crusty bread, and pickles.
Why You’ll Love This Recipe
- Classic French-style terrine meets Southern country ham and peaches for a sweet-savory flavor that feels special yet familiar.
- Make-ahead friendly: prepare it a day or two before and simply slice and serve when guests arrive.
- Elegant presentation with very little hands-on cooking time; the oven and fridge do most of the work.
- Versatile starter or light supper: serve with a simple salad, crusty bread, and a little mustard or peach jam.
Grocery List
- Produce: 1 small shallot, 1 garlic clove, fresh thyme (or use dried), fresh peaches for garnish (optional), salad greens (optional to serve)
- Dairy: Unsalted butter, heavy cream or whole milk, 1 large egg
- Pantry: Country ham, ground pork shoulder, dried peaches, bourbon, fresh breadcrumbs or panko, bacon or fatback, bay leaf (optional), ground allspice, black pepper, cayenne pepper, kosher salt, Dijon or grainy mustard, peach preserves, crusty bread or crackers, pickles or cornichons
Full Ingredients
For the Country Ham Terrine
- 8 oz (225 g) country ham, trimmed of excess fat and finely chopped
- 1 lb (450 g) ground pork shoulder, about 80% lean
- 1/3 cup (50 g) dried peaches, diced small
- 3 Tbsp (45 ml) bourbon
- 2 Tbsp unsalted butter
- 1 small shallot, very finely minced (about 2 Tbsp)
- 1 garlic clove, minced
- 1 large egg
- 1/2 cup (120 ml) heavy cream or whole milk
- 1/2 cup (40 g) fresh breadcrumbs or panko
- 1 tsp fresh thyme leaves, chopped (or 1/2 tsp dried thyme)
- 1/2 tsp ground allspice
- 1/2 tsp freshly ground black pepper
- 1/4 tsp cayenne pepper (optional, for a gentle heat)
- 1/4 tsp kosher salt, plus more to taste (go light; country ham is salty)
- 10–12 thin slices bacon or fresh pork fatback, enough to neatly line a 9 x 5 in (23 x 13 cm) loaf pan with some overhang
- 1 bay leaf (optional, to lay on top for aroma)
To Serve (Optional but Recommended)
- Peach preserves or peach chutney
- Dijon or whole-grain mustard
- Crusty bread, baguette slices, or sturdy crackers
- Cornichons or other small pickles
- Fresh peach slices and extra thyme sprigs for garnish

Step-by-Step Instructions
Step 1: Prepare the pan and preheat the oven
Preheat your oven to 325°F (160°C).
Lightly grease a 9 x 5 in (23 x 13 cm) loaf pan with a bit of butter or oil. Line the pan with the bacon or fatback slices, starting lengthwise along the bottom and up the sides, then adding crosswise pieces as needed to cover any gaps. Let the slices overhang the rim by at least 1 inch (2.5 cm); you will fold these over the top later to fully enclose the terrine. Place the lined pan in a deep roasting pan or baking dish large enough to hold it with at least 1 inch (2.5 cm) of space around all sides. Set aside.
Step 2: Soak the peaches and soften the aromatics
In a small bowl, combine the diced dried peaches and bourbon. Stir and let soak for 20 minutes to plump up the fruit. They will absorb much of the bourbon and become soft and fragrant. Do not drain; you will add both peaches and bourbon to the meat mixture.
While the peaches soak, melt the butter in a small skillet over medium heat. Add the minced shallot and a pinch of salt. Cook, stirring often, until the shallot is translucent and soft, about 3–4 minutes; it should not brown. Add the minced garlic and cook for 30 seconds more, just until fragrant. Remove from heat and let cool to room temperature.
Step 3: Make the pork forcemeat base
In a large mixing bowl, whisk together the egg, cream (or milk), and breadcrumbs. Let this stand for 5 minutes so the breadcrumbs can hydrate; this helps bind the terrine and keeps it tender.
Add the thyme, allspice, black pepper, cayenne (if using), and 1/4 teaspoon kosher salt. Stir well to evenly distribute the seasonings. Add the cooled shallot-garlic mixture and stir again.
Now add the ground pork. Using a sturdy spoon or your clean hands, mix firmly until everything is very well combined and the mixture feels slightly sticky and cohesive, about 1–2 minutes. This develops the protein so the terrine slices neatly rather than crumbling. Work quickly so the mixture stays cool.
Step 4: Fold in the country ham and peaches, then taste for seasoning
Add the finely chopped country ham and the peach-bourbon mixture (including any liquid) to the pork mixture. Mix gently but thoroughly so the ham and peaches are evenly distributed. You want a mosaic of pink pork, darker ham, and golden peaches in every slice.
To check seasoning, heat a small nonstick skillet over medium heat and cook a teaspoon of the mixture until just done. Let it cool for a minute, then taste. Add a bit more salt or pepper to the raw mixture if needed, keeping in mind that flavors will deepen slightly as the terrine bakes and chills. Remember that country ham is quite salty, so it is better to err on the side of under-salting than over-salting.
Step 5: Pack the terrine and set up the water bath
Spoon the meat mixture into the bacon-lined loaf pan in 2–3 layers, pressing down firmly with a spatula or your hands after each addition to remove any air pockets. Smooth the top so it is level. Fold the overhanging bacon slices neatly over the top to completely enclose the forcemeat. If using, place a bay leaf on top for extra aroma.
Cover the loaf pan tightly with heavy-duty aluminum foil, crimping around the edges to seal. Move the roasting pan (with the terrine inside) to the oven rack. Carefully pour very hot tap water into the roasting pan until it comes about halfway up the sides of the loaf pan, creating a gentle water bath. Take care not to splash water into the terrine.
Step 6: Bake gently, then cool and weight
Bake the terrine at 325°F (160°C) for 70–80 minutes, or until an instant-read thermometer inserted into the center reads 160°F (71°C). Start checking around 65 minutes; cooking time will vary slightly depending on your oven and pan.
Carefully remove the roasting pan from the oven. Lift the loaf pan out of the water bath and place it on a wire rack. Remove the foil and let the terrine cool at room temperature for about 1 hour, until just slightly warm.
To weight the terrine (for a tighter texture and cleaner slices), place a sheet of parchment or plastic wrap directly on the surface, then set a small cutting board or piece of cardboard wrapped in foil on top. Add a couple of cans or a heavy jar as weights. Once cooled to near room temperature, transfer the weighted terrine to the refrigerator and chill for at least 8 hours or overnight.
Step 7: Unmold, slice, and serve
When fully chilled and firm, remove the weights and top covering. Run a thin knife around the inside edge of the pan to loosen the terrine. Place a serving platter or cutting board over the pan, then invert and gently tap or shake until the terrine releases.
Peel away any parchment, if used, and discard the bay leaf. Trim the ends for a neat presentation if you like (the trimmings are a cook’s snack). Using a sharp knife dipped in hot water and wiped dry, slice the terrine into 1/2-inch (1.25 cm) thick slices. Wipe and rewarm the knife between cuts for the cleanest slices.
Serve chilled or at cool room temperature with peach preserves or chutney, a spoonful of Dijon or grainy mustard, crusty bread or crackers, and a few pickles or fresh peach slices. A few fresh thyme leaves scattered on top make a pretty finishing touch.
Pro Tips
- Keep everything cold: Cold meat holds its texture better. If your kitchen is warm, briefly chill the mixing bowl and ingredients before combining.
- Do not skip the test patty: Because country ham varies in saltiness, tasting a small cooked sample is the best way to get the seasoning just right.
- Pack firmly, but not aggressively: Press out obvious air pockets, but do not mash so hard that the terrine becomes dense and rubbery.
- Use a thermometer: An instant-read thermometer takes the guesswork out and keeps the terrine juicy by preventing overcooking.
- Chill thoroughly before slicing: Overnight chilling allows flavors to meld and the texture to firm, giving you clean, beautiful slices.
Variations
- Apricot and bourbon variation: Swap the dried peaches for the same amount of diced dried apricots, still soaked in bourbon. The flavor is slightly tangier but works wonderfully with salty ham.
- Smoky peppercorn version: Add 1/2 tsp smoked paprika and 1 tsp lightly crushed pink or green peppercorns to the forcemeat for an extra layer of smoke and gentle spice.
- No-alcohol option: Replace the bourbon with apple juice or strong brewed black tea. You still get plump, flavorful fruit without the alcohol.
Storage & Make-Ahead
This terrine is ideal for making ahead. Once baked, cooled, weighted, and fully chilled, keep it tightly wrapped in the refrigerator for up to 4–5 days. For best flavor, slice only what you plan to serve and leave the remainder wrapped to prevent drying out. To freeze, wrap the whole unmolded terrine or individual slices tightly in plastic wrap, then in foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before serving. Serve chilled or allow the slices to sit at room temperature for 20–30 minutes to soften the texture and bloom the flavors.
Nutrition (per serving)
Approximate values per serving (1/10 of recipe, without accompaniments): about 260 calories; 19 g fat; 9 g saturated fat; 12 g protein; 7 g carbohydrates; 1 g fiber; 3 g sugars; 610 mg sodium. Actual values will vary based on specific brands of ham, bacon, and other ingredients, and on how much salt you add.
