Melt butter in a small skillet on medium heat, then add a teaspoon of minced garlic and stir for about 30 seconds. Toss in breadcrumbs, and saute for 3-4 minutes or until fragrant and slightly brown. Lightly salt and pepper if desired.
Cook the pasta according to package instructions, then drain well. Place hot pasta in a large mixing bowl and set aside.
Spray a muffin pan with cooking spray, then add the desired amount of breadcrumb coating. Press down firmly to form a crust up the sides of the well, and set aside.
Melt butter in a skillet, then whisk in the flour to make the roux. Continue whisking until the flour is fully incorporated into the butter, then cook for another minute to eliminate the raw flour taste.
Slowly add evaporated milk a little at a time so it doesn't form lumps. Bring to a boil, then reduce heat and simmer for 2-3 minutes until the mixture thickens slightly.
Stir in the seasonings (onion and garlic powder, Creole seasoning, and optional cayenne pepper) until thoroughly mixed.
Stir in the cheeses, and continue stirring until everything melts and combines well for a smooth sauce. Add salt and pepper to taste.
Remove from heat, pour over the pasta, and mix well. Then, add any desired add-ins, stirring to incorporate evenly.
Spoon about 2 teaspoons of the mixture into the wells of the prepared mini muffin pan. Pack it in firmly to ensure your mac and cheese bites don't fall apart. Top with extra cheese, bacon, or breadcrumbs if desired.
Bake for 8-10 minutes at 350℉ (180℃). If using a regular-sized muffin pan, bake for 4- 5 more minutes or until lightly brown and bubbly.
Remove from oven and let rest for 7-10 minutes. Please don't try to remove them from the pan right from the oven, as they will fall apart.
Carefully run a knife around the edges of the muffin wells and gently remove them. Garnish with chopped chives or parsley. Enjoy!