Quick Recipe Version (TL;DR)
Quick Ingredients
- 1.5 lb (680 g) ground goat shoulder or leg
- 8 oz (225 g) fatty ground pork or pork fatback
- 8–10 thin bacon or pancetta slices (to line pan)
- 1 small onion, 3 garlic cloves, 1 roasted red pepper
- 1/2 cup (80 g) pitted green olives, chopped
- 2 tbsp rosemary, 1 tbsp thyme, 2 tbsp parsley
- 1 large egg, 1/3 cup (80 ml) heavy cream
- 1/3 cup (80 ml) dry white wine
- 2 tsp kosher salt, 1 tsp black pepper, spices (paprika, oregano, optional allspice, chili flakes)
- Olive oil, butter (optional), bay leaf
Do This
- 1. Preheat oven to 325°F (160°C). Line a 9×5 in (23×13 cm) loaf pan with bacon, overhanging the sides.
- 2. Sauté finely chopped onion and garlic in olive oil (and butter if using) until soft; cool.
- 3. In a large bowl, mix goat, pork, salt, pepper, herbs, roasted pepper, olives, spices, cooled aromatics, egg, cream, and wine until sticky and well combined.
- 4. Pack mixture tightly into bacon-lined pan, tap to remove air pockets, fold bacon over the top, and add a bay leaf.
- 5. Place pan in a larger roasting dish, pour in boiling water to halfway up the sides, cover terrine loosely with foil, and bake 70–80 minutes, until internal temp is 160°F (71°C).
- 6. Cool 30 minutes, weight the top, then chill at least 8 hours. Unmold, slice, and serve with bread, olives, and pickles.
Why You’ll Love This Recipe
- It turns humble ground goat into an elegant, company-worthy Mediterranean terrine.
- Roasted peppers, olives, herbs, and a splash of white wine give deep, sunny, coastal flavors.
- It is almost entirely make-ahead: perfect for dinner parties, picnics, and holiday spreads.
- surprisingly straightforward technique, even if you have never made a terrine before.
Grocery List
- Produce: 1 small onion, 3 cloves garlic, 1 red bell pepper (or jarred roasted), 1 lemon, fresh rosemary, fresh thyme, fresh flat-leaf parsley, bay leaf.
- Dairy: Heavy cream, butter (optional), 1 large egg.
- Pantry: Ground goat, fatty ground pork or pork fatback, sliced bacon or pancetta, pitted green olives, olive oil, dry white wine, kosher salt, black pepper, smoked paprika, dried oregano, ground allspice (optional), red pepper flakes (optional), crusty bread or baguette, cornichons or other pickles.
Full Ingredients
For the Goat Terrine
- 1.5 lb (680 g) ground goat shoulder or leg, well chilled
- 8 oz (225 g) fatty ground pork or pork fatback, well chilled
- 1 small onion, very finely minced (about 1/2 cup)
- 3 cloves garlic, minced
- 1 medium red bell pepper, roasted, peeled, seeded, and diced
(or 1/2 cup well-drained jarred roasted red pepper, diced) - 1/2 cup (80 g) pitted green olives (such as Castelvetrano), coarsely chopped
- 2 tbsp fresh rosemary leaves, finely chopped
- 1 tbsp fresh thyme leaves, chopped
- 2 tbsp fresh flat-leaf parsley, finely chopped
- 1 tsp dried oregano
- 1 tsp finely grated lemon zest
- 1/4 tsp ground allspice (optional, for warmth)
- 1/2 tsp smoked paprika
- 1/4 tsp red pepper flakes (optional, for gentle heat)
- 2 tsp kosher salt (Diamond Crystal)
or 1 1/4 tsp fine sea salt - 1 tsp freshly ground black pepper
- 1 large egg
- 1/3 cup (80 ml) heavy cream, very cold
- 1/3 cup (80 ml) dry white wine or dry vermouth, cold
To Line the Terrine and Bake
- 8–10 thin slices bacon or pancetta (about 6 oz / 170 g)
- 2 tbsp olive oil
- 1 tbsp unsalted butter (optional, for richer flavor)
- 1 bay leaf
- Boiling water, for the baking water bath
To Serve (Optional but Recommended)
- Cornichons or other small pickles
- Extra olives
- Crusty bread, baguette slices, or toasted country loaf
- Extra rosemary or parsley sprigs for garnish
- Flaky sea salt and freshly cracked black pepper

