Savory Bread Pudding with Artichokes and Two Cheeses

Artichoke hearts and a blend of Cheddar and Parmesan cheeses make a delicious savory side dish.

Photo: Christina Holmes

Heading out the door? Read this article on the new Outside+ app available now on iOS devices for members! Download the app.



  • 6 large eggs
  • 2 cups 2% reduced-fat milk
  • 1 Tbs. Dijon mustard
  • 1/2 tsp. freshly grated nutmeg
  • 3 cups loosely packed 1-inch cubes Italian, French, or sourdough bread
  • 2 6-oz. jars marinated, quartered artichoke hearts, drained, oil reserved
  • 1 large onion, thinly sliced (3 cups)
  • 2 Tbs. finely chopped fresh thyme, divided
  • 1/4 tsp. smoked paprika
  • 1 cup grated sharp Cheddar cheese
  • 1/2 cup grated Parmesan cheese


  1. Preheat oven to 350°F. Coat 8- or 10-cup baking dish with cooking spray.
  2. Whisk together eggs, milk, mustard, and nutmeg in large bowl. Season with salt and pepper, if desired. Add bread cubes, and press bread down into liquid to submerge. Set aside to soak while preparing vegetables.
  3. Heat 2 Tbs. reserved artichoke oil in skillet over medium heat. Add onion, and sprinkle with salt, if desired. Sauté 5 to 7 minutes, or until softened. Reduce heat to medium-low, and stir in artichoke hearts, 1 Tbs. thyme, and paprika. Sauté 5 to 7 minutes more, or until artichoke hearts are tender and beginning to brown.
  4. Stir artichoke mixture and Cheddar cheese into bread mixture. Transfer mixture to prepared baking dish, and sprinkle with Parmesan and remaining 1 Tbs. thyme. Bake 45 minutes, or until top is golden brown and custard is set.

Related: How to Prep Artichokes

Nutrition Information

  • Calories 260
  • Carbohydrate Content 21 g
  • Cholesterol Content 161 mg
  • Fat Content 14 g
  • Fiber Content 3 g
  • Protein Content 14 g
  • Saturated Fat Content 6 g
  • Sodium Content 777 mg
  • Sugar Content 6 g