01 -
Heat the olive oil in a large skillet over medium heat.
02 -
Peel and dice the potatoes into small cubes.
03 -
Add the diced potatoes to the skillet and cook, stirring occasionally, for about 8-10 minutes, or until they are golden brown and tender.
04 -
While the potatoes are cooking, peel and finely chop the onion. Peel and mince the garlic cloves.
05 -
Once the potatoes are cooked, transfer them to a plate and set aside.
06 -
In the same skillet, add the ground beef and cook over medium heat, breaking it apart with a spoon, until it is browned and fully cooked through, about 5-7 minutes.
07 -
Add the chopped onion and minced garlic to the skillet with the beef. Cook the onion and garlic, stirring occasionally, until the onion is soft and translucent, about 3-4 minutes.
08 -
Stir in the cumin, paprika, chili powder, salt, and black pepper. Cook the mixture for another minute to allow the spices to become fragrant.
09 -
Pour in the beef broth and salsa, stirring to combine everything well. Bring the mixture to a simmer, and cook for another 3-4 minutes, allowing the liquid to reduce slightly.
10 -
Return the cooked potatoes to the skillet and stir everything together to coat the potatoes in the sauce. Continue cooking for another 2-3 minutes to ensure everything is heated through.
11 -
Spoon the beef and potato mixture into bowls. Top each bowl with shredded cheddar cheese, a squeeze of lime juice, a dollop of sour cream, and sprinkle with chopped cilantro.