Cooking the beef in the crockpot creates an ultra tender dish with minimal prep and clean-up. Plus, the aroma that fills the room as it cooks will make it that much better once you can dig in!
In large skillet, melt butter over medium high heat.
Slice steaks, against the grain, into strips and blot any excess water from the strips with paper towels.
Sear the steak strips in the butter (work in batches if needed so the meat is not overcrowded), browning on each side for 1-2 minutes. Remove seared steak pieces and transfer into the bottom of a crockpot. Leave remaining butter in the pan.
Add chopped onions and minced garlic to the pan and saute over medium high heat until the onion begins to soften and turn translucent.
Sprinkle the flour over the onion mixture and saute 1-2 minutes longer, stirring to mix the flour throughout the pan.
Transfer onions to the crockpot and use a spatula to make sure you scrape all the browned bits and butter into the crockpot.
Add mushrooms and beef stock to the crock pot. If you are using the optional Worcestershire sauce or want to add dijon mustard, add them now.
Place lid on crock pot and cook on high for 3-4 hours or low for 6-8 hours.
Stir in sour cream and cream cheese until combined. Add cooked noodles to the crockpot and stir to combine or serve over cooked noodles.
Garnish with freshly chopped parsley.
Notes
Searing the steak and cooking the onions/garlic/flour in a saute pan prior to adding them to the crockpot is not necessary, BUT it adds great flavor and also gives the meat and onions a jump start on cooking. You can simply add everything (up to the sour cream/cream cheese) into the crockpot.
Using a higher quality steak works great in this recipe (boneless ribeye, top sirloin), but you can also use stew meat. Since the longer cook time in the crockpot breaks down the meat and turns it into an ultra-tender meal, use whichever cut of meat you’d like.
Leftover beef stroganoff can be stored in an airtight container in the refrigerator for 2-3 days.