Ingredients
Method
Step-by-Step
- Heat the oven to 350°F and lightly grease a 9-by-13-inch baking dish.
- Bring a large pot of salted water to a boil. Cook the spaghetti 1–2 minutes less than the package directions, then drain it well.
- Heat the olive oil in a large skillet. Cook the ground beef or Italian sausage with the diced onion for 6–8 minutes, until the meat is browned and the onion is tender. Drain excess fat.
- Add the minced garlic and cook for about 30 seconds. Stir in the marinara sauce, Italian seasoning, kosher salt, and black pepper, then simmer for 5 minutes.
- In a bowl, whisk the eggs with the Parmesan and ricotta or cottage cheese. Toss the drained spaghetti with this cheese mixture until the strands are evenly coated.
- Spread about half of the meat sauce in the prepared baking dish. Add the spaghetti mixture, then spoon the remaining sauce over the top.
- Sprinkle the mozzarella over the casserole and add the optional cheddar or extra mozzarella.
- Cover the dish loosely with foil and bake for 20 minutes. Remove the foil and continue baking for 10–15 minutes, until the cheese is melted and lightly browned.
- Let the baked spaghetti rest for 10 minutes before slicing. Garnish with chopped parsley if desired.
Notes
Cook the spaghetti slightly less than package directions so it does not become mushy in the oven. Rest the casserole for 10 minutes before serving for cleaner portions. Refrigerate leftovers promptly and reheat individual portions until hot.