Cook the Egg Noodles: Start by cooking the egg noodles according to the package instructions. You want them al dente since they will continue to cook while baking. Drain and set aside.
Brown the Ground Beef: In a large skillet, heat olive oil or butter over medium heat. Add the ground beef and cook until it is browned and no longer pink. Break up the meat into small crumbles as it cooks. Drain any excess grease.
Sauté Garlic and Add Tomato Sauce: Add the minced garlic to the browned beef and cook for about 1 minute until fragrant. Pour in the tomato sauce, stir well, and let it simmer for about 5 minutes. Season with salt and pepper to taste.
Prepare the Creamy Mixture: In a separate bowl, mix the sour cream, cottage cheese, and chopped green onions. Stir until well combined. This creamy mixture will coat the noodles and provide a rich texture.
Combine Noodles with the Creamy Mixture: Add the cooked egg noodles to the creamy mixture and toss until the noodles are well coated.
Assemble the Bake: Preheat your oven to 350°F (175°C). In a greased 9x13-inch baking dish, layer half of the noodle mixture. Spread half of the meat sauce over the noodles. Repeat the layers with the remaining noodles and meat sauce.
Add Cheese Topping: Sprinkle the shredded cheddar cheese evenly over the top of the casserole.
Bake: Place the dish in the preheated oven and bake for 20-25 minutes or until the cheese is melted, bubbly, and golden brown.
Serve and Enjoy: Let the casserole cool for about 5 minutes before serving. Garnish with extra green onions if desired. Serve warm with a side salad or garlic bread.