Ground Goat and Brisket: A Juicy, Savory Skillet Recipe

Updated November 3, 2026

Total time
1 hr
prep 25 min · cook 35 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Ground Goat and Brisket: A Juicy, Savory Skillet Recipe

This ground goat and brisket recipe turns the two meats into tender, lightly spiced meatballs simmered in a tomato sauce. Goat brings a distinct, savory flavor, while ground brisket adds richness; the combination makes a satisfying skillet dinner to serve over rice, potatoes, or bread.

Ingredients

  • 1 lb ground goat (454 g), preferably chilled until you are ready to mix
  • 1 lb ground brisket (454 g), ideally with some fat in the grind
  • ½ cup plain breadcrumbs (50 g)
  • ⅓ cup whole milk (80 ml)
  • 1 large egg (about 50 g without the shell)
  • ½ cup finely minced yellow onion (75 g), divided between the meatballs and sauce
  • 3 garlic cloves, finely minced (9 g), divided between the meatballs and sauce
  • 1½ tsp kosher salt (about 8 g)
  • 1 tsp ground cumin (2 g)
  • 1 tsp smoked paprika (2 g)
  • ½ tsp ground coriander (1 g)
  • ¼ tsp ground black pepper (0.5 g)
  • 2 tbsp olive oil (30 ml), divided as needed for browning
  • 2 tbsp tomato paste (32 g)
  • 1 can crushed tomatoes, 28 oz (794 g)
  • 1 cup low-sodium beef or chicken broth (240 ml)
  • 1 tsp dried oregano (1 g)
  • 1 tbsp chopped fresh parsley (4 g), plus extra to finish if desired
  • 1 tsp red wine vinegar (5 ml), optional, to brighten the sauce

Instructions

  1. Soften the breadcrumbs. In a large mixing bowl, stir the breadcrumbs and milk together and leave them for about 2 minutes. The crumbs should absorb most of the milk and look evenly damp, not puddled. This simple panade helps keep the meatballs tender without requiring lots of handling.
  2. Mix and shape the meatballs. Add the egg, ground goat, ground brisket, ¼ cup of the minced onion, half of the garlic, salt, cumin, paprika, coriander, black pepper, and parsley. Use clean hands or a fork to mix just until the ingredients are distributed. Do not knead the mixture; overmixing can make the meatballs firm. Shape it into about 20 balls, each roughly 1½ inches (4 cm) across. Set them on a plate while you prepare the skillet. During the last few minutes of prep, warm a wide, heavy skillet over medium heat.
  3. Brown in batches. Add about 1 tablespoon of the oil to the hot skillet. Brown half the meatballs for about 5 minutes, turning them gently so several sides color. They do not need to cook through at this stage. Transfer them to a clean plate, add the remaining oil if the skillet looks dry, and brown the second batch for about 5 minutes. Avoid crowding the pan: space between the meatballs helps them brown instead of steam.
  4. Start the sauce. Lower the heat to medium-low. Add the remaining ¼ cup onion to the skillet and cook for about 2 minutes, stirring and scraping up the browned bits. Stir in the remaining garlic and tomato paste; cook for 30 seconds, just until fragrant. Add the crushed tomatoes, broth, and oregano, then stir to combine. If the tomato paste starts to stick before the liquid goes in, lower the heat rather than letting it scorch.
  5. Simmer until cooked through. Return the browned meatballs and any juices on the plate to the skillet. Turn them gently to coat with sauce. Bring the sauce to a gentle simmer, cover the skillet with the lid slightly ajar, and cook for 21 minutes, turning the meatballs once if convenient. Check the center of a large meatball with a food thermometer; USDA FSIS lists 160°F (71°C) as the safe minimum internal temperature for ground meat. If any meatball is below that temperature, keep simmering and check again. Stir in the optional vinegar at the end and taste the sauce before adding more salt.
  6. Finish and serve. Take the skillet off the heat and let the meatballs sit in the sauce for 2 minutes while you set out the sides. Spoon sauce over the meatballs and add a little extra parsley, if using. The sauce should coat a spoon but remain loose enough to serve over a starch; if it seems too thick, stir in a splash of broth or water.

Tips

  • Choose a brisket grind with some fat. Ground goat is often lean, so a very lean brisket grind can leave the finished meatballs dry. If your brisket is especially lean, add 1 tablespoon (15 ml) of olive oil to the meat mixture. If it looks particularly fatty, skip extra oil when browning and spoon off excess fat before making the sauce.
  • Keep the mixture cold and handle it gently. Cold meat is easier to shape, and a light touch helps produce a tender texture. If the mixture feels sticky, dampen your hands with a little water rather than adding a large amount of extra breadcrumbs, which can make the meatballs dense.
  • Use a wide skillet and a gentle simmer. A pan that fits the meatballs in a mostly single layer gives them room to cook evenly. A hard boil can break them apart and reduce the sauce too quickly. If your pan is narrow, simmer the meatballs in two layers only if they can still be turned carefully, or use a wider pot.
  • Adjust salt after the sauce cooks. Broth and canned tomatoes vary in saltiness, and the sauce concentrates as it simmers. Start with the listed salt, then taste the sauce at the end. A teaspoon of vinegar is optional, but a small amount can balance a sauce that tastes heavy or flat.

