Do you have a piece of that and a little bit of this? You can use leftovers to make a delicious breakfast pudding that your family and friends will adore! This hearty recipe can be made the night before and will feed a crowd!

You can use leftover turkey or chicken with chopped apples, onions and spices like sage and thyme. You can use leftover corned beef, potato and carrots to make another variation. Smoked Cajun sausage, peppers and onions would be wonderful, too! Add your favorite cheese and mix and match! Encourage your family to use their imaginations!

2 tsp. extra virgin olive oil
8 oz. breakfast sausage, chopped
4 pieces cooked bacon (we love turkey bacon)
½ c. baked ham, chopped
½ green bell pepper, minced
½ red bell pepper, minced
3 cloves garlic, minced
1 loaf of French or Italian bread, cubed (approximately 8 cups)
8 eggs
3 c. whole milk
½ heavy cream
1.5 tsp. Slap Ya Mama or a mixture of salt, pepper and garlic powder

Topping:

2 tbsp. butter, melted
1 c. grated cheddar or your choice
½ c. grated pecorino Romano cheese

Brown the sausage in a little olive oil. Transfer onto plate with paper towels. Add ham, both bell peppers and onion and cook for 5 minutes until tender. Add garlic and cook 2 more minutes. Allow mixture to cool.

In large bowl whisk together the eggs, milk, heavy cream and spices.

Place bread cubes in a large 9 x 13-inch baking pan. Add meat and vegetable mixture and toss. Add egg mixture. Bake in a 350 degree oven for 50-55 minutes.

In the meantime, melt 2 tbsp. butter and add bread crumbs. Brown bread crumbs just a minute or so. Let cool and add grated cheese. After 55 minutes sprinkle bread crumbs on top and cook an additional 15 to 20 minutes. Enjoy!