The only thing better than having brunch is when you get to have brunch for dinner. We've put a spin on the classic French toast by turning it spicy and savory with bacon, sautéed tomatoes, and fresh avocado, then top it all off with a spicy cream sauce.
Make the sauce by whisking together the sour cream, mayonnaise, lime zest and juice, chili powder, paprika, salt and pepper. Transfer to your fridge until ready to use.
Preheat oven to 200° F.
Lay bacon in a single layer on a skillet. Place on medium-high heat and cook turning once until brown and crisp, about 6-8 minutes. Transfer to a paper towel lined plate and place in your oven to keep warm.
In the same skillet add the tomatoes and lightly season with pepper. Sauté until they begin to pop and the skins darken. Transfer to a bowl and place in the oven to keep warm. Drain excess fat from the skillet and wipe dry.
In a large shallow bowl, whisk together the eggs, milk, chili powder, dry mustard and a pinch of salt. Return the skillet to medium heat with 1 tablespoon of butter. Dip the bread, one at a time in the egg batter for 30 seconds, flip and soak an additional 30 seconds. Remove any excess egg and place in the heated skillet to cook for 6-8 minutes turning once. Cook 1 - 2 toasts at a time and place in oven to keep warm.
To assemble, place two pieces of french toast on a plate. Drizzle with sauce then top with bacon, avocado, and tomatoes. Drizzle with additional sauce then sprinkle with feta cheese and cilantro.