Melt some cooking fat in a skillet over medium-high heat, and cook the onion until brown and soft.
Cooking fat
Add the garlic and continue cooking until fragrant.
3 garlic cloves
Pour in the stock, scraping up the onions from the bottom of the skillet, and add the tomatoes.
1 small onion, ½ cup chicken stock, 28 oz. diced tomatoes
Season with chili powder, sea salt, and black pepper, and simmer for 10 to 15 minutes.
1 tbsp. chili powder, Sea salt and freshly ground black pepper
Transfer the sauce to a blender and puree until smooth.
Melt some more cooking fat in the same skillet.
Sauté the potatoes in the fat for a few minutes until browned on the outside.
2 sweet or russet potatoes
Pour the sauce over the potatoes and simmer for 10 to 12 minutes to cook the potatoes.
Crack the eggs directly into the potato and tomato sauce.
6 eggs
Sprinkle with crumbled bacon. Cover and cook for 10 minutes or until eggs are cooked to your liking.
6 to 8 slices of bacon