01 -
Bring a large pot of salted water to a boil. Add the egg noodles and cook according to package instructions until al dente. Drain and set aside.
02 -
In a large skillet over medium heat, add the ground beef, diced onion, and minced garlic. Cook, breaking up the beef with a wooden spoon, until browned and the onions are soft (about 6-8 minutes). Drain excess fat.
03 -
Add Italian seasoning, salt, and black pepper to the beef mixture. Stir to combine. Add the drained diced tomatoes and cook for another 2-3 minutes. Remove from heat.
04 -
In a mixing bowl, whisk together the cream of mushroom soup and sour cream until smooth.
05 -
Preheat the oven to 350°F (175°C). In a 9x13-inch baking dish, layer half the cooked noodles, followed by half the beef mixture, half the creamy sauce, and 3/4 cup shredded cheddar cheese. Repeat the layers and top with Parmesan cheese.
06 -
Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbly and golden.
07 -
Let the casserole rest for a few minutes before serving. Garnish with fresh parsley if desired. Serve hot and enjoy!