Quick Recipe Version (TL;DR)
Quick Ingredients
- 800 g (1¾ lb) ground pork shoulder, about 20% fat
- 100 g (3½ oz) streaky bacon or pork back fat, finely chopped
- 100 g (¾ cup) shelled unsalted pistachios, whole
- 1 small onion or 2 shallots, finely minced
- 2 garlic cloves, finely minced
- 2 tbsp chopped fresh parsley
- 1 tsp chopped fresh thyme (or ½ tsp dried)
- 60 ml (¼ cup) cold heavy cream
- 40 g (½ cup) fine dry breadcrumbs
- 1 large egg
- 60 ml (¼ cup) dry white wine
- 1½–2 tsp fine sea salt, ½ tsp black pepper
- Butter or oil for greasing, plus plastic wrap and foil or a vacuum bag
Do This
- 1. Toast pistachios in a dry pan over medium heat for 3–4 minutes until fragrant; cool.
- 2. Mix pork, bacon, onion, garlic, herbs, salt, pepper, wine, cream, egg, and breadcrumbs until sticky, then fold in pistachios.
- 3. Shape the mixture into a tight log (about 7–8 cm / 3 inches thick) on plastic wrap; roll very tightly, then wrap in a second layer and finally in foil, or vacuum seal.
- 4. For sous-vide: cook at 65°C / 149°F for 2 hours. For poaching: simmer gently (82–85°C / 180–185°F) for 1½ hours, turning occasionally.
- 5. Immediately chill in an ice bath for 20–30 minutes, then refrigerate at least 4 hours or overnight.
- 6. Unwrap, trim ends, and slice into 1–1.5 cm (½ inch) rounds with a sharp knife.
- 7. Serve chilled or at cool room temperature with mustard, cornichons, crusty bread, and herbs.
Why You’ll Love This Recipe
- Elegant, restaurant-style presentation with very little fuss once it is rolled and cooked.
- Beautiful slices speckled with green pistachios and fresh herbs that look stunning on a platter.
- Flexible cooking methods: use sous-vide for precision, or a simple pot of gently simmering water.
- Perfect make-ahead centerpiece for dinners, picnics, and charcuterie boards.
Grocery List
- Produce: 1 small onion or 2 shallots, garlic, fresh flat-leaf parsley, fresh thyme (or dried), optional lemon for serving
- Dairy: Heavy cream, 1 large egg, optional butter for greasing
- Pantry: Shelled unsalted pistachios, fine dry breadcrumbs, dry white wine, olive oil or neutral oil, fine sea salt, black pepper, bay leaves (optional), mustard and cornichons for serving
Full Ingredients
For the Pork and Pistachio Filling
- 800 g (1¾ lb) ground pork shoulder, about 20% fat
- 100 g (3½ oz) streaky bacon or pork back fat, finely chopped
- 100 g (¾ cup) shelled unsalted pistachios, left whole
- 1 small onion or 2 shallots, very finely minced
- 2 garlic cloves, very finely minced
- 2 tbsp finely chopped fresh flat-leaf parsley
- 1 tsp finely chopped fresh thyme (or ½ tsp dried thyme)
- 60 ml (¼ cup) dry white wine
- 60 ml (¼ cup) cold heavy cream
- 40 g (½ cup) fine dry breadcrumbs
- 1 large egg
- 1½–2 tsp fine sea salt (start with 1½ tsp; see notes below)
- ½ tsp freshly ground black pepper
- ¼ tsp ground nutmeg or allspice (optional, for a subtle charcuterie-style warmth)
For Shaping and Cooking
- Plastic wrap (cling film), high quality and heat-safe
- Aluminium foil (if poaching instead of vacuum sealing)
- Vacuum bag and sealer (for sous-vide method), optional but ideal
- 1–2 bay leaves (optional, for adding to poaching water)
- 1 tbsp neutral oil or softened butter, for very lightly greasing the plastic wrap (optional, helps with unrolling)
To Serve (Optional but Recommended)
- Whole-grain or Dijon mustard
- Cornichons or small pickles
- Thinly sliced red onion or shallot
- Extra chopped fresh parsley or microgreens for garnish
- Crusty bread or baguette
- Flaky sea salt and freshly ground black pepper

