8 slices of thick bread (preferably day-old, such as brioche or sourdough)
4 large eggs
1 cup milk
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon dried thyme or oregano
1 tablespoon unsalted butter for cooking
For the Spinach and Mushroom Topping:
2 tablespoons olive oil
1 small onion, finely chopped
2 cups sliced mushrooms (button or cremini work well)
4 cups fresh spinach (or 1 cup frozen, thawed and drained)
Salt and pepper to taste
1/2 cup grated Parmesan cheese (optional)
Instructions
Step 1: Prepare the Egg Mixture
In a shallow bowl, whisk together the eggs, milk, salt, pepper, and dried thyme or oregano until well combined.
Step 2: Soak the Bread
Dip each slice of bread into the egg mixture, making sure to coat both sides evenly. Let the bread sit for a minute to absorb the mixture.
Step 3: Cook the French Toast
Heat 1 tablespoon of butter in a large skillet over medium heat. Cook the soaked bread slices in batches for about 3-4 minutes per side, until golden brown and cooked through. Keep the cooked French toast warm in the oven while you prepare the topping.
Step 4: Sauté the Spinach and Mushrooms
In the same skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and sauté for 2 minutes until soft. Then add the mushrooms and cook for another 5 minutes, until they release their moisture and become golden.
Add the fresh spinach (or thawed, drained frozen spinach), and cook until wilted. Season with salt and pepper to taste.
Step 5: Assemble the Dish
Place two slices of French toast on each plate, then spoon the sautéed spinach and mushroom mixture over the top. If desired, sprinkle each serving with grated Parmesan cheese.