Caramelized Onion & Mushroom White Pizza

This recipe was a true labor of love. Sometimes food just taste better when you know you’ve put a lot of time into it.

It’s not that this recipe was at all difficult, it just takes time. Between the fermenting dough and caramelized onions, you need to plan ahead for this one. But most of the time is spent letting the ingredients do their own thing while you go paint your toe nails, do your laundry, or watch Law & Order. So, don’t be scared off by the length of it.

This pizza is truly awesome with it’s garlicky cream sauce, sweet caramelized onions, and earthy sauteed mushrooms. Everything just goes together. And after calculating the cost, I have to say I was quite surprised. I expected the total to be twice as much and to have to explain that I was simply trying to use up a bag of onions that have been sitting on my counter for a couple weeks and a half pound of mushrooms that were starting to get wrinkly in my fridge. I guess I don’t have to make excuses after all! It’s an all around winner!

So, plan ahead to have a pizza night this Friday and mix up your dough the night before… you WON’T be disappointed!

Caramelized Onion & Mushroom Pizza

Sliced Caramelized Onion & Mushroom White Pizza

White Pizza Close
Print Recipe Grocery List Favorites
4.89 from 18 votes

Caramelized Onion & Mushroom White Pizza

A homemade creamy garlic sauce and sweet caramelized onions make this mushroom white pizza to die for! 
Author: Beth - Budget Bytes
Prep Time: 12 hrs
Cook Time: 15 mins
Total Time: 12 hrs 15 mins
Servings: 4



  • 2 cups all purpose flour ($0.30)
  • 1 tsp salt ($0.05)
  • 1/4 tsp instant yeast ($0.02)
  • 3/4 cup water (approximately) ($0.00)


  • 3 small yellow onions $0.84 ($0.84)
  • 2 Tbsp olive oil $0.24 ($0.24)
  • a pinch salt and pepper $0.05 ($0.05)
  • 8 oz button mushrooms $1.75 ($1.75)
  • 1/4 tsp dried thyme $0.02 ($0.02)
  • 1 cup shredded mozzarella $0.93 ($0.93)
  • handful fresh parsley (optional) ($0.10)


  • 1 Tbsp butter ($0.12)
  • 1 clove garlic ($0.08)
  • 4 oz cream cheese ($0.93)
  • 1/2 cup milk ($0.13)
  • 1/4 tsp salt ($0.02)


  • The night before, combine the flour, salt, and yeast in a bowl. Stir to combine. Add just enough water to make the mixture form a ball of dough with no dry flour left on the bottom of the bowl. This will be around 3/4 cup of water. Loosely cover the bowl and allow the dough to rest at room temperature for 12-18 hours.
  • The next day, about an hour and a half before you plan to eat, thinly slice three small (or 2 medium/large) yellow onions. Saute the onions in a skillet over medium-low heat with 2 tablespoons of olive oil for about 45 minutes, stirring the mixture every 2-3 minutes. The end result should be deep golden brown, soft, sweet onions. For a more detailed, step by step photo tutorial on how to caramelize onions, check here.
  • While the onions are cooking, slice the mushrooms. Take the caramelized onions out of the skillet and add the mushrooms, along with a pinch of salt and pepper and the dried thyme. There should be some residual oil in the skillet to cook the mushrooms, if not add a tad more. Cook the mushrooms until all of the moisture has evaporated away (about 10 minutes over medium heat).
  • While the mushrooms are cooking, prepare the cream sauce. Mince a clove of garlic and add it to a pot with 1 tablespoon of butter. Saute over medium heat until softened (about 2 minutes). Next, add the cream cheese, milk, and 1/4 teaspoon of salt. Heat and whisk this mixture until a smooth sauce forms (about 5 minutes).
  • Adjust the rack in your oven to its highest position and begin to preheat to 500 degrees. The dough at this point should be at least double in volume and very bubbly (see photos below). Sprinkle it generously with flour and then scrape it out of the bowl and onto a floured surface. Pat the dough down into a circle about ten inches in diameter. Transfer the dough to a large (16-inch) pizza pan that has been coated with non-stick spray and stretch/press it the rest of the way out to the edges of the pan.
  • Spread the sauce over the surface of the dough with the back of a spoon. Sprinkle the caramelized onions and sauteed mushrooms over top. Finally, add the shredded mozzarella. Bake the pizza in the fully preheated 500 degree oven for 12-15 minutes or until the crust is golden brown. Sprinkle with chopped fresh parsley after baking, if desired.
