A delightful twist on a classic spaghetti bake, featuring a blend of cheeses and savory meats.
Preheat your oven to 350°F (175°C) and grease a 13x9-inch baking dish.
Greasing the dish prevents sticking and makes cleanup easier.
Cook the spaghetti in a large pot of boiling salted water until al dente, then drain.
Cooking the pasta al dente ensures it doesn't become mushy during baking.
In a skillet, cook the ground beef and turkey with the diced red onion until the meat is browned and the onion is softened.
Breaking up the meat as it cooks ensures even browning.
In a mixing bowl, combine the cooked spaghetti, 1 cup of mozzarella cheese, Parmesan cheese, cheddar cheese, eggs, and garlic powder.
Mixing while the spaghetti is warm helps the cheese melt slightly, binding the mixture.
Press the spaghetti mixture into the prepared baking dish.
Pressing the mixture evenly ensures consistent baking.
Spread the cooked meat and onion mixture evenly over the spaghetti layer.
Distribute the meat evenly for balanced flavor in every bite.
Top with the spaghetti sauce, spreading it evenly.
Using a spatula helps spread the sauce evenly without disturbing the layers.
Cover the dish with foil and bake for 20 minutes.
Covering the dish prevents the top from drying out.
Uncover, sprinkle with the remaining mozzarella cheese, and bake for an additional 10 minutes or until the cheese is melted and bubbly.
Letting the cheese melt and bubble creates a delicious crust.
Let the casserole rest for 5 minutes before serving. Enjoy!
Resting allows the layers to set, making it easier to serve.