For the Huevos Rancheros:
3 tablespoons white wine or water
1 large onion, diced
1 red bell pepper, diced
8 ounces mushrooms (cremini, portobella or button), sliced
1/2 cup roughly chopped garlic
1 block (14-16 oz) extra firm tofu, drained
3 Roma tomatoes
12 ounces chopped spinach
1 1/2 cups cooked black beans or 1 (15 ounce) can low sodium or no salt added black beans, drained
1 cup cilantro leaves, chopped plus more for garnish
squeeze of lemon
Tabasco or cayenne to taste
For the Mexican Chile Sauce (see note):
1 1/2 cups chopped Roma tomatoes
1/2 teaspoon pure chipotle chili powder
1 1/2 teaspoons pure ancho chili powder
1 1/2 teaspoons dried oregano
2 cloves garlic, peeled
2 teaspoons ground cumin
2 teaspoons lemon juice
1 teaspoon cider vinegar
4 diglet noor dates, chopped
freshly ground black pepper