Heat the olive oil in a large skillet over medium heat.
Add the onions and garlic and sauté until fragrant and soft.
Add the ground beef and cook until browned, breaking it apart with a spoon.
Add the diced potatoes and red bell pepper, stir well, and cook for about 5 minutes.
Mix in the tomato paste, paprika, salt, and pepper.
Pour in the beef broth and stir until everything is evenly coated.
Cover the skillet and let it simmer for 20-25 minutes, stirring occasionally, until the potatoes are tender.
Sprinkle with fresh parsley before serving.