Set out two plates. On each plate, arrange enough tortilla chips to cover half the plate as if you're making nachos. If you want your chips to be more bite-sized, crunch them up a little before spreading them out. Spray a non-stick skillet with a little cooking spray and cook your eggs until the yolks are to your liking. I'll be honest with you, this dish is best if you leave the yolks a little runny. Gently place 2 eggs on each plate on top of the bed of tortilla chips. Season with salt and pepper to taste. Sprinkle 1/4 cup of grated cheese on each serving, top each with one tablespoon of minced onion, pour 1/4 cup of salsa across each serving, then top with the cilantro. Put each plate into the microwave for 30-60 seconds on high to warm everything up and melt the cheese. Serve immediately. I like to serve this with pan-fried potatoes with onions or leftover refried beans. Out of salsa? Try it with pico de gallo instead. Want it spicy? Toss a fresh, minced jalapeno on the top or give it a few shakes of Tabasco. For me, this dish has it all – crunchy, creamy, salty, and spicy. It's just fantastic. Whether you serve it for breakfast or dinner, Huevos Rancheros is sure to warm you up.