Heat olive oil in a large skillet over medium heat.
Add chopped onions and sauté until translucent, about 5 minutes.
Stir in minced garlic and cook for 1 minute until fragrant.
Add ground beef, breaking it up with a spatula, and cook until browned, about 7-10 minutes.
Season the mixture with salt, pepper, and paprika.
Pour in the beef broth and bring to a simmer.
Add diced potatoes to the skillet, stirring to combine.
Cover and cook for about 20 minutes, or until potatoes are tender.
Stir in frozen peas and cook for another 5 minutes.
Taste and adjust seasonings if necessary before serving.