Bring a pot of salted water to a boil and cook the macaroni until tender, drain and set aside.
In a large skillet, sauté the bacon over medium high heat till it begins to look crisp, add in the ground beef and cook till the ground beef is done, drain the grease. Add in the onion and cook for 2-3 minutes until the onion is tender. Add in the diced tomatoes, tomato sauce and spices. Stir to combine well. Gradually add in the cooked macaroni and stir to combine. Stir in the shredded cheese till it melts and is also well combined.