Ingredients

1lbpizza dough,homemade or store bought

7ozbacon,(7 slices), cooked and chopped

3tbspolive oil,divided

8ozbaby spinach

1large red onion,sliced ¼-inch thick slices

salt and freshly ground black pepper

1tspgranulated sugar

1tbspbalsamic vinegar

2tbspbutter

1clovelarge garlic,minced

2tbspflour

¾cupmilk

6ozlow-moisture mozzarella cheese,shredded

2ozParmesan cheese,finely shredded

Preparation

Place a pizza stone in oven and preheat oven to 475 degrees F.

Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add spinach and saute just until wilted.

Transfer to several layers of paper towels and squeeze some of the excess liquid from spinach. Set aside.

Add another 1 tablespoon olive oil to skillet and set over medium heat. Add onions, season lightly with salt and saute for 10 minutes.

Add sugar and cook for about 5 to 10 minutes longer until they begin to caramelize, adding a few tablespoon of water as needed to prevent them from drying and burning.

Stir in balsamic vinegar and cook for 1 minute longer. Set aside.

Shape pizza dough into a 12-inch round over a lightly floured surface, leaving a larger rim around edge of dough for crust. Brush the top with remaining 1 tablespoon olive oil and let rest for 10 minutes.

In a small saucepan, melt butter over medium heat. Add flour and garlic and cook, stirring constantly for 1 minute. While whisking, slowly pour milk into flour mixture.

Season with salt and pepper to taste and bring mixture just to a boil stirring constantly then remove from heat.

Spread white sauce evenly over pizza, leaving crust uncoated. Top with half of the mozzarella and half of the parmesan, then add spinach, bacon and onions.

Top with remaining half of the mozzarella and parmesan. Using a pizza peel, transfer pizza to preheated pizza stone and bake in preheated oven 8 to 12 minutes until cheese is melted and crust is golden.