Serving Suggestions

Serve the meatballs and plenty of tomato sauce over steamed rice, buttered egg noodles, polenta, or mashed potatoes. Those mild, filling sides work well with the savory meat and catch the sauce. Warm flatbread or crusty bread is another practical choice, especially if you want a meal that can be served straight from the skillet.

For a lighter plate, add a crisp green salad dressed with lemon or vinegar, or serve roasted zucchini, green beans, or broccoli alongside. A sharp, fresh side helps balance the richness of brisket. If you are serving a group, put the skillet in the center of the table with the sides in separate bowls so people can choose their portions. The recipe makes about 20 meatballs, or roughly three to four per person depending on the sides and appetites.

Variations

Make the seasoning warmer or brighter. For gentle heat, add ¼ teaspoon (0.5 g) of cayenne to the meat mixture. For a fresher flavor, stir 1 teaspoon (2 g) of finely grated lemon zest into the mixture and finish the sauce with a squeeze of lemon instead of the vinegar. These additions change the flavor profile without changing the basic cooking method.

Swap the breadcrumbs. Use plain panko in the same volume for a slightly lighter texture, or use ½ cup (50 g) of finely ground rolled oats if breadcrumbs are unavailable. The oats give the meatballs a somewhat softer, less bready texture. For a gluten-free version, choose certified gluten-free breadcrumbs; check the broth label as well.

Use a different ground meat blend. If ground goat is hard to find, replace it with ground lamb for a richer, more familiar flavor, or use ground beef for a milder result. Keep the same total meat weight. Since the fat content varies, brown in the amount of oil the pan needs and pour off excess fat before adding the onion and tomato paste.

Make it a skillet crumble instead. If shaping meatballs is inconvenient, brown the mixture in the skillet in small crumbles, breaking it apart as it cooks. Add the sauce ingredients and simmer until the meat reaches 160°F (71°C) in several places. This variation is useful for spooning over rice or stuffing into warm pita, though it will not have the same tender, rounded meatball texture.

Storage and Reheating

Let leftovers cool briefly, then refrigerate them in a shallow, covered container within 2 hours of cooking. Keep the meatballs together with the sauce so they stay moist. Cooked ground-meat dishes keep for 3 to 4 days in the refrigerator. For longer storage, freeze cooled portions in airtight, freezer-safe containers for up to 3 months for best quality; thaw overnight in the refrigerator before reheating.

Reheat a portion gently in a covered saucepan over medium-low heat, stirring the sauce occasionally and adding a tablespoon or two of water or broth if it has thickened. You can also microwave it in a covered, microwave-safe dish, stirring halfway through so the center warms evenly. Reheat leftovers to 165°F (74°C), checked with a food thermometer. Do not leave cooked meatballs sitting at room temperature for more than 2 hours, or more than 1 hour if the room is above 90°F (32°C).

Frequently Asked Questions

Does ground goat taste gamey in this recipe?

Ground goat has a distinct, savory flavor that can be stronger than ground beef, but brisket, tomato, garlic, and warm spices round it out. The exact flavor depends on the meat and how it was ground. If you prefer a milder result, use a little more brisket than goat while keeping the total amount at 2 lb (908 g), or replace some goat with ground beef.

Can I make the meatballs ahead?

Yes. Shape them, cover the plate or container, and refrigerate for up to 24 hours before cooking. Keep raw meat separate from ready-to-eat foods, and cook the meatballs to 160°F (71°C). You can also cook the full recipe ahead and reheat it gently; the sauce may thicken in the refrigerator, so add a small splash of broth as needed.

Can I bake the meatballs instead of browning them in the skillet?

Yes. Arrange the shaped meatballs on a foil-lined, lightly oiled rimmed baking sheet and bake at 425°F (220°C) for about 12 to 16 minutes, checking the largest one with a thermometer for 160°F (71°C). Baking can be less hands-on, but it gives less of the browned flavor in the sauce. Transfer the cooked meatballs to the prepared sauce and simmer gently for about 5 minutes so the flavors come together. The cooking time will differ from the skillet method.

What if the meatballs fall apart?

They may have been mixed too roughly, shaped loosely, or turned before a browned surface formed. Let each batch brown for several minutes before turning, and use a thin spatula or tongs to roll the balls gently. The breadcrumbs, milk, and egg help bind the mixture; if it is unusually wet, add 1 tablespoon (about 7 g) of breadcrumbs at a time rather than adding a large amount all at once.

Can I make this recipe without tomato?

You can make a simple broth-based version, though it will taste quite different. Replace the crushed tomatoes with an additional 1½ cups (360 ml) of broth and add 1 tablespoon (15 ml) of Worcestershire sauce or a teaspoon of vinegar if desired. Simmer uncovered so the liquid reduces, and check that the meatballs reach 160°F (71°C). The finished sauce will be lighter and less thick than the tomato version.

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