Melt butter in a large skillet over medium heat. Add mushrooms and onion, and cook, stirring occasionally, until mushrooms are tender and browned, about 3-5 minutes; season with salt and pepper, to taste.
Add ground beef and cook until browned, about 3-5 minutes, making sure to crumble the beef as it cooks. Stir in garlic and thyme until fragrant, about 1 minute.
Whisk in flour until lightly browned, about 1 minute.
Stir in wine, scraping any browned bits from the bottom of the skillet.
Stir in beef stock, Worcestershire, Dijon and egg noodles; season with salt and pepper, to taste. Bring to a boil; cover, reduce heat and simmer until pasta is cooked through, about 9-10 minutes.
Remove from heat and stir in sour cream.
Serve immediately, garnished with parsley, if desired.
Notes
Use your favorite meat. Ground beef, chicken or turkey will all work very well here.
Choose a wine you will drink. A dry white wine (pinot grigio or sauvignon blanc) is great here – it does not have to be anything fancy or overpriced. Just something you don’t mind sipping on since you will have an open bottle.
Use good-quality stock. The better quality your stock, the better your stroganoff. Many brands love to pack in the salt so always opt for unsalted or a lower-sodium variety.
Add in leafy greens. This is a great recipe to sneak in leafy greens for those picky eaters. Spinach, kale, collard greens, swiss chard, or arugula are all great options.
Turn off the heat. Sour cream curdles and separates if boiled. Always turn off the heat and stir in the sour cream until smooth.
Make it lighter. Swap out the sour cream for Greek yogurt for added creaminess (with less fat) and protein.