Nutrition Facts for Tomato bread pudding

Tomato Bread Pudding

Savor the comforting warmth of Tomato Bread Pudding, a savory twist on a traditional favorite that transforms simple ingredients into a show-stopping dish. This recipe combines rustic cubes of stale ciabatta or baguette with juicy diced tomatoes, garlic, and aromatic herbs like basil and thyme, creating a medley of Mediterranean-inspired flavors. A rich custard base made from eggs, milk, and cream is poured over the bread, soaking it in velvety decadence before being layered with Parmesan and mozzarella for a cheesy, golden crust. Perfect as a hearty breakfast, brunch centerpiece, or cozy dinner side, this dish offers the perfect way to use leftover bread while delivering incredible taste and texture. Make it your go-to recipe for a crowd-pleasing, oven-baked comfort food experience!

Nutriscore Rating: 68/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Tomato Bread Pudding
Prep Time:15 mins
Cook Time:45 mins
Total Time:60 mins
Servings: 6

Ingredients

  • 6 cups stale bread (ciabatta or baguette preferred)
  • 2 tablespoons olive oil
  • 3 large tomatoes, diced
  • 3 cloves garlic, minced
  • 0.25 cup fresh basil leaves, chopped
  • 1 teaspoon fresh thyme leaves
  • 4 large eggs
  • 2 cups whole milk
  • 0.5 cup heavy cream
  • 0.33 cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese
  • 1 teaspoon kosher salt
  • 0.5 teaspoon ground black pepper

Directions

Step 1

Preheat your oven to 375°F (190°C). Grease a 9x13 inch baking dish with olive oil or butter.

Step 2

Cut the stale bread into 1-inch cubes and place in a large mixing bowl.

Step 3

In a skillet over medium heat, warm the olive oil. Add the garlic and sauté for 1 minute until fragrant, then add the diced tomatoes, basil, and thyme. Cook for 5-7 minutes, stirring occasionally, until the tomatoes release their juices. Remove from heat and let cool slightly.

Step 4

In a separate bowl, whisk together the eggs, milk, heavy cream, salt, and pepper until fully combined.

Step 5

Pour the tomato mixture over the bread cubes, stirring gently to evenly coat the bread. Let this sit for 10 minutes to allow the bread to soak up the juices.

Step 6

Spread half of the bread mixture into the prepared baking dish. Sprinkle half of the Parmesan and mozzarella cheeses over the layer. Add the remaining bread mixture on top, and sprinkle the rest of the cheeses evenly across the surface.

Step 7

Cover the baking dish with foil and bake in the preheated oven for 30 minutes. Remove the foil and bake for an additional 15 minutes, or until the top is golden and bubbly.

Step 8

Remove the tomato bread pudding from the oven and let cool for 5-10 minutes before serving. Garnish with additional chopped basil, if desired.

Nutrition Facts

Serving size 3086.8 grams (3086.8g)
Amount per serving % Daily Value*
Calories 5722
Total Fat 166.90g 214%
Saturated Fat 69.10g 345%
Polyunsaturated Fat 3.20g
Cholesterol 1029mg 343%
Sodium 9842mg 428%
Total Carbohydrate 806.70g 293%
Dietary Fiber 38.30g 137%
Total Sugars 67.70g
Protein 205.50g 411%
Vitamin D 375IU 1874%
Calcium 2547mg 196%
Iron 54mg 298%
Potassium 3960mg 84%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 27.1%
Protein: 14.8%
Carbs: 58.1%