Step-by-Step Instructions
Step 1: Prepare the Pan and Preheat the Oven
Preheat your oven to 325°F (160°C). Bring a full kettle of water to a boil; you will use this later for the water bath.
Lightly grease a 9×5 in (23×13 cm) loaf pan or terrine mold with a little olive oil. Line the pan with the bacon or pancetta slices, laying them lengthwise along the bottom and up the sides, slightly overlapping, with the ends hanging over the edges of the pan. You will fold these over the top later to enclose the terrine. If you have extra slices, lay them across the bottom so the entire interior is lined.
Pop the lined pan into the refrigerator while you prepare the filling; keeping everything cold helps the mixture bind and stay juicy.
Step 2: Roast (or Prep) the Pepper and Sauté Aromatics
If you are roasting the pepper yourself, place the whole red bell pepper directly over a gas flame or under a hot broiler, turning until the skin is blackened and blistered on all sides. Transfer to a bowl, cover, and let steam for 10 minutes, then peel, seed, and finely dice. If using jarred roasted peppers, simply drain very well and dice.
In a medium skillet, heat 2 tbsp olive oil and the butter (if using) over medium heat. Add the finely minced onion and a pinch of salt. Cook, stirring often, until the onion is soft, translucent, and just beginning to turn pale golden at the edges, about 6–8 minutes. Add the minced garlic and cook 1–2 minutes more, just until fragrant but not browned. Remove from the heat, scrape into a plate or shallow bowl, and let cool to room temperature. Cool aromatics mix more evenly into the cold meat.
Step 3: Mix the Meat with Herbs, Olives, and Seasonings
In a large mixing bowl, combine the chilled ground goat and ground pork. Sprinkle over the salt, black pepper, smoked paprika, dried oregano, allspice (if using), red pepper flakes (if using), and lemon zest. Add the chopped rosemary, thyme, and parsley, along with the cooled onion-garlic mixture, diced roasted red pepper, and chopped olives.
Using clean hands or a sturdy spatula, gently mix until the ingredients are evenly distributed. Try not to mash the mixture too aggressively yet; you are just getting everything roughly combined so there are no clumps of seasoning or herbs.
Step 4: Bind the Terrine Mixture
In a small bowl, whisk together the egg, heavy cream, and white wine until smooth. Pour this mixture over the meat. Now, using your hands, mix and knead the meat firmly for 2–3 minutes. You are looking for the mixture to become slightly sticky and cohesive; this helps create a sliceable, tender terrine that holds together.
For perfectly seasoned terrine, cook a small teaspoon-sized patty of the mixture in a skillet over medium heat until cooked through and taste it. Adjust salt, pepper, or chili flakes in the main mixture if needed.
Cover the bowl and keep it in the refrigerator if you need to pause at any point; the meat should stay cold.
Step 5: Pack the Terrine and Prepare the Water Bath
Retrieve the bacon-lined loaf pan from the refrigerator. Spoon the meat mixture into the pan in 2–3 layers, firmly pressing down each layer with the back of a spoon or your fingers to eliminate air pockets. Once all the mixture is in, smooth the top. Tap the pan firmly on the counter a few times to settle the mixture.
Fold the overhanging bacon slices over the top to enclose the terrine. Place the bay leaf on top (you can tuck it just under the bacon if you like for easy removal later). Cover the pan tightly with aluminum foil.
Set the terrine pan inside a larger roasting pan or high-sided baking dish. Carefully pour the boiling water into the larger pan until it comes halfway up the sides of the terrine. This gentle water bath helps cook the terrine evenly and keeps it moist.
Step 6: Bake the Terrine
Transfer the roasting pan with the terrine and water bath to the preheated oven. Bake for 70–80 minutes, or until an instant-read thermometer inserted into the center of the terrine registers 160°F (71°C). If you do not have a thermometer, the juices should run clear and the terrine will feel firm to the touch.
Carefully remove the roasting pan from the oven. Lift the terrine pan out of the water bath and place it on a cooling rack. Remove the foil and let it cool at room temperature for about 30 minutes. The terrine will look a bit loose at this point; it will firm up as it cools and chills.
Step 7: Weight, Chill, Unmold, and Serve
Once the terrine has cooled slightly, cut a piece of parchment or foil to fit the surface. Lay it on top of the bacon, then place a piece of cardboard or a small cutting board on top. Weight it with a couple of cans or a heavy jar. This step compresses the terrine, giving it a beautiful, sliceable texture.
Refrigerate the weighted terrine for at least 8 hours, preferably overnight, until thoroughly chilled.
To unmold, run a thin knife around the inside edges of the pan. Invert onto a cutting board or serving platter; you may need to gently tap or briefly dip the underside of the pan in warm water to release it. Discard the bay leaf. Slice the terrine with a very sharp knife into 1/2 in (1.25 cm) slices, wiping the blade between cuts for neat slices.
Serve slightly chilled or at cool room temperature with crusty bread or toast, cornichons, extra olives, and a sprinkle of chopped herbs and flaky sea salt if you like. The flavors will taste bright and distinctly Mediterranean: savory goat, silky pork fat, briny olives, sweet roasted pepper, and fragrant rosemary.
Pro Tips
- Keep everything cold. Cold meat, cream, and wine help the mixture emulsify, which gives the terrine a smooth, sliceable texture instead of a crumbly one.
- Do not skip the test patty. Frying a small spoonful of the mixture lets you perfectly adjust the seasoning before the whole terrine goes into the oven.
- Pack tightly. Press the mixture firmly into the pan and tap it on the counter. Air pockets can cause holes and make slices fall apart.
- Let it rest overnight. The flavor improves dramatically after a night in the fridge as the goat, herbs, olives, and wine meld together.
- Slice with a sharp, thin knife. A very sharp knife, wiped clean between cuts, will give clean, attractive slices you can proudly serve on a platter.
Variations
- Herb swap. Replace thyme with fresh oregano and add a bit more parsley for a brighter, greener flavor. You can also add a small handful of chopped basil just before packing the terrine.
- Spicier version. Increase red pepper flakes to 1/2 tsp, add 1 tsp hot smoked paprika, and use a few spicy pickled peppers along with or instead of the roasted red pepper.
- Nutty finish. Fold 1/4 cup (30 g) toasted, coarsely chopped pistachios or almonds into the meat mixture along with the olives for extra texture and a beautiful cross-section.
Storage & Make-Ahead
This terrine is ideal for making ahead. Once fully chilled and weighted, it keeps well in the refrigerator, tightly wrapped, for 4–5 days. For best flavor and to prevent drying out, wrap it first in parchment or wax paper, then in foil or place in an airtight container. Slice just before serving. To freeze, wrap the whole chilled terrine or individual slices tightly and freeze for up to 2 months; thaw overnight in the refrigerator. Serve slightly chilled or let stand at room temperature for 20–30 minutes before serving to soften the fat and bloom the flavors.
Nutrition (per serving)
Approximate values per serving (1/10 of the terrine, without bread or accompaniments): 320 calories; 23 g fat; 7 g saturated fat; 3 g carbohydrates; 0.5 g fiber; 1 g sugar; 22 g protein; about 690 mg sodium. These numbers are estimates and will vary with exact ingredients, bacon thickness, and accompaniments.
