In a large bowl, mix ground beef, breadcrumbs, egg, salt, pepper, allspice, and nutmeg. Form into 1-inch meatballs.
Melt butter in a skillet over medium heat. Add meatballs and cook until browned on all sides. Remove and set aside.
In the same skillet, sauté onion and garlic until softened. Stir in cream of mushroom soup, beef broth, and sour cream. Simmer for 5 minutes, then return the meatballs to the pan.
Preheat oven to 375°F (190°C). In a greased baking dish, layer the cooked egg noodles, then add the meatballs and sauce. Gently mix and top with shredded cheese.
Bake uncovered for 25–30 minutes or until the cheese is melted and bubbly. Let it sit for 5 minutes before serving.