Place tomatoes, onion, pepper, garlic, and onion in a medium-sized saucepan to make the salsa.
Cover with water and cook at medium heat for about 15 minutes or until the tomatoes and peppers are cooked.
Place the cooked ingredients in your blender with ½ cup of the cooking water to make a sauce.
Season with salt and set aside.
Heat the oil in a large skillet and start frying the tortillas until golden and crisp in batches. You should do this step in batches to avoid overcrowding the skillet.
Drain the tortillas on paper towels. Repeat the process with the rest of the tortillas.
Clean the skillet with a paper towel, turn the heat to medium, and add 1 tablespoon of oil. Add the sauce and let it cook for 5 minutes.
Add the Epazote and season the sauce with salt. Carefully stir in the tortillas to avoid breaking them. Add the chicken (if using) and coat it with the salsa. Cook for 2 more minutes.
Serve garnished with crumbled cheese, cilantro, onion and topped with the cream.
