Mac and cheese can be a satisfying main dish on its own, but you can also pair it with a protein like chicken, pork, or beef. You can also try adding some vegetables to your mac and cheese or serving it with a salad to balance out the richness of the dish.