Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 1/2 lb (680 g) ground pork
- 3/4 cup panko breadcrumbs
- 1/2 cup milk
- 1 large egg
- 1 small onion, finely minced
- 2 garlic cloves, minced
- 1/2 cup dried cranberries, chopped
- 1 tbsp orange zest (divided between meatloaf and glaze)
- 1/3 cup fresh orange juice
- 1 cup whole-berry cranberry sauce (canned or homemade)
- 3 tbsp Dijon mustard (1 tbsp for meatloaf, 2 tbsp for glaze)
- 2 tbsp packed brown sugar
- 1 tbsp apple cider vinegar
- 2 tbsp chopped fresh parsley
- 1 tbsp fresh thyme leaves or 1 tsp dried thyme
- 1 1/2 tsp kosher salt, 1/2 tsp black pepper
- 1/2 tsp smoked paprika, pinch ground allspice or nutmeg
Do This
- 1. Heat oven to 375°F (190°C). Line a small rimmed baking sheet with foil or parchment.
- 2. Simmer cranberry sauce, orange juice, 1 tsp zest, Dijon, brown sugar, vinegar, and pinch of salt until glossy; set aside.
- 3. In a large bowl, combine milk, egg, panko, onion, garlic, dried cranberries, herbs, spices, remaining zest, salt, and pepper.
- 4. Add ground pork and gently mix just until evenly combined; do not overwork.
- 5. Shape into a 9 x 4-inch loaf on the prepared sheet, with a slight shallow trench down the center.
- 6. Bake 30 minutes, brush generously with about half the glaze, then bake 20–25 minutes more until 160°F (71°C). Broil 1–2 minutes if desired.
- 7. Rest 10–15 minutes. Slice and serve with remaining warmed glaze spooned over the top.
Why You’ll Love This Recipe
- Juicy, tender pork meatloaf packed with citrusy, herby flavor instead of being dry or bland.
- A glossy cranberry-orange glaze that is tangy, slightly sweet, and beautifully festive.
- Dried cranberries and fresh orange zest add pops of color and brightness in every slice.
- Perfect for a cozy family dinner, holidays, or when you want a comforting classic with a twist.
Grocery List
- Produce: 1 orange, 1 small onion, 2 garlic cloves, fresh parsley, fresh thyme (optional but recommended)
- Dairy: Milk, 1 large egg
- Pantry: Ground pork, dried cranberries, whole-berry cranberry sauce, panko breadcrumbs, Dijon mustard, brown sugar, apple cider vinegar, smoked paprika, ground allspice or nutmeg, kosher salt, black pepper
Full Ingredients
For the Cranberry-Orange Glaze
- 1 cup whole-berry cranberry sauce (canned or homemade)
- 1/3 cup freshly squeezed orange juice (from 1 medium orange)
- 1 tsp finely grated orange zest
- 2 tbsp Dijon mustard
- 2 tbsp packed light or dark brown sugar
- 1 tbsp apple cider vinegar
- Pinch of kosher salt
For the Pork Meatloaf
- 1/2 cup whole milk (or 2% milk)
- 1 large egg
- 3/4 cup panko breadcrumbs
- 1 small yellow onion, very finely minced (about 1/2 cup)
- 2 garlic cloves, minced
- 1/2 cup dried cranberries, roughly chopped
- 2 tbsp chopped fresh flat-leaf parsley
- 1 tbsp fresh thyme leaves, chopped, or 1 tsp dried thyme
- 2 tsp finely grated orange zest (about the rest of 1 orange; you will have used 1 tsp for the glaze)
- 1 tbsp Dijon mustard
- 1 1/2 tsp kosher salt (use 1 tsp if using table salt)
- 1/2 tsp freshly ground black pepper
- 1/2 tsp smoked paprika
- 1/4 tsp ground allspice or nutmeg
- 1 1/2 lb (680 g) ground pork, about 80–85 percent lean
For Serving (Optional)
- Extra chopped fresh parsley or thyme
- Additional orange zest for garnish
- Extra dried cranberries, finely chopped
- Mashed potatoes, roasted potatoes, or crusty bread
- Green beans, Brussels sprouts, or a simple green salad

