• Pasta: 8 ounces of your choice (penne, rotini, or elbow macaroni work well)
• Cooked ham: 2 cups, diced
• Cheddar cheese: 2 cups, shredded
• Mozzarella cheese: 1 cup, shredded
• Parmesan cheese: 1/2 cup, grated
• All-purpose flour: 3 tablespoons
• Onion: 1 small, finely chopped
• Garlic: 2 cloves, minced
• Black pepper: 1/2 teaspoon
• Mustard powder: 1/2 teaspoon
• Breadcrumbs: 1 cup (optional, for topping)
• Parsley: Fresh, chopped (for garnish)