01 -
Warm olive oil in a large skillet over medium heat.
02 -
Add diced potatoes to the skillet and cook, stirring occasionally, for 8 to 10 minutes until golden brown and tender.
03 -
While potatoes cook, peel and finely chop the onion and mince the garlic.
04 -
Transfer cooked potatoes to a plate and set aside.
05 -
Add ground beef to the skillet. Cook over medium heat, breaking it apart with a spoon, for 5 to 7 minutes until fully browned.
06 -
Stir in chopped onion and minced garlic. Cook for 3 to 4 minutes until onion becomes soft and translucent.
07 -
Add cumin, paprika, chili powder, salt, and black pepper to the skillet. Cook for 1 minute until fragrant.
08 -
Pour in beef broth and salsa, stirring to combine. Bring to a simmer and cook for 3 to 4 minutes, allowing the liquid to reduce slightly.
09 -
Return cooked potatoes to the skillet. Stir to coat in the sauce and cook for 2 to 3 minutes until heated through.
10 -
Spoon the beef and potato mixture into serving bowls. Garnish with shredded cheddar cheese, a squeeze of fresh lime juice, a dollop of sour cream, and chopped cilantro.