This isn’t your typical bread puddingwhich is precisely why it’s so good.

Serve this comfortingcasserolewith a green salad for dinner or as a company-worthy brunch.

One of the South’s prized crops, sweet potatoes have dozens ofvarieties from whiteto deep orange.

Savory Sweet Potato Bread Pudding

Credit: Hector Manuel Sanchez; Styling: Caroline M. Cunningham

Look for smooth, unblemished medium-size potatoes.

To prevent the flesh from browning, rinse cut sweet potatoes in cold water before cooking.

baby spinach

1(8-oz.)

Lightly coat an aluminum foil-lined baking sheet with cooking spray.

Bake in preheated oven until sweet potatoes are just tender, 20 to 25 minutes, stirring halfway through.

Remove potatoes from oven, and set aside.

Reduce oven temperature to 350F.

Cook onion in hot drippings over medium until just tender, 2 to 3 minutes.

Add spinach, and cook until spinach begins to wilt, about 1 minute.

Add bread cubes and crumbled bacon to spinach mixture, stirring to completely incorporate.

Stir in bread cube mixture, stirring gently to completely incorporate.

Gently stir in roasted potatoes.

Lightly coat a 13- x 9-inch baking dish with cooking spray; spoon mixture into prepared dish.

Bake at 350F until golden brown and set in the middle, 45 to 50 minutes.

Let stand 10 minutes before serving.