Prep your ingredients. Mince your garlic and peel and chop your sweet potatoes. You can cube them in whatever size you would like but I cube mine in small 1/2 inch sizes. This will create a faster cook. Otherwise they will take much longer to cook .
You can also cook your sausage right now. I prefer the flavor of the Morning Star Veggie Sausages, but you can use regular sausage if you wish. I cook 2 patties in a frying pan and then cut them into small cubes to be added to the sweet potatoes later.
Heat your frying pan over medium-high heat. Add coconut oil. When the oil is hot, add in the sweet potatoes. Add in your garlic and rosemary.
Begin cooking the sweet potatoes like you would regular hash browns. Browning them on all sides. Make sure to not burn, because you could burn the garlic which could become bitter. Turn the heat to medium so that the inside has a chance to cook before the outside burns.
If you fin the sweet potato cubes are still hard in the middle, cover the pan with a lid for a few minutes to help steam them. Don't worry, they will still have that crisp to them.
Now, it is time to cook your eggs. I like to cook mine over medium in my frying pan. You could also poach them if you prefer. I actually will wait until the hash is completely done and use the same pan I cooked that in, but you can cook them the same time so that they are all done at the same time.
When the sweet potatoes are cooked through, add the sausage and Parmesan cheese. Let it all heat through for a minute.
Place the sweet potato hash on a plate. Top with your eggs and mix together. My kids love it as is. I have added mushrooms and spinach to this as well and it has been so good.
This is so filling. I find that I can often share this. This will keep me full for hours. It is so comforting and the flavors are incredible.