Dice garlic cloves and onions and add into a large skillet with 1 tbsp of olive oil and your ground beef. Cook over medium-high heat for 5-6 minutes, breaking up the beef until down and completely cooked.
Stir in your seasonings and diced tomatoes and cook for 1 minute.
Pour in 2 cups of beef broth, then add the uncooked pasta. Stir until completely incorporated.
Bring to a gentle boil, then reduce to medium-low heat and cover. Let pasta simmer for 10-12 minutes and stir every 2-3 minutes.
Once your pasta is tender and liquid has been absorbed stir in your shredded cheese and cook for 1-2 minutes until melted.
Turn off heat and let your pasta sit for 1 minute and then serve and enjoy!