Yes, you can make this dish ahead of time. Just cook the pasta and sauce separately, then store them in the fridge. When you're ready to eat, reheat the pasta and sauce in a skillet over medium heat.