Brown the Ground Beef: Heat a tablespoon of olive oil in a large skillet over medium heat. Add the ground beef to the skillet and cook, breaking it apart with a spoon, until it is browned and cooked through. Remove the cooked beef from the skillet and set it aside on a plate.
Cook the Potatoes: In the same skillet, add another tablespoon of olive oil if needed. Add the diced potatoes to the skillet and cook them until they are golden brown and slightly crispy on the outside, stirring occasionally. This should take about 8-10 minutes.
Add Aromatics: Once the potatoes are golden brown, add the diced onion and minced garlic to the skillet. Cook for another 2-3 minutes until the onions are translucent and fragrant.
Combine Ingredients: Return the cooked ground beef to the skillet with the potatoes, onions, and garlic. Stir to combine all the ingredients evenly.
Season: Add the tomato paste, dried thyme, dried oregano, salt, and pepper to the skillet. Pour in the beef broth and stir well to incorporate all the flavors.
Simmer: Reduce the heat to low and let the mixture simmer for about 10-15 minutes, or until the potatoes are tender and the flavors have melded together.
Serve: Once the potatoes are cooked to your liking, remove the skillet from the heat. Garnish with freshly chopped parsley for a burst of color and flavor. Serve the Ground Beef with Potatoes hot, either on its own or with a side of crusty bread or steamed vegetables.