Heat a large skillet over medium heat and add olive oil to the hot skillet. Cook onion, carrot, and zucchini until lightly softened, about 5 minutes. Add chopped spinach and cook for 2 minutes.
Push all ingredients to one side of the pan. Add soy chorizo and cook until browned and hot, stirring occasionally, 2 to 4 minutes.
Meanwhile melt butter in a separate skillet over medium heat and crack eggs into it. Cook until outer edges become opaque, about 1 minute. Cover, reduce heat to low, and cook until whites are completely set, about 4 minutes.