This enchilada soup recipe features a simple yet deeply flavorful homemade red enchilada sauce with a tangy lime crema . These simple additions infuse a bold, authentic taste into every spoonful.
Remove stems and seeds from guajillo and ancho chiles. Boil in 3 cups of water for 10minutes. Reserve 1 cup of chili water.
While the chiles boil, heat oil in a skillet over medium-high heat. Roast tomatoes and onion until charred, about 10 minutes, stirring occasionally. Add garlic and cook for 1 minute.
Add softened chiles, roasted vegetables, 1 cup chili water, cumin, oregano, and the 2 teaspoons of sea salt to a blender. Blend until smooth. Set aside.
Heat oil or water in a soup pot over medium heat. Add the onion and a pinch of salt, and sauté for 2–3 minutes until softened. Stir in the bell pepper, jalapeño, carrot, celery, tomato, and garlic. Cook for 5–7 minutes, stirring occasionally, until the vegetables are tender. Do not add the potatoes yet.
Stir the enchilada sauce into the mirepoix until well combined. Add water, beans, potatoes, vegan bouillon cubes, maple syrup, Tamari, and seasonings. Bring the mixture to a boil, partially cover, and reduce the heat to a rolling simmer. Cook for 15 minutes, stirring occasionally.
Whisk the masa harina and nutritional yeast into the soup until fully dissolved and clump-free. Simmer for an additional 10 minutes, stirring occasionally, to allow the soup to thicken. Meanwhile, prepare the vegan lime crema.
Turn off the soup once finished. Stir in corn, salt, and lime juice. Taste and adjust seasoning as needed.
Ladle into bowls. Drizzle with lime crema and garnish with crispy tortilla strips, tortilla chips, fresh cilantro, avocado slices, and/or green onions. Serve with lime wedges.