Preheat oven to 350°F.
Brown ground beef in a skillet with onion and garlic (if using). Drain excess grease.
Stir in tomato sauce, seasoning, salt, and pepper. Simmer 10 minutes.
Cook egg noodles according to package directions. Drain and set aside.
In a bowl, mix cream cheese, sour cream, and green onions.
Grease a 9x13 casserole dish. Layer half the noodles, all the cream cheese mixture, remaining noodles, meat sauce, then top with cheddar cheese.
Bake uncovered for 25–30 minutes until cheese is melted and bubbly.
Let rest before serving.