Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the diced potatoes, season with ½ teaspoon salt and ½ teaspoon pepper, and cook, stirring occasionally, until they are golden and tender, about 15 minutes. Remove from the skillet and set aside.
In the same skillet, add the remaining tablespoon of olive oil, ground beef and onions. Season with the remaining salt, remaining pepper, paprika, 7 spice and cumin, and cook over medium heat, breaking it up with a spatula, until browned and fully cooked, about 8-10 minutes.
Add the garlic and cook until fragrant, about 2 minutes.
Return the sautéed potatoes to the skillet and stir to coat everything evenly. Garnish with fresh parsley.
Notes
Storage: Store any leftovers in an airtight container for up to 4 days in the fridge. Reheat in the microwave or on the stovetop until warmed through.