1
Heat oil in a large pan over medium heat.
2
Cook the onion, stirring occasionally, until softened.
3
Add the garlic and stir until fragrant, about 1 minute.
4
Add the ground beef, salt and pepper. Cook, breaking it up with a spoon, until no longer pink. Drain excess fat.
5
Mix in the tomato paste until everything is coated.
6
Add the diced tomatoes, tomato sauce, beef broth, Italian seasoning, paprika and macaroni.
7
Simmer, stirring occasionally, until the pasta is tender, about 10-15 minutes.
8
Stir in the cheese until melted, then add salt and pepper.
9
Take off the heat and sprinkle with parsley.