While the meatballs are baking, start the marsala sauce.
Heat a large cast iron skillet over medium-high heat. Add the sliced mushrooms and cook, stirring frequently, until they release their liquid and then reabsorb it, about 7-10 minutes.
Reduce the heat to medium and add butter, shallots, garlic, and thyme. Season lightly with salt and pepper. Stir to coat in butter and cook for 4-5 minutes, until softened and fragrant.
Sprinkle the flour over the mushroom mixture and stir to coat. Cook for 1-2 minutes to remove the raw flour taste.
Add the marsala and bring to a simmer. Cook for 1-2 minutes, or until the liquid is reduced by half.
Stir in the stock and bring to a simmer. Cook for 1-2 minutes, or until the sauce is slightly thickened.
Add the cooked meatballs to the pan, spooning some sauce over the tops. Simmer for 1-2 minutes to warm through.
Garnish with fresh chives and serve. Enjoy!
Notes
Use my all-purpose venison meatball recipe made with 1 pound ground venison. The blend is designed to stay tender and juicy, which is key since venison is so lean. You can swap in other ground red meat if needed.
Use dry marsala for a rich, savory sauce. It has a slightly nutty, caramelized flavor that pairs beautifully with mushrooms and venison. Dry sherry is the closest substitute and will give a very similar savory richness. Madeira is another great option with a slightly deeper, more complex flavor.
Cremini (baby bella) mushrooms are ideal for their deeper, more robust flavor, but white mushrooms work too. Add a blend of wild mushrooms for a deeper flavor!
Don't rush the mushrooms. Letting them fully cook down gives the sauce a deeper, richer flavor.
Use dry marsala wine if possible for the best savory flavor.
If the sauce gets too thick, add a splash more stock to loosen it up.
If your meatballs are already warm from the oven, you only need to simmer them briefly in the sauce.