Cooking Instructions:
Preheat your oven to 350°F (175°C). Cook the spaghetti according to the package instructions until al dente. Drain and set aside.
In a large skillet over medium heat, brown the ground beef or Italian sausage along with the chopped onion and minced garlic until the meat is cooked through. Drain any excess fat.
Stir in the marinara sauce, Italian seasoning, salt, and black pepper into the skillet with the meat mixture. Allow it to simmer for about 5 minutes to combine the flavors.
In a large bowl, combine the cooked spaghetti with the meat sauce mixture. Mix in half of the mozzarella cheese and half of the Parmesan cheese until well combined.
Transfer the spaghetti mixture into a greased 9x13-inch baking dish, spreading it evenly. Top with the remaining mozzarella and Parmesan cheese.
Bake in the preheated oven for about 20-25 minutes, or until the cheese is melted and bubbly. Remove from the oven and let it cool for a few minutes before serving.
Garnish with fresh basil or parsley if desired, and enjoy!
For extra tips, feel free to customize your baked spaghetti by adding vegetables like bell peppers, mushrooms, or spinach for added nutrition. If you prefer a spicier kick, consider adding red pepper flakes to the meat mixture. Additionally, you can substitute ricotta cheese for some of the mozzarella for a creamier texture. Leftovers can be stored in an airtight container in the refrigerator and reheated for a quick and delicious meal.