1. Preheat oven to 450 degrees F. Take a drinking glass which is about the same size around at the top as the English muffins, cut around the cup (or if you want, press the glass into the tofu) so that the tofu comes out round in shape. Take the round piece of tofu and cut it in half horizontally, so you end up with two circular pieces. Take the two halves and cut those into thirds, so that you end up with six round pieces of tofu that are about 1/2 inch thick. If you don't want to make 6 English muffins you can cut the tofu into four pieces if you like, which will yield a thicker egg.
2. On a rimmed baking sheet, pour the apple cider vinegar, olive oil, and salt and mix together. Put the tofu on this mixture and coat both sides. Bake for 10 minutes on one side, then flip and bake for another 10 minutes. (I usually cut up the extra little pieces of tofu and include them in the cooking, they are good to snack on).
3. Place the veggie Canadian bacon on a large frying pan on a medium low to low heat, flip it often and don't allow it to dry up, as it will turn up on the edges. After the tofu pieces are baked, turn off the heat and place a slice of the vegan cheese on top of each of the tofu rounds. I usually make the vegan cheese circular as well, but its your call. Place back in the oven to allow the vegan cheese to melt.
4. Butter English muffins on both sides with the vegan margarine of your choice. If you are using vegan mayonnaise, put it on one side and margarine on the other. Place one of the tofu rounds and Canadian bacon slices between the English muffin halves, salt and pepper to taste, and they are ready to eat.
It sounds like there's not much to them in the way of ingredients, but they come out really well and taste awesome.

The first time I made these I used vegan sausage patties and regular bread for the muffins instead because that's all I had. The tofu came out just a wee bit too vinegar-tasting for my preference but that could be because I used a more bland oil, coconut. Otherwise they were delicious.

This time I went to the store and actually got wheat english muffins and vegan bacon strips and vegan cheese which I didn't use before. Also, I used half the apple cider vinegar and a little less salt (I don't like really salty food). I also peppered the tofu slices and sprinkled some minced onion and turmeric over them. I am eating my Egg McVegan right meow! It's sooo good! :D YUM!

I would suggest using the cup as a template and cutting around like the author mentioned rather than pushing the cup through like a cookie cutter. Last time I did it like a cookie cutter my tofu crumbled. This time I was very gentle when slicing it. This is definitely one of my favorites recipes from veg web. Thank you for sharing!!!

These were absolutely delicious! I used fakon instead of "sausage", the textured has always freaked me out. I did add a bit of sea salt, garlic and onion powder and tumeric to the oil mixture. I was a bit nervous about trying tis, but after the first bite, it was like heaven. Great recipe, you are offically a genius. Yummy, yum!

this was pretty good. just did two small slices of tofu, wildwood extra firm, added tumric, black salt, and garlic powder, and just did a couple tablespoons of apple cider vinager. my veggie but egg eating friends show up when they are about ready (go figure) so they both tried a bite and liked it a whole lot too.

These are so delicious! Thank you so much for sharing this recipe. I eat these all the time, they taste just like the real thing but better because they are vegan! Everyday is a good day when I have one of these for breaky! they are also good for lunch, with some chilli spread! ;D