01 - Bring a large pot of salted water to a rolling boil. Add the elbow macaroni and cook until just al dente according to package directions. Drain through a colander and set aside.
02 - Heat a large skillet or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it apart with a spoon, until fully browned and no pink remains. Drain off any excess fat.
03 - Add the diced onion, minced garlic, and diced red bell pepper to the browned beef. Sauté for 4 to 5 minutes, stirring occasionally, until the vegetables have softened and the onion turns translucent.
04 - Stir in the chili powder, ground cumin, smoked paprika, dried oregano, salt, and black pepper. Cook for about 1 minute, stirring constantly, until the spices become fragrant and coat the meat mixture evenly.
05 - Pour in the diced tomatoes with their juices, tomato paste, and the drained kidney beans. Stir everything together thoroughly. Bring the mixture to a gentle simmer and cook for 8 to 10 minutes, stirring occasionally, allowing the flavors to meld and the sauce to thicken slightly.
06 - Reduce the heat to low. Add the cooked macaroni, milk, and shredded cheddar cheese to the skillet. Stir vigorously until the cheese has completely melted and every strand of pasta is coated in the creamy sauce.
07 - Taste the finished dish and adjust salt and pepper as needed. Serve hot directly from the pan, garnished with fresh cilantro, sliced green onions, or an extra sprinkle of cheese if desired.