Duck Roulade Recipe with Spinach and Mushroom Filling

Updated November 3, 2026

Total time
3 hr 30 min
prep 45 min · cook 2 hr 30 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Duck Roulade Recipe with Spinach and Mushroom Filling

Duck roulade is duck leg meat rolled around a savory filling, then browned and gently braised until tender enough to slice. This version tucks spinach, mushrooms, herbs, and breadcrumbs inside individual rolls; roulade is made in many European cooking traditions, so fillings and cooking methods vary from kitchen to kitchen.

Ingredients

  • 4 boneless, skinless duck legs, about 2 to 2¼ lb (900 g to 1 kg) total
  • 1 tsp (5 g) fine sea salt, plus more as needed
  • ½ tsp (1 g) freshly ground black pepper
  • 2 tbsp (30 ml) olive oil, divided
  • 1 tbsp (14 g) unsalted butter
  • 8 oz (225 g) cremini or button mushrooms, finely chopped
  • 2 medium shallots, about ½ cup (75 g) finely chopped
  • 2 garlic cloves, minced, about 2 tsp (6 g)
  • 3 packed cups (90 g) baby spinach
  • ½ cup (55 g) plain dry breadcrumbs
  • 1 tbsp (4 g) chopped fresh thyme leaves, or 1 tsp (1 g) dried thyme
  • 1 tsp (2 g) finely grated lemon zest
  • ½ cup (120 ml) dry white wine
  • 1½ cups (360 ml) low-sodium chicken or duck stock
  • 1 bay leaf
  • 1 tsp (5 ml) Dijon mustard, optional, for the pan sauce
  • 1 tbsp (8 g) all-purpose flour, optional, for a thicker pan sauce
  • 2 tbsp (30 ml) cold water, only if using the flour

Instructions

  1. Make the filling. Melt the butter with 1 tablespoon (15 ml) of the olive oil in a large skillet over medium heat. Add the mushrooms and shallots with a small pinch of salt. Cook for 8 to 10 minutes, stirring now and then, until their liquid has cooked off and the mixture looks relatively dry. Stir in the garlic and thyme and cook for 30 seconds. Add the spinach in handfuls and stir until wilted, about 2 minutes. Take the pan off the heat. Mix in the breadcrumbs and lemon zest, then spread the filling on a plate to cool while you prepare the duck. Cooling it keeps the filling easier to handle and prevents it from warming the raw meat.
  2. Flatten and season the duck. Set one leg at a time on a cutting board with the side where the bone was removed facing up. If it is not already opened out, cut a pocket along the thicker side and open the meat like a book. Cover with parchment or plastic wrap and gently pound the thick portions to an even thickness of about ½ inch (1.3 cm); avoid tearing through the meat. Repeat with the other legs. Season both sides with the measured salt and pepper. Keep the duck cold while you work, and wash your hands and any board or utensils that touched raw poultry before using them for cooked food.
  3. Fill and tie the roulades. Divide the cooled filling into four portions. Spread one portion over each duck leg, leaving a border of about ½ inch (1.3 cm) around the edges. Roll each leg firmly from a short side so the filling is enclosed. Tie each roll crosswise with kitchen twine at 1-inch (2.5-cm) intervals; tuck in loose edges as you tie. The rolls do not have to look perfectly uniform, but a snug tie helps them hold their shape in the pot. If a little filling escapes, remove it rather than pushing it back in after it has touched raw duck.
  4. Brown the rolls and heat the oven. Set a rack in the center of the oven and heat it to 325°F (163°C). Pat the outside of the roulades dry. Heat the remaining 1 tablespoon (15 ml) olive oil in a heavy, oven-safe Dutch oven over medium-high heat. Brown the rolls on several sides, turning with tongs, for about 6 to 8 minutes total. Work in batches if needed so they brown rather than steam. Transfer them to a clean plate. Pour off excess rendered fat, leaving about 1 tablespoon in the pot.
  5. Build the braising liquid. Pour the wine into the pot and scrape up the browned bits with a wooden spoon. Simmer for 2 to 3 minutes, until the sharp smell of alcohol has eased. Add the stock and bay leaf, then return the duck rolls to the pot in one layer. The liquid should reach roughly halfway up their sides, not cover them. If needed, add a little more stock or water. Bring the liquid just to a simmer on the stovetop, cover the pot, and place it in the oven.
  6. Braise until safe and tender. Cook covered for about 2 hours 10 minutes, turning the rolls once halfway through. Check the thickest roll with a food thermometer, inserting the probe into the center of the meat rather than only into the filling. USDA FSIS sets 165°F (74°C) as the safe minimum internal temperature for duck and other poultry. The duck should also feel tender when pierced; if it has reached 165°F (74°C) but is still firm, cover and braise for another 15 to 25 minutes, then check again. The extra time allows the leg meat to become easier to slice without changing the safety requirement.
  7. Finish the sauce and rest the meat. Move the cooked rolls to a warm plate, tent loosely with foil, and rest for 15 minutes. Discard the bay leaf. Skim excess fat from the braising liquid, then simmer the liquid on the stovetop for about 8 to 10 minutes to concentrate its flavor. For a thicker sauce, whisk the optional flour with the cold water until smooth, stir it into the simmering liquid, and cook for 2 to 3 minutes. Stir in the optional Dijon and taste for salt and pepper. Remove the twine, slice each roulade into rounds about ¾ inch (2 cm) thick, and serve with sauce.

