Macaroni is already cooked. (To cook macaroni, follow instructions on the box)
In a pot, melt butter over medium heat.
Slowly stir in flour to make a roux. Add spices (salt, pepper, garlic powder, onion powder)
Add milk to roux slowly, stirring constantly.
Stir in shredded cheeses, and cook over low heat until cheese is melted and the sauce is a little thick.
Add macaroni into a large dish, and pour sauce over macaroni. Stir well.
Spray pan with nonstick cooking spray.
Pour Macaroni mixture into pan and add cubes into the mixture
Bake at 350 F for 30 minutes. Serve.