Add tomatoes, onion, cilantro, garlic, jalapeno, and salt to a blender and puree till the mixture is smooth.
Add sauce mixture to saucepan and heat for 10 minutes, or until thickened slightly.
While sauce is simmering cook chorizo in a skillet until browned.
Drain from fat and add chorizo to the sauce and keep warm.
Add 1 tablespoon of vegetable oil to a skillet and cook tortilla until golden but not crispy. About 30 seconds per side. Add additional oil as needed while you cook each tortilla.
Heat refried beans in a small saucepan and spoon evenly onto cooked tortilla.
Working in batches, cook eggs in the skillet on medium low heat until whites have set, and place on top of refried beans.
Spoon chorizo sauce on top of egg and top with avocado, sour cream and additional cilantro if desired.
Serve immediately.