Tips

  • Ask for boneless legs if you can. A butcher can remove the bones cleanly, leaving pieces that are easier to open and roll. If you start with bone-in legs, debone them carefully with a small sharp knife and keep the meat chilled; uneven pieces can be overlapped slightly before filling.
  • Keep the filling fairly dry. Mushrooms and spinach release plenty of moisture. Cook the mushrooms until their liquid evaporates and let the spinach filling cool before adding it to the duck. A wet or hot filling can make the rolls harder to tie and may leave the center loose.
  • Tie securely, but do not crush the meat. Kitchen twine at regular intervals is more reliable than toothpicks for holding these rolls together during braising. If you do not have twine, arrange the seam side down and handle the rolls gently, though they may open more easily.
  • Make a simple substitution thoughtfully. Baby kale can replace spinach, but cook it a little longer until tender. For a gluten-free filling, use certified gluten-free breadcrumbs; the result may be slightly less springy but will still help absorb moisture. If using dried thyme instead of fresh, use the smaller amount listed.

Serving Suggestions

Serve the roulade warm, sliced across the roll so every portion shows the spiral of duck and filling. Spoon a little of the reduced braising sauce over the slices and pass the rest at the table. The sauce is savory and concentrated, so a modest amount is usually enough; a squeeze of lemon at the table can brighten it if the dish tastes especially rich.

For a substantial plate, pair the duck with mashed potatoes, celery-root purée, buttered egg noodles, or soft polenta to catch the sauce. Roasted carrots, parsnips, or turnips bring gentle sweetness, while green beans or a simple salad with a sharp vinaigrette offer a fresher contrast. If serving several people, slice the rolls just before bringing them to the table so the cut surfaces stay moist.

Variations

For a more earthy filling, replace up to half the mushrooms with finely chopped cooked chestnuts, or add 2 tablespoons (20 g) toasted chopped walnuts after the spinach has wilted. Chestnuts make the center softer and sweeter; walnuts add crunch, so chop them finely enough that the rolls still tie neatly. A small handful of chopped parsley can replace some of the thyme for a fresher herbal note.

To make the filling without breadcrumbs, use ¼ cup (30 g) finely ground almonds or omit the binder and cook the mushroom mixture until very dry. Almonds add a gentle nutty flavor and a slightly denser texture; without a binder, use less filling so it does not spill as the duck rolls. You can also swap the white wine for an equal amount of additional stock. The sauce will be less fragrant and acidic, so finish it with a teaspoon of lemon juice if it needs lift.

This recipe uses individual rolls because they are easier to brown, braise, and portion than one large roll made from several legs. For a larger gathering, double the ingredients and use two pots or a wide roasting pan that holds the rolls in a single layer. Avoid stacking them: crowded rolls cook less evenly, and the filling can escape when you try to turn them.

Storage and Reheating

Refrigerate cooked duck within 2 hours. Store the sliced or whole roulades with their sauce in a covered container for 3 to 4 days. Keeping the meat in the sauce helps limit drying, though the slices will be at their neatest when cut shortly before serving. Let the food stop steaming heavily before covering, but do not leave it at room temperature to cool for an extended period.

To reheat, place the duck and sauce in a covered oven-safe dish with a splash of stock or water. Warm at 300°F (150°C) until hot throughout, checking that the center reaches 165°F (74°C), the safe temperature for reheated leftovers. Smaller portions can be reheated gently in a covered skillet over low heat with sauce; turn them carefully so the spirals stay intact. Freeze portions with sauce in a freezer-safe container for up to 2 months for best quality. Thaw in the refrigerator, then reheat to 165°F (74°C).

Frequently Asked Questions

Can I prepare duck roulade ahead of time?
Yes. You can make the filling, cool it, and roll and tie the duck up to 1 day ahead. Cover the uncooked rolls and refrigerate them promptly; keep raw poultry separate from ready-to-eat foods. Brown and braise them on the day you plan to serve, allowing a little extra time if the rolls go into the pot straight from the refrigerator.

How do I know the duck roulade is done?
Use an instant-read food thermometer in the center of the thickest roll, placing the probe in the duck meat. Duck must reach the USDA FSIS safe minimum of 165°F (74°C). Because leg meat can remain firm at that point, check tenderness too and continue covered braising in short intervals if it is not yet easy to pierce.

Can I use duck breast instead of duck legs?
Duck breast has a different texture and is leaner than leg meat, so it is not a direct swap for this slow-braised recipe. It can be butterflied and rolled, but a long braise may make it dry. If you use breast, keep the filling modest and monitor the center closely with a thermometer; poultry still needs to reach 165°F (74°C) for the USDA FSIS safe minimum.

What if I do not have a Dutch oven?
Brown the rolls in a heavy skillet, then transfer them to a snug oven-safe baking dish. Deglaze the skillet with the wine, add the stock, and pour the liquid around the rolls. Cover the dish tightly with a lid or foil and braise at the same temperature, checking that the liquid has not evaporated too far during cooking.

Why did my roulade come apart when I sliced it?
Common causes are loose twine, a wet filling, or cutting before the resting time is over. Tie at regular intervals, cook the mushroom mixture until it is fairly dry, and let the finished rolls rest for 15 minutes before removing the twine. Use a sharp knife and slice across the roll with a steady motion rather than pressing down hard.

Can I make the sauce without flour?
Yes. Simmer the braising liquid uncovered until it tastes concentrated, then serve it as a thinner jus. Skim off excess fat first, since a layer of fat can make the sauce feel greasy. The optional flour thickens the sauce more quickly, but it is not necessary for a flavorful result.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).