Crisp-Skinned Roast Goose and Gravy Recipe

Photograph: Vicky Wasik

Why It Works

  • Dry-brining the goose ensures that the meat remains especially moist and juicy. The added baking powder also helps it develop extra-crisp skin.
  • Pricking goose skin and blanching bird in boiling water before roasting helps to render the large volume of fat.
  • Roasting the goose breast-side down first and then rotating it partway through helps the meat to cook evenly.

Done right, a roast goose is moist, flavorful, and supremely rich. The key is getting the bird's high volume of fat to render properly. This recipe, adapted from Cook's Illustrated, does that by pricking the skin and blanching the goose before roasting. Here, we also dry-brine it, to guarantee even juicier meat and crisp, flavorful skin. Serve it with gravy and our prune and apple stuffing with chestnuts for a totally delicious, totally old-school Christmas feast.

Recipe Facts

Active: 90 mins
Total: 15 hrs
Serves: 6 to 8 servings

Rate & Comment


  • 1 whole goose (10-12 pounds; 4.5-5.5kg), neck, giblets, wing tips, and wishbone removed and reserved (see notes)

  • 1/2 cup (2.5 ounces; 70g) Diamond Crystal kosher salt or 6 tablespoons (3 ounces; 85g) Morton's kosher salt, plus more to taste

  • 2 tablespoons (24g) baking powder

  • 1 1/2 cups (355ml) homemade chicken stock or low-sodium chicken broth

  • 1 packet (2 1/2 teaspoons; 7g) unflavored gelatin (only if using store-bought chicken broth; see notes)

  • 1 large yellow onion, diced

  • 2 medium carrots, peeled and diced

  • 2 ribs celery, diced

  • 1 tablespoon (15ml) tomato paste

  • 2 cups (475ml) dry red wine

  • 8 large sprigs parsley

  • 3 sprigs fresh thyme

  • 1 bay leaf

  • 2 tablespoons (16gall-purpose flour

  • 1/2 cup (120ml) Amontillado sherry

  • Freshly ground black pepper


  1. Using kitchen shears, trim excess skin from the goose's neck. Use shears or fingers to remove bundles of pale, lumpy fat from the cavity. Reserve 3 tablespoons solid fat, plus an additional 1/3 cup if making prune and apple stuffing. Pat reserved fat dry, chill, then mince.

  2. Using a trussing needle or paring knife, prick goose skin at 1/2-inch intervals all over, front and back, being sure to pierce the skin but not poke holes in the meat. Pay special attention to particularly fatty areas, such as beneath wings and around thighs.

  3. Fill a large stock pot by two-thirds with water and bring to a boil over high heat. Wearing clean rubber kitchen gloves, grasp the legs of the goose and lower it into the water, neck end first, submerging it halfway. Keep submerged for 1 minute. Lift goose, allowing excess water to drain back into pot, then transfer to a work surface. Grasp wings and submerge other half of goose, tail end first, in boiling water and keep submerged 1 minute longer. Lift goose, allowing excess water to drain back into pot, then transfer goose to work surface. Pat dry with paper towels inside and out.

  4. In a medium bowl, mix kosher salt and baking powder together. Generously and evenly sprinkle salt mixture all over goose skin; use just enough of the salt mixture to coat thoroughly. (You will most likely not need all of the salt, and in some cases, less than half will be sufficient, depending on the size of your bird and your salt preference.) Transfer goose to a rack set in roasting pan and refrigerate uncovered for 12-24 hours.

  5. If using store-bought chicken broth, pour into a microwave-safe medium bowl and sprinkle gelatin in an even layer on surface. Let stand 5 minutes; microwave in 1 minute intervals, whisking each time, until gelatin is dissolved. Meanwhile, in a medium saucepan, heat the 3 tablespoons reserved minced fat over medium heat until the fat renders and forms small browned bits, about 3 minutes. Increase heat to medium-high and add goose neck, wing tips, wishbone, and all giblets (except liver) and sauté until dark brown, 8-10 minutes.

  6. Add onions, carrots, and celery to saucepan, and cook, stirring, until vegetables begin to brown, about 10 minutes. Stir in tomato paste and cook for 1 minute. Add red wine, scraping up any brown bits on bottom of saucepan. Add chicken broth, parsley, thyme, and bay leaf. Bring to a boil, reduce heat to low, partially cover, and cook at a bare simmer for 2 hours. If necessary, add additional stock or water to keep ingredients covered. Set a fine mesh strainer over a 4-cup measuring cup and strain stock, pressing down on solids with a ladle or spoon to extract all liquid. Reserve and finely chop heart and gizzard; dispose of all other solids. Skim fat off top of stock and, if necessary, add additional chicken stock or water to make 2 full cups. Stock can be refrigerated in an airtight container for up to 5 days.

  7. Set oven rack to lowest position and preheat to 325°F. Remove goose from refrigerator and place breast side down in a V-rack set in a roasting pan (we often recommend roasting on a wire rack set in a rimmed baking sheet, but the goose renders too much fat for this to be a safe option). Transfer goose to oven and roast for 1 1/2 hours. Remove from oven and carefully transfer V-rack with goose to a work surface. Carefully spoon or pour off all but a few tablespoons of the rendered fat in the roasting pan into a heat-safe bowl or container, being careful to leave behind any browned bits. Reserve rendered fat. Return V-rack with goose to the roasting pan and, using two wooden spoons inserted into neck and body cavities, to carefully rotate goose breast side up. Return goose to the oven and roast until skin is puffed up around breast bone and tops of thighs, and skin is browned, 1 to 1 1/2 hours longer. Remove from oven.

  8. Raise oven temperature to 400°F and transfer V-rack with goose to a rimmed baking sheet. Return to goose to oven until skin is fully browned and crisp, about 15 minutes longer. Remove from oven and let stand, uncovered, for 30 minutes. Meanwhile, transfer newly accumulated rendered fat from roasting pan to reserved fat. Do not wash roasting pan.

  9. In a medium saucepan, bring reserved goose stock to a simmer. Heat roasting pan on 2 burners over low heat. Add sherry and, using a wooden spoon, scrape up any brown bits on the bottom. Bring sherry to a boil and let boil for 30 seconds. Scrape contents of roasting pan into saucepan with goose stock. Add reserved chopped gizzard and heart to saucepan. Continue simmering for 5 minutes.

  10. Finely chop reserved goose liver. In a clean medium saucepan, stir together 2 tablespoons of reserved rendered goose fat with flour over medium-low heat, stirring constantly, until aromatic and light brown, about 5 minutes. Remove from heat. (Remaining goose fat can be refrigerated or frozen and used for cooking and frying.) Pour hot goose stock into flour mixture and whisk to combine. Simmer on low heat until gravy is slightly thickened, about 3 minutes. Add goose liver and simmer for 1 minute longer. Season with salt and pepper to taste.

  11. Carve goose and serve with gravy.

Special equipment

Kitchen shears, stockpot, clean rubber kitchen gloves


To remove wingtips, cut through at the joint. For guidance on removing the goose's wishbone, you can view the method for removing it from a turkey—the process is virtually identical. If you're uncomfortable doing these steps yourself, you can ask your butcher to do so.

We recommend adding unflavored gelatin to store-bought broth to give it more body.

This Recipe Appears In

Nutrition Facts (per serving)
1101 Calories
75g Fat
6g Carbs
87g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 1101
% Daily Value*
Total Fat 75g 96%
Saturated Fat 23g 117%
Cholesterol 310mg 103%
Sodium 2318mg 101%
Total Carbohydrate 6g 2%
Dietary Fiber 1g 2%
Total Sugars 1g
Protein 87g
Vitamin C 2mg 9%
Calcium 233mg 18%
Iron 10mg 58%
Potassium 1246mg 27%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)