Ingredients
Method
- Preheat oven to 375°F and cook pasta according to package directions until just shy of al dente. Reserve ½ cup pasta water before draining.
- Heat olive oil in a large skillet over medium-high heat. Add diced onion and cook for 3-4 minutes until translucent. Add minced garlic and cook for another 30 seconds until aromatic.
- Add ground beef to the skillet, breaking it up with a wooden spoon. Cook for 5-7 minutes until nicely browned and no longer pink. Season generously with salt and pepper.
- Stir in drained tomatoes, ketchup, mustard, and Worcestershire sauce. Add beef broth and simmer for 3-4 minutes until slightly reduced. Remove from heat and slowly stir in heavy cream.
- In your prepared baking dish, combine the cooked pasta with the beef mixture. Add half the cheddar and all the mozzarella, mixing until cheese begins to melt. Add reserved pasta water if mixture seems dry. Top with remaining cheddar.
- Cover with foil and bake for 20 minutes, then remove foil and continue baking for 10-15 minutes until the top is golden and bubbling. Let rest for 5 minutes before serving.
Notes
Cook pasta just shy of al dente to prevent mushiness after baking. Reserve pasta water to help bind ingredients. Let casserole rest 5 minutes before serving. Can be made ahead and refrigerated up to 24 hours. Freezer-friendly for up to 3 months. Use freshly grated cheese for smoother melting.
