01 - Bring a large pot of salted water to a rolling boil. Add 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 ground beef and cook, breaking it apart with a spoon, until fully browned and no pink remains. Drain off excess fat.
03 - Add 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 become fragrant.
04 - Stir in chili powder, ground cumin, smoked paprika, dried oregano, salt, and black pepper. Cook for 1 minute, stirring constantly, until the spices are fragrant and lightly toasted.
05 - Pour in the diced tomatoes with their juices, tomato paste, and drained kidney beans. Stir to combine thoroughly. Bring to a simmer and cook for 8-10 minutes, stirring occasionally, allowing the flavors to meld and the sauce to thicken slightly.
06 - Reduce heat to low. Fold in the cooked macaroni, milk, and shredded cheddar cheese. Stir continuously until the cheese has melted completely and the pasta is evenly coated in the creamy sauce.
07 - Taste and adjust salt and pepper as needed. Serve immediately while hot, garnished with fresh cilantro, sliced green onions, or an extra sprinkle of shredded cheese if desired.