Step-by-Step Instructions
Step 1: Toast the pistachios and prep the aromatics
Spread the shelled pistachios in a dry skillet over medium heat. Toast, shaking the pan occasionally, for 3–4 minutes until they smell nutty and just start to take on a little color. Immediately transfer to a plate to cool; this keeps them crunchy and prevents burning.
While the pistachios cool, finely mince the onion (or shallots) and garlic. You want the pieces very small so they soften completely during cooking and disappear into the filling. Finely chop the parsley and thyme. Set everything aside in small bowls so they are ready to add to the pork mixture.
Step 2: Mix the pork filling until it is sticky and emulsified
In a large mixing bowl, combine the ground pork and finely chopped bacon or back fat. Add the minced onion, garlic, parsley, thyme, salt, pepper, and nutmeg or allspice if using. Pour in the white wine and cold heavy cream. Add the egg and breadcrumbs.
Using clean hands or a sturdy spatula, mix everything together thoroughly for 2–3 minutes. The mixture should become slightly sticky and cohesive; this emulsification helps the ballotine slice cleanly later. Fold in the cooled pistachios last so they stay whole and well distributed throughout the mixture.
To check seasoning, you can fry a teaspoon of the mixture in a small pan and taste it. Adjust salt and pepper if needed; remember it will be served chilled, so it should taste well seasoned when warm.
Step 3: Shape and wrap the ballotine into a tight cylinder
Tear off a large sheet of plastic wrap and lay it flat on your work surface. Very lightly grease it with a tiny amount of oil or softened butter if you like; this can help with unwrapping later. Spoon the pork mixture onto the center of the plastic in a rough log shape, about 25–30 cm (10–12 inches) long and 7–8 cm (3 inches) thick.
Use your hands to gently compress and shape it into an even log, making sure the pistachios are distributed throughout. Bring the plastic wrap over the top and roll the log up tightly, pushing out air as you go. Twist the ends firmly like a candy wrapper to compress the meat; the cylinder should feel very snug and firm. Tie the twisted ends with kitchen string if needed to keep them from unwinding.
For extra security, wrap the log in a second layer of plastic wrap. If you are poaching (not using a vacuum bag), add a final layer of aluminium foil, again twisting and crimping the ends tightly so no water can get in. If sous-vide cooking, you can now place the wrapped cylinder into a vacuum bag and seal it on a gentle setting so you do not crush the shape.
Step 4: Cook sous-vide or gently poach until fully cooked
For sous-vide: Preheat your water bath to 65°C / 149°F. Once at temperature, submerge the wrapped ballotine, making sure it is fully under water and weighted if necessary. Cook for 2 hours. This gentle temperature keeps the pork juicy but fully cooked and safe.
For stovetop poaching: Bring a large pot of water to about 82–85°C / 180–185°F. You want it steaming hot with small bubbles rising, but not a rolling boil. Add a bay leaf or two to the water for aroma if you like. Gently lower in the wrapped ballotine. Poach for about 1½ hours, turning the log occasionally to cook evenly. Try to maintain that gentle, just-below-simmer temperature; brisk boiling can cause the log to bob around and potentially unravel.
In both methods, the internal temperature of the ballotine should reach at least 65°C / 149°F in the very center. If you have an instant-read thermometer, insert it through the wrapping to check toward the end of cooking.
Step 5: Chill thoroughly for clean, elegant slices
When the cooking time is up, lift the ballotine out of the water. Immediately place it into a large bowl of ice water to cool it down quickly. This step stops the cooking and helps set the juices inside, which is essential for tidy slices. Let it sit in the ice bath for 20–30 minutes, turning occasionally so it chills evenly.
Transfer the chilled (but still wrapped) ballotine to the refrigerator and let it rest for at least 4 hours, preferably overnight. The longer chilling time allows the flavors to meld and the structure to firm up, giving you smooth, restaurant-quality rounds when you slice it.
Step 6: Unwrap, trim, and slice the ballotine
When you are ready to serve, gently unwrap the ballotine, removing foil and plastic. Some juices may have accumulated in the wrapping; discard or save them for a sauce if you wish. Pat the surface of the log dry with paper towels. If the ends are uneven, you can trim a thin slice from each end to reveal a clean cross-section with visible pistachios and herbs.
Using a long, sharp slicing knife, cut the ballotine into slices about 1–1.5 cm (½ inch) thick. For the neatest results, use a gentle sawing motion and wipe the blade with a warm, damp cloth as needed. You should see a pale pinkish pork interior dotted with whole green pistachios and flecks of herbs in each round.
Step 7: Plate and serve with simple garnishes
Arrange the slices slightly overlapping on a large platter or individual plates. Sprinkle lightly with flaky sea salt and a grind of fresh black pepper. Garnish with chopped parsley or delicate microgreens.
Serve the pork and pistachio ballotine chilled or at cool room temperature with Dijon or whole-grain mustard, cornichons, and slices of crusty bread or baguette. It also pairs beautifully with a lightly dressed green salad and a glass of dry white wine. Any leftover ends or off-cuts make excellent sandwiches the next day.
Pro Tips
- Mix until tacky: Keep mixing the pork filling until it looks slightly sticky and cohesive; this binds the proteins and prevents crumbly slices.
- Wrap as tightly as you can: Air pockets can create holes in the slices, so roll and twist the log firmly and use a second layer of plastic for security.
- Keep it cool: Cold cream and cold pork help the fat emulsify instead of separating, leading to a smoother, moister texture.
- Do not skip the chilling step: The ballotine must be fully cold before slicing; if it is even slightly warm, it will be harder to cut cleanly.
- Test the seasoning: A quick pan-fried teaspoon of the mixture lets you adjust salt and pepper before committing to the full roll.
Variations
- Chicken and pistachio ballotine: Substitute ground chicken thighs for the pork and use a little extra cream or bacon to keep it juicy. Add a pinch of lemon zest to brighten the flavors.
- Dried fruit twist: Replace one-third of the pistachios with chopped dried apricots or prunes for a subtly sweet-savoury charcuterie-style roll.
- Herb-forward version: Increase the fresh parsley to ¼ cup and add 1 tbsp finely chopped tarragon, basil, or chives for a brighter, more aromatic profile.
Storage & Make-Ahead
This recipe is ideal for making ahead. Once the cooked ballotine has fully chilled, keep it tightly wrapped in plastic in the refrigerator for up to 4 days. Slice just before serving for the neatest presentation. For longer storage, you can freeze the whole wrapped cylinder or individual slices for up to 2 months; wrap in a layer of foil or place in an airtight freezer bag to prevent freezer burn. Thaw overnight in the refrigerator and serve chilled or at room temperature. Leftover slices are delicious in sandwiches, on charcuterie boards, or quickly pan-seared until lightly browned on each side and served warm with a simple pan sauce or salad.
Nutrition (per serving)
Approximate values per serving (1/8 of the recipe): about 480 calories, 34 g fat, 8 g carbohydrates, 25 g protein, 1 g fiber, and 600–700 mg sodium (depending on how much salt you add and the saltiness of your bacon). These are estimates and will vary with exact ingredients and serving size.
