Cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the ground beef, onion, and bell pepper. Cook until the beef is browned and the vegetables are tender, about 5-7 minutes.
Stir in the minced garlic, salt, black pepper, and smoked paprika. Cook for an additional 1-2 minutes until fragrant.
Pour in the beef broth and bring to a simmer. Reduce heat and stir in the cream cheese until melted and creamy.
Add the cooked macaroni to the skillet and mix until well combined. Stir in the provolone and Parmesan cheese until melted and creamy.
Remove from heat and let sit for a few minutes to thicken. Serve warm, garnished with chopped parsley if desired.