See how we calculate recipe costs here.
Tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!


Serving: 1 ServingCalories: 551.05 kcalCarbohydrates: 58.58 gProtein: 17.98 gFat: 27.58 gSodium: 1256.95 mgFiber: 3.35 g
Nutritional values are estimates only. See our full nutrition disclaimer here.

The equipment section above contains affiliate links to products we use and love. As an Amazon Associate I earn from qualifying purchases.

Top view of caramelized onion & mushroom pizza sliced with pizza cutter and one slice taken out

Step By Step Photos

dough in mixing bowl
The night before, stir together the flour, salt, and yeast. Stir in just enough water until it forms a ball of dough like this. For me it was about 3/4 cup of water, but it will be different every time depending on the humidity and other factors. Loosely cover the dough and let it sit at room temperature for 12-18 hours. This will develop the gluten to give you a nice crisp/chewy crust and also provide flavor.

The next day, about an hour and a half before you want to eat, get the onions started. You can use three small or two medium or large onions. You could even caramelize a double batch and then freeze half so that you don’t have to do it all over again next time!

sliced onions in skillet
Slice the onions and pop them into a skillet along with 2 tablespoons of olive oil. Start cooking them over medium/low heat, stirring every few minutes.

caramelized onions in skillet
This is a long, slow process and must be done that way. After about 45 minutes of slow cooking, the onions will be like this. I could have even cooked them longer, but I was all like “I WANT PIZZA NOW!” so I stopped here. For a more detailed photo instruction of how to caramelize onions, look here.

mushrooms added to onions in skillet
To avoid dirtying another pan, I just took the onions out and added my sliced mushrooms. There was enough oil left over in the skillet that I didn’t need to add more, but do so if you need to. Also add a pinch of salt, pepper, and a 1/4 tsp of dried thyme.

cooked mushrooms in skillet
Cook those mushrooms down until they have released all of their moisture and then that moisture has evaporated off (about 10 minutes).

garlic and butter in skillet
While the mushrooms are cooking, you can begin making the sauce. Mince a clove of garlic and saute it for about 2 minutes in a tablespoon of butter.

cream cheese block cut in half
Then add 4 ounces of cream cheese, a half cup of milk, and a 1/4 teaspoon of salt…

ingredients whisked and cooking in pot to make sauce
Whisk and heat the ingredients together until they form a smooth sauce (about 5 minutes over medium heat)

fermented dough in mixing bowl
Now back to that dough… This is what it looks like after about 16 hours. Big, fluffy, bubbly, and most importantly, STICKY. Sprinkle some flour over top of the dough and then use your hands to scrape it off the sides of the bowl and onto a floured counter top. Oh yeah, and begin to preheat your oven to 500 degrees now too, because that may take a while. And make sure your oven rack is on it’s highest level.

dough rolled onto floured surface on countertop and made into a circle
Once you have the dough out on your counter top, press it down into a circle that is about half the size that you want it. You need to be able to transfer it to the pizza pan and then you can stretch and press it the rest of the way out once it’s on there. I used a large 16 inch pizza pan.

dough placed on pizza pan and sauce spread on top
Transfer the partially stretched dough onto a pizza pan coated with non-stick spray. Stretch it the rest of the way out. Pour the cream sauce on top and use the back of a spoon to spread it around.

mushrooms and onions sprinkled on top of sauce
Sprinkle the mushrooms and onions over top…

shredded mozzarella sprinkled on top of onions and mushrooms
And then sprinkle just a little mozzarella over top (1 cup). Since there’s already a rich cream sauce, I didn’t want to add a ton of cheese. Plus, I didn’t want it to over power the onion and mushroom flavor.

baked pizza
Bake that puppy for about 12-15 minutes or until the crust is nice and golden brown. Add fresh parsley on top after cooking, if desired (it just makes it look nice).

Close up of a slice of Caramelized Onion & Mushroom White Pizza
Why, hello gorgeous… *wink, wink*