Preheat Oven: Preheat your oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish.
Cook the Beef and Vegetables: In a large skillet, cook the ground beef over medium heat until it is no longer pink. Add the chopped onion, green bell pepper, and minced garlic to the skillet. Cook for another 5 minutes, or until the vegetables are tender.
Add Wet Ingredients: Stir in the undrained diced tomatoes, condensed cream of mushroom soup, and tomato sauce. Add the Worcestershire sauce, salt, and black pepper. Mix well to combine and let it simmer for about 5 minutes.
Combine with Noodles: In a large bowl, mix the cooked egg noodles with the ground beef mixture. Add the shredded cheddar cheese and sour cream, and stir until everything is well combined.
Transfer to Baking Dish: Pour the mixture into the prepared baking dish. Sprinkle the grated Parmesan cheese evenly over the top.
Bake: Bake in the preheated oven for 25-30 minutes, or until the casserole is bubbly and the cheese is melted and golden brown on top.
Serve: Let the casserole cool for a few minutes before serving.