
Brown your beef. Preheat olive oil in a large, heavy bottomed pan over medium heat. Add ground beef and break into smaller pieces, cooking until browned.
Onions, peppers and garlic. Add onions and peppers and cook for 4-5 minutes until fragrant, stirring often. Add in minced garlic and cook 1-2 more minutes.
All the rest. Add in your beef stock, drained kidney beans, tomato paste, tomato sauce, and diced tomatoes, and stir together. Add in Fiesta Rub and brown sugar. Stir gently with wooden spoon.
Simmer and make pasta. Allow chili to simmer 15-20 minutes, stirring occasionally. In a separate pot over medium-high heat, boil your macaroni pasta noodles according to the packaging, until the noodles are al dente. Once done, drain all liquid from macaroni.
Make sauce. In a 12-inch cast iron skillet, melt butter and add flour, whisking into a roux. Next, whisk in mustard powder. Then, add in half and half and cream cheese. Finally, add the cheddar cheese and gouda cheese and stir until melted.
Make crumb topping. In a small bowl, mix melted butter, Sweet Rub, and panko bread crumbs.
Combine it all. Add your cooked macaroni noodles directly onto your simmering chili in a nice even layer. Next, pour your cheese sauce onto your noodles, spreading as needed. Finally, sprinkle on your breadcrumb topping.
Cook, serve, and enjoy. Cover your chili Mac and allow to cook for 20-30 minutes, or until the cheese coats your macaroni and your breadcrumb topping is golden brown and crispy. Serve immediately.