In a large pot or Dutch oven, add cooking oil, and heat to medium high heat. Add onions and garlic, saute until they are soft.
Add ground beef, saute until they are no longer pink.
Add diced tomatoes, tomato sauce and beef broth. Then add chili powder, smoked paprika and ground cumin. Stir to combine and bring to boil.
Once it comes to a boil, add macaroni and cook for 9-10 minutes, or until macaroni is soft.
Add black beans, and cook for another 1-2 minutes, then fold in shredded cheese. Add salt to taste.
Serve with more shredded cheese on top. Enjoy!