For a nonvegetarian version, in the second step when cooking the onions, first cook about 8 ounces Mexican chorizo, squeezed from its skin, until its fat is rendered. Then add onions to the pan. Decrease the amount of lard or oil accordingly; you may need none if chorizo is very fatty.