Heat the olive oil in a large skillet over medium heat. Add the chopped onion and garlic, sautéing until the onion becomes translucent, about 3-5 minutes.
Add the ground beef to the skillet, breaking it apart with a spatula. Cook until browned and cooked through, about 5-7 minutes. Drain any excess grease if necessary.
Stir in the diced potatoes and bell pepper to the skillet. Cook for an additional 5 minutes, stirring frequently until the vegetables start to soften.
Season the mixture with paprika, Italian seasoning, salt, and black pepper, stirring well to combine all the flavors.
Pour in the beef broth, ensuring that the potatoes are mostly covered. Bring to a simmer, cover the skillet, and cook for about 15-20 minutes, or until the potatoes are tender. Stir occasionally to prevent sticking and ensure even cooking.
Once the potatoes are soft, remove the lid and allow any excess liquid to evaporate for about 2-3 minutes, stirring gently.
Taste and adjust seasoning if necessary.
Serve the skillet hot, garnished with fresh parsley for a pop of color and freshness.
Notes
Feel free to customize the vegetables based on your preference.