Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 2 minutes. Add the chorizo and cook for 5 minutes, stirring occasionally. Add the garlic and spices and stir to combine. Cook for 1 minute.
Add the diced tomatoes and potatoes to the skillet. Stir to combine. Cover and cook for 10 minutes, stirring occasionally. Uncover and cook for an additional 5 minutes.
Make four wells in the mixture and crack an egg into each one. Cover and cook for 5 minutes, or until the eggs are cooked to your desired doneness.
Sprinkle the cheese over the mixture and cover for 1 minute to allow the cheese to melt.
Serve the breakfast bowls topped with fresh cilantro and a dollop of sour cream, if desired.
Interesting Facts
Chorizo is a type of Mexican sausage made from pork, chiles, and spices.
The smokiness of the chorizo is complemented by the sweetness of the tomatoes in this dish.
This dish can be served with a side of warm tortillas or toast.