In a large skillet cook and stir ground beef and onion in butter until meat is brown and onion is tender Stir in flour salt garlic pepper and mushrooms Cook stirring constantly for 5 minutes Stir in soup heat to boiling stirring constantly Reduce heat simmer uncovered 10 minutes Stir in sour cream and heat through