ArrowDownFill 1arrow-small-lineFill 1Cooking Light - EasyCooking Light - FastCooking Light - So GoodCooking Light - How-ToCooking Light - Staff FaveCooking Light Badge - Wow!GroupClose IconEmailEmpty Star IconLike Cooking Light on FacebookFull Star IconShapePage 1 Copy 3Page 1 Copy 2Grid IconHalf Star IconFollow Cooking Light on InstagramList IconMenu IconPrintSearch IconSpeech BubbleFollow Cooking Light on SnapchatFollow Cooking Light on TwitterWatch Cooking Light on YouTubeplay-iconWatch Cooking Light on Youtube

Cheesy Savory Bread Pudding

Photo: Kate Sears
Prep time 15 mins
Cook time 3 hrs, 30 mins
Yield Serves 6
We love serving this at brunch, just remember it takes at least 3 hours in the slow-cooker.


  • 4 ounces thinly sliced bacon (4 to 5 slices)
  • 1 onion, chopped
  • 1 red bell pepper, seeded and chopped
  • 2 ribs celery, chopped
  • 1 clove garlic, minced
  • 8 large eggs, lightly beaten
  • 2 cups whole milk
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 12 slices soft white bread, 1/2-inch thick, crusts removed, cut into 1-inch cubes
  • 1 cup grated Cheddar
  • 2 fresh tomatoes, sliced

Nutrition Information

  • calories 469
  • fat 26 g
  • satfat 10 g
  • protein 26 g
  • carbohydrate 34 g
  • fiber 2 g
  • cholesterol 334 mg
  • sodium 1112 mg

How to Make It

  1. Coat inside of slow cooker with cooking spray. Cook bacon in a large skillet over medium-high heat until browned and crisp, 5 to 7 minutes. Transfer bacon to a paper towel-lined plate and pour off all but 1 Tbsp. fat from skillet. Add onion, bell pepper and celery to skillet. Cook, stirring often, until softened, 3 to 5 minutes. Add garlic and sauté 1 minute longer. Remove from heat. Coarsely chop bacon.

  2. In a large bowl, whisk eggs, milk, salt and pepper. Add bread cubes and stir in onion mixture, bacon, cheese and tomatoes. Stir well and pour into slow cooker. Cover and cook on low until a knife inserted near center comes out clean, 3 to 3 1/2 hours.