Spinach Bread Pudding With Onion and Tomato

Want more from Genius Kitchen?

Watch on your Apple TV, Roku, or Fire TV and your iOS, Fire, or Android device.

Learn More
“This is great for breakfast, brunch, lunch or dinner! You will need to start this the night before serving it, as there is an 8 hour chill time between steps.”
1hr 30mins

Ingredients Nutrition


  1. Spray an 8-inch square baking dish with cooking spray.
  2. Saute onion in butter and oil until translucent. Add wine and reduce by half. Mix in spinach and toss to coat with the sauce.
  3. While the onion and wine are cooking, beat the eggs, half-n-half or cream, salt, thyme, and pepper together in a large mixing bowl. Once the spinach is cooked and tossed, add it to the egg mixture and stir. Add the cheese and stir. Add the bread and stir.
  4. Pour the bread/spinach mixture into the prepared baking dish. Cover tightly with foil and refrigerate overnight.
  5. On serving day, preheat oven to 350°F Bake the bread pudding for 45 minutes, covered. Remove the foil and bake for 10-15 minutes more, until lightly browned. Let the pudding rest for 10-15 minutes before cutting into pieces.
  6. While Bread Pudding bakes, prepare the ingredients for the sauce.
  7. For the Onion and Tomato Sauce, saute the onion in oil and butter. Add the brown sugar and cook until onion caramelizes. Add tomatoes, salt, pepper and parsley. Heat through. Taste and adjust seasoning, if needed. Serve with the bread pudding.

Watch more

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a