Brown ground beef with onion and garlic. Drain excess fat.
Stir in mushrooms, seasonings, tomato sauce and tomatoes. Cover and simmer about 20 minutes. Taste and adjust seasoning.
Beat together cream cheese, sour cream and green onions.
Cook noodles in boiling salted water until almost tender. Drain and toss with butter. In a buttered 9 x 13 baking dish, spread about half the noodles. Top with half of the meat sauce, then half of the cream cheese mixture.
Sprinkle cheese over top.
Bake at 350° for 45 minutes or until bubbling hot.