01 - Heat a large deep skillet over medium-high heat. Add ground beef and cook, breaking it apart with a spoon, until browned and no longer pink, approximately 5 minutes. Drain excess fat if necessary.
02 - Add diced onion, minced garlic, and bell pepper to the browned beef. Sauté until vegetables are softened, approximately 3 to 4 minutes.
03 - Stir in chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne pepper if desired. Cook for 1 minute until fragrant.
04 - Add tomato paste, diced tomatoes with juices, kidney beans, beef broth, and uncooked macaroni. Stir thoroughly to combine and bring mixture to a simmer.
05 - Reduce heat to medium-low, cover the skillet, and cook for 12 to 15 minutes, stirring occasionally, until pasta is tender and most liquid is absorbed.
06 - Stir in whole milk and 1.5 cups cheddar cheese until melted and creamy throughout.
07 - Sprinkle remaining 0.5 cup cheddar cheese over the top. Cover the skillet for 2 to 3 minutes to allow cheese to melt completely.
08 - Remove from heat. Garnish with fresh cilantro or green onions if desired. Serve immediately while hot.