In a large skillet, heat olive oil over medium heat.
Add the ground beef and cook until browned, breaking it apart as it cooks.
Stir in the chopped onions, garlic, and green bell pepper; cook until softened.
Add the diced tomatoes, beef broth, Worcestershire sauce, and paprika; stir well.
Bring the mixture to a simmer over medium-high heat.
Stir in the elbow macaroni, ensuring it’s well distributed.
Reduce heat to low, cover, and let it simmer for 12-15 minutes, until macaroni is tender.
Adjust seasoning with salt, pepper, and Italian seasoning as needed.
Remove from heat and sprinkle shredded cheddar cheese on top; cover briefly to melt.
Serve hot, garnished with fresh parsley if desired.