In a large pot or Dutch oven, heat the olive oil over medium heat.
Add the diced onion and bell pepper to the pot, and sauté for about 5 minutes, until the vegetables are softened.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the ground beef to the pot, breaking it apart with a wooden spoon. Cook until browned and no longer pink, about 7-10 minutes. Drain excess fat if necessary.
Stir in the diced tomatoes (with their juice), tomato paste, paprika, oregano, salt, and black pepper. Mix well.
Pour in the beef broth, and bring the mixture to a simmer. Reduce the heat and let it cook for about 10 minutes, allowing the flavors to meld.
Meanwhile, cook the elbow macaroni according to package instructions in a separate pot. Drain and set aside.
Once the goulash has simmered, add the drained pasta to the pot and stir until everything is well combined.
Adjust seasoning as necessary and let it cook for an additional 2-3 minutes to heat through.
Serve hot, garnished with fresh parsley if desired.