Saute the onion and garlic in the butter over low heat. Add the meat, and brown it with the onion mixture. Add the flour, seasonings, and mushrooms. Cook for 5 minutes. Add the undiluted soup, simmer uncovered for 10 to 15 minutes. Add the sour cream and heat thoroughly. Serve over hot noodles of choice and sprinkle with parsley, if desired.