Step-by-Step Instructions
Step 1: Prep your oven and ingredients
Preheat your oven to 375°F (190°C). Line a small rimmed baking sheet with aluminum foil or parchment paper for easy cleanup. If using foil, lightly grease it to prevent sticking.
Finely mince the onion and garlic, chop the dried cranberries, and finely chop the fresh parsley and thyme if using. Zest the orange first, then juice it. Measure out 1 tsp of zest for the glaze and 2 tsp for the meatloaf, plus 1/3 cup orange juice for the glaze. Having everything ready before you begin mixing keeps the meatloaf from warming up too much and makes the process smoother.
Step 2: Make the cranberry-orange glaze
In a small saucepan, combine the cranberry sauce, orange juice, 1 tsp orange zest, Dijon mustard, brown sugar, apple cider vinegar, and a pinch of kosher salt. Place over medium heat and bring to a gentle simmer, stirring occasionally.
Let the mixture bubble softly for 5–8 minutes, or until it has slightly thickened and turned glossy. It should coat the back of a spoon but still be pourable. Remove from the heat and set aside. The glaze will thicken a bit more as it cools. You will use about half to glaze the meatloaf while it bakes and reserve the rest for serving.
Step 3: Build the flavor base for the meatloaf
In a large mixing bowl, whisk together the milk and egg until well combined. Stir in the panko breadcrumbs and let them soak for 3–5 minutes, until the crumbs have absorbed most of the liquid and turned soft. This panade helps keep the meatloaf tender and juicy.
Add the minced onion, garlic, chopped dried cranberries, parsley, thyme, remaining 2 tsp orange zest, Dijon mustard, kosher salt, black pepper, smoked paprika, and ground allspice or nutmeg. Stir until everything is evenly distributed. This ensures the seasonings and aromatics are mixed in before the meat goes in, so you do not overwork the pork later.
Step 4: Gently mix in the ground pork
Add the ground pork to the bowl. Using clean hands or a fork, gently fold the meat into the breadcrumb mixture just until no large streaks of plain meat remain. Try to use a light touch and avoid compacting the mixture; overmixing can make the finished meatloaf dense and tough.
Once the mixture looks fairly uniform, stop mixing. If you want to check seasoning, you can cook a teaspoon of the mixture in a small skillet over medium heat until cooked through, taste, and adjust the salt or pepper in the remaining raw mixture if needed.
Step 5: Shape the meatloaf
Transfer the pork mixture to the prepared baking sheet. Gently shape it into a loaf about 9 inches long, 4 inches wide, and roughly 2 to 2 1/2 inches high. Smooth the sides lightly, but do not press too firmly.
With your fingers, make a very shallow trench down the center lengthwise. This helps the loaf stay flatter as it bakes instead of doming up too much. If you have time, you can refrigerate the shaped loaf for 10–15 minutes to help it set and hold its shape, but this is optional.
Step 6: Bake and glaze to a glossy finish
Place the baking sheet on the middle rack of the preheated oven and bake the meatloaf for 30 minutes. Carefully slide the pan out and spoon or brush about half of the cranberry-orange glaze over the top and sides of the loaf in an even layer.
Return the pan to the oven and continue baking for an additional 20–25 minutes, or until the center of the meatloaf reaches an internal temperature of 160°F (71°C). If you like a more caramelized, glossy top, switch the oven to broil for the final 1–2 minutes, watching closely so the glaze does not burn.
Step 7: Rest, slice, and serve
Remove the meatloaf from the oven and let it rest on the baking sheet for 10–15 minutes. This rest time lets the juices redistribute so the slices stay moist and hold together.
While the meatloaf rests, gently rewarm the remaining glaze over low heat if it has cooled and thickened too much, adding a teaspoon or two of water if needed to loosen it. Transfer the meatloaf to a serving platter, spoon some of the reserved glaze over the top, and garnish with extra chopped parsley or thyme, a sprinkle of fresh orange zest, and a few finely chopped dried cranberries if you like. Slice and serve with additional glaze on the side.
Pro Tips
- Use a thermometer. Pork meatloaf is best when cooked just to 160°F (71°C). An instant-read thermometer takes out the guesswork and prevents overbaking.
- Do not overmix. Mix the seasonings and breadcrumb mixture thoroughly before adding the pork, then fold the meat in gently. This keeps the texture tender, not rubbery.
- Free-form loaf for more flavor. Shaping the meatloaf on a baking sheet (rather than in a loaf pan) lets more surfaces brown and gives more area for the glaze to cling to.
- Adjust sweetness to taste. If you prefer a less sweet glaze, reduce the brown sugar to 1 tbsp and add an extra teaspoon of vinegar. For a sweeter, jammy glaze, add an extra tablespoon of brown sugar.
- Finely mince the onion. Very small pieces of onion soften more easily and blend into the meatloaf, preventing crunchy bits and helping the loaf slice cleanly.
Variations
- Spiced holiday version: Add an extra pinch of allspice and 1/4 tsp ground cinnamon to the meat mixture, and stir a dash of cinnamon into the glaze for a cozy, holiday-style flavor.
- Fresh cranberry twist: Swap half of the dried cranberries for finely chopped fresh cranberries in the meatloaf for extra tart pops of flavor and color.
- Mini meatloaf muffins: Divide the mixture among a greased 12-cup muffin tin, bake at 375°F (190°C) for 18–22 minutes, glazing halfway through. Great for quicker cooking and portion control.
Storage & Make-Ahead
Let leftover meatloaf cool to room temperature, then transfer slices or large chunks to an airtight container. Refrigerate for up to 3–4 days. Reheat gently in a 300°F (150°C) oven, covered with foil, for 15–20 minutes, or microwave individual slices in short bursts until warmed through. The glaze can be reheated in a small saucepan with a splash of water if it thickens too much.
To freeze, wrap the whole cooked, cooled meatloaf tightly in plastic wrap and then in foil, or freeze individual slices with parchment between them. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. You can also assemble the raw meatloaf up to 24 hours ahead, cover tightly, and refrigerate. Let it sit at room temperature for about 20 minutes while the oven preheats, then bake as directed, adding a few extra minutes if needed.
Nutrition (per serving)
Approximate values per serving (1/6 of the loaf, including glaze): about 430 calories; 25 g protein; 23 g fat; 25 g carbohydrates; 17 g sugars; 2 g fiber; 650 mg sodium. Actual values will vary based on exact ingredients and brands used.


Leave a Reply