Brown the Beef: In a large skillet over medium-high heat, cook the ground beef until it’s no longer pink, breaking it up into small pieces as it cooks. Drain any excess fat.
Add Onions and Garlic: Add the diced onion and minced garlic to the beef, and cook for about 2-3 minutes until the onions are translucent.
Add Tomatoes and Seasonings: Stir in the diced tomatoes (with their juice), tomato sauce, Italian seasoning, paprika, salt, and pepper. Let the mixture simmer on low heat for 10-15 minutes to develop the flavors. This mixture should be rich and slightly thickened.
Step 2: Prepare the Creamy Layer
Cook the Noodles: While the beef mixture is simmering, cook the egg noodles according to package instructions until they are al dente. Drain and set aside.
Mix the Creamy Ingredients: In a large mixing bowl, combine the sour cream, cottage cheese, Parmesan cheese, and chopped green onions if using. Stir until everything is well incorporated.
Combine with Noodles: Add the cooked noodles to the creamy mixture and gently toss until the noodles are well coated.