Simple Goose Curry with Tender Meat and Warm Spices

Updated November 3, 2026

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

Jump to recipe

Simple Goose Curry with Tender Meat and Warm Spices

Simple goose curry is a gently simmered stovetop dish made with goose leg meat, curry spices, tomatoes, and coconut milk. The slow braise gives the meat time to become tender while the sauce turns rich and mellow; serve it over rice for an easy, filling meal.

Ingredients

  • 2 lb (900 g) boneless goose leg or thigh meat, skin and excess fat trimmed, cut into 1½-inch (4 cm) pieces
  • 1 tbsp (15 ml) neutral oil, such as canola or sunflower oil
  • 1 large yellow onion, about 1½ cups (225 g) finely chopped
  • 4 garlic cloves, about 1 tbsp (15 g) finely chopped
  • 1 tbsp (15 g) finely grated fresh ginger
  • 2 tbsp (12 g) mild curry powder
  • 1 tsp (2 g) ground cumin
  • ½ tsp (1 g) ground turmeric
  • ¼ tsp (0.5 g) cayenne pepper, or less to taste
  • 1 can diced tomatoes, 14½ oz (410 g), with their juice
  • 2 cups (475 ml) chicken stock or water
  • 1 cup (240 ml) unsweetened coconut milk, well stirred
  • 1 tsp (6 g) fine salt, plus more to taste
  • ¼ tsp (0.5 g) freshly ground black pepper
  • 1 tbsp (15 ml) lime juice
  • ¼ cup (10 g) chopped fresh cilantro, for serving

Instructions

  1. Prepare the ingredients. Pat the goose dry with paper towels and cut it into even pieces so they cook at a similar rate. Trim away thick patches of exterior fat, but leave a little on the meat for flavor. Chop the onion, garlic, and ginger, and measure the spices. This takes about 25 minutes if the goose is already thawed and ready to cut.
  2. Brown the goose. Heat the oil in a heavy, lidded pot or Dutch oven over medium-high heat. Working in two batches so the pieces have room, brown the goose for about 5 minutes per batch, turning to color several sides. Transfer the meat to a plate. It does not need to be cooked through at this stage. If the pot has more than a thin coating of fat, spoon off the excess, leaving roughly 1 tablespoon behind.
  3. Soften the onion and aromatics. Reduce the heat to medium. Add the onion and cook for 8 minutes, stirring occasionally, until soft and lightly golden. Add the garlic and ginger and stir for 2 minutes, just until fragrant. If the bottom of the pot looks dry, add a tablespoon of water rather than letting the aromatics scorch.
  4. Bloom the spices and build the sauce. Stir in the curry powder, cumin, turmeric, cayenne, salt, and black pepper for 1 minute. Add the diced tomatoes and their juice, scraping the bottom of the pot to loosen the browned bits. Cook for 4 minutes, stirring, until the tomatoes begin to soften and the mixture smells aromatic.
  5. Braise until tender. Return the goose and any juices on the plate to the pot. Pour in the stock and stir. Bring the liquid to a gentle simmer, cover, and reduce the heat to low. Simmer for 75 minutes, stirring every 20 minutes and checking that the liquid is bubbling gently rather than boiling hard. If the meat is not tender, continue cooking in 10-minute increments. Check the thickest pieces with a food thermometer: poultry must reach the USDA FSIS safe minimum internal temperature of 165°F (74°C). Goose leg meat can need additional gentle cooking beyond that temperature to become tender.
  6. Finish the curry. Stir in the coconut milk and simmer uncovered for 5 minutes. Taste the sauce and adjust the salt, cayenne, or lime juice. If it is thinner than you like, simmer for a few more minutes; if it is too thick, stir in a splash of stock or water. Scatter cilantro over the curry and serve hot.

Tips

  • Choose leg meat for a braise. Goose legs and thighs handle a long, moist simmer better than breast meat, which can become dry or firm when cooked for this long. If you only have breast, cut it into larger pieces and add it for the final 25 to 35 minutes, checking carefully for 165°F (74°C) rather than expecting it to braise for the full time.
  • Brown in batches. Crowding the pot traps steam and makes the goose gray instead of browned. Give each piece some space and let the pot regain heat between batches. Those browned bits at the bottom add depth to the sauce, so scrape them up when you add the tomatoes.
  • Adjust heat at the end. Curry powder blends vary in strength, and cayenne adds more direct heat. Start with the measured amount, then taste after the coconut milk has been added. A little extra lime can brighten a rich sauce without making it hotter.
  • Use water if stock is unavailable. Water works in place of chicken stock, though the sauce will taste a little less savory. Unsweetened coconut milk matters here; sweetened versions can make the curry unexpectedly sugary. If coconut milk is not suitable, use the same amount of stock and expect a thinner, less creamy sauce.

Serving Suggestions

Serve the curry in shallow bowls over steamed basmati rice, plain long-grain rice, or brown rice. The sauce is also good with roti, naan, or another flatbread for scooping. If you are serving a group, put the rice and bread on the table separately so everyone can choose how much sauce they want.

Add a simple vegetable side to balance the meal: steamed green beans, roasted cauliflower, sautéed spinach, or a crisp cucumber salad all work well. Offer lime wedges and extra cilantro at the table. A spoonful of plain yogurt can soften the spice for anyone who prefers a milder bowl, though it is optional and not needed for the sauce to taste complete.

Variations

Make it dairy-free: The recipe as written uses coconut milk rather than dairy. Check that your curry powder and stock are also suitable for your needs. For a lighter, less creamy result, replace the coconut milk with an additional ¾ cup (180 ml) stock and simmer the sauce uncovered until it reaches the consistency you like.

Add vegetables: Stir in 1½ cups (200 g) diced potato or carrot when you add the stock. They should soften during the braise; cut them into similar-sized pieces and check them with a fork before serving. For quicker-cooking vegetables such as peas or spinach, add them during the final 5 minutes.

Use a different curry blend: A mild curry powder keeps the ingredient list simple, but you can replace it with a comparable amount of a preferred curry blend. Garam masala is usually more aromatic and is best stirred in near the end rather than used as a one-for-one replacement for all the curry powder. Add it gradually and taste as you go.

Try wild goose: Wild goose can have a stronger flavor and may be leaner than farmed goose. Trim silverskin and any damaged areas, keep the pieces moist with enough liquid, and allow extra braising time if they are still firm. The thermometer check remains important; do not rely on color alone to judge poultry doneness.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. The curry keeps for 3 to 4 days in the refrigerator. The sauce may thicken as it chills, and the flavors often settle together, so stir well before reheating. For longer storage, freeze in airtight portions for up to 3 months for best quality; thaw overnight in the refrigerator.

Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in the microwave, stirring occasionally. Add a splash of water or stock if the sauce is too thick. Heat leftovers to 165°F (74°C), checking the center with a food thermometer, and serve as soon as they are hot throughout. Avoid repeatedly cooling and reheating the same pot; divide a large batch into meal-sized portions instead.

Frequently Asked Questions

Can I make this curry with bone-in goose legs?
Yes. Use about 2½ lb (1.1 kg) bone-in legs in place of the boneless meat. Brown them as directed and braise until the meat is tender and has reached 165°F (74°C), allowing extra time if needed. Remove the bones before serving or serve the legs whole, and take care when checking temperature near the bone.

Can I use goose breast?
You can, but it is less suited to the long braise because it can become dry. Cut the breast into large chunks and add it for roughly the final 25 to 35 minutes, then check the thickest pieces for 165°F (74°C). The meat may not have the same soft, falling-tender texture as leg meat.

How do I know when the goose is tender?
Use both a thermometer and a texture check. Goose poultry needs to reach 165°F (74°C) for the USDA FSIS safe minimum, and braised leg meat should also yield easily when pressed with a fork. If it is safely cooked but still chewy, keep it covered at a gentle simmer and check again after 10 minutes.

Can I make the curry ahead?
Yes. Cook it fully, cool it promptly, and refrigerate it for up to 3 to 4 days. Reheat gently to 165°F (74°C) before serving, adding a little water or stock if the sauce has thickened. For the freshest texture, add the cilantro and lime just before serving rather than before chilling.

Is this curry very spicy?
It is moderately mild when made with mild curry powder and ¼ teaspoon cayenne. Curry powders differ, so check the label and reduce or omit the cayenne if you want a gentler sauce. For more heat, add a little extra cayenne or chopped fresh chili at the table, where each person can adjust their serving.

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).