Preheat oven to 350°F (180°C). Grease a 9x13-inch baking dish and set aside.
Cook noodles in a large pot of salted boiling water until just barely al dente, about 5 to 6 minutes (1 minute less than package directions). Drain and set aside.
In a large bowl, stir together softened cream cheese, cottage cheese, sour cream, and melted butter until smooth. Set aside.
Heat olive oil in a large skillet over medium-high heat. Add ground beef, onion, and bell pepper. Cook until meat is no longer pink and onion is translucent, about 5 to 7 minutes. Drain excess fat.
Stir diced tomatoes, tomato soup, and Worcestershire sauce into the beef mixture.
Layer half of the noodles in the prepared baking dish. Top with half of the cream cheese mixture, then half of the meat mixture. Repeat layers with remaining ingredients.
Sprinkle shredded cheese evenly over the top.
Bake uncovered for 25 to 30 minutes, until cheese is melted and edges are bubbly.
Let rest 5 minutes before serving. Garnish with fresh parsley if desired.