Place a large pot over medium heat.
Add the ground beef and cook until browned, breaking it up as it cooks.
Drain any excess grease from the pot.
Add the diced onion and minced garlic to the pot.
Stir and cook for 2-3 minutes until the onions soften.
Pour in the diced tomatoes and tomato sauce.
Add the beef broth, paprika, Italian seasoning, salt, and black pepper.
Stir everything together and bring the mixture to a simmer.
Reduce the heat to low and let it simmer for 5 minutes.
Add the uncooked elbow macaroni to the pot.
Stir and cook for 10-12 minutes, stirring occasionally, until the pasta is tender.
Taste and adjust seasoning if needed.
Remove from heat and let sit for a few minutes before serving.
Serve warm and enjoy!