In a large skillet over medium heat, cook the ground beef until browned. Drain excess fat.
Add the diced onion and minced garlic, cooking until softened.
Stir in the tomato sauce, diced tomatoes, beef broth, paprika, oregano, salt, and pepper. Bring to a simmer.
Add the elbow macaroni, cover, and cook for about 12 minutes until pasta is tender.
Remove from heat and stir in shredded cheddar cheese if using. Serve warm and enjoy!