01 - Bring a large pot of salted water to a rolling boil. Add the elbow macaroni and cook until just al dente, about 7-8 minutes. 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-5 minutes, stirring occasionally, until the vegetables have softened and the onions turn 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 kidney beans. Stir to combine. Bring to a gentle simmer and cook for 8-10 minutes, stirring occasionally, until the flavors meld and the sauce thickens slightly.
06 - Reduce the heat to low. Add the cooked macaroni, milk, and shredded cheddar cheese to the skillet. Stir thoroughly until the cheese has completely melted and the pasta is evenly coated in the creamy sauce.
07 - Taste the finished dish and adjust the salt and pepper as needed. Ladle into bowls and serve hot, garnished with fresh cilantro, sliced green onions, or additional shredded cheese if desired.