If you have ever dreamed about a pizza that dances on your taste buds with savory, fresh, and sweet notes all at once, then the Bacon Spinach Pizza with Caramelized Onions Recipe is your new best friend. This is not just any pizza; it’s a comforting, wholesome combination of crispy bacon, tender spinach, and luxuriously sweet caramelized onions, all resting on a perfectly crisp paleo crust topped with a dreamy cashew-based cheese sauce. Each bite delivers a harmony of textures and flavors that will make you smile and keep you coming back for more. Whether you’re a pizza purist or a foodie adventurer, this recipe is a must-try that feels like a cozy hug on a plate.

Ingredients You’ll Need
Getting the ingredients right is such a joy because they’re simple yet altogether essential for creating that incredible balance of flavors, textures, and colors in this Bacon Spinach Pizza with Caramelized Onions Recipe. Each one plays a starring role, from the crispy bacon adding that smoky crunch to the creamy cashew cheese that brings everything together with velvety richness.
- 1 unit homemade one-bowl easy paleo pizza crust: This grain-free crust forms the perfect sturdy but tender base for our toppings.
- 6 slices bacon: Crispy bacon adds a rich, smoky bite that’s utterly addictive.
- 3 tablespoons ghee, avocado oil, or olive oil: Essential for sautéing the onions to that glorious caramelized finish.
- 1 large onion, thinly sliced: Slowly caramelized onions bring a sweet and savory depth to the pizza.
- Sea salt and black pepper, to taste: These simple seasonings are key to enhancing all the other flavors perfectly.
- 5 oz fresh baby spinach: Packed with color and nutrients, spinach wilts into just the right amount of tender freshness.
- Dairy-free parmesan shreds (optional): Adds an extra cheesy texture without dairy, if you like.
- 3/4 cup raw cashews: The creamy base for our luscious dairy-free cheese sauce.
- 2 tablespoons fresh lemon juice: Brightens the cheese sauce with a zesty tang.
- 1/3 cup water or plain dairy-free milk: Adjusts the cheese sauce to the perfect consistency.
- 1 tablespoon water or plain dairy-free milk: Helps with blending the creamy sauce smoothly.
- 2 tablespoons avocado oil or olive oil: Adds creaminess and a silky mouthfeel to the cheese.
- 1 teaspoon sea salt: Enhances the cheesy flavor beautifully.
- 1-2 tablespoons nutritional yeast: Provides that irresistible cheesy umami note.
How to Make Bacon Spinach Pizza with Caramelized Onions Recipe
Step 1: Prepare the crust and pre-bake
Start by making your homemade one-bowl easy paleo pizza crust just like the recipe says, then bake it at 425°F for 8 minutes. This pre-bake sets a sturdy base that will hold up beautifully under all your tasty toppings without getting soggy.
Step 2: Adjust oven temperature
Once your crust is nicely set, lower the oven temperature to 400°F to create the perfect environment for baking your pizza to crisp perfection while allowing the toppings to meld their flavors together.
Step 3: Sauté onions
Warm your skillet over medium heat and add the ghee or chosen oil. Toss in the thinly sliced onion to coat each piece evenly. This step is like the magic that turns simple onions into sweet, tender caramelized jewels.
Step 4: Cook onions until soft and translucent
Let the onions cook gently for about 10 minutes, stirring occasionally so they soften without browning too fast. Keep an eye on the heat because slow cooking transforms their sugars into that lovely golden color and deep flavor.
Step 5: Caramelize onions
Sprinkle sea salt over the onions and continue cooking for another 5 to 10 minutes until deeply caramelized, achieving that rich sweetness and melt-in-your-mouth texture you want on your pizza.
Step 6: Set onions aside
Transfer the caramelized onions to a small bowl and let them rest while you prepare the spinach, so they keep their rich flavor and don’t overcook.
Step 7: Cook and season spinach
Return the skillet to medium heat, toss in the baby spinach, and cook just a couple of minutes until wilted. Season with salt and pepper to ensure it delivers fresh, tasty contrast against bacon and onions.
Step 8: Drain spinach
Use double layers of paper towels to squeeze out any excess moisture from the spinach. This crucial step prevents a soggy pizza and keeps the crust crisp and pleasing.
Step 9: Blend the creamy cheese sauce
In a powerful blender, combine raw cashews, fresh lemon juice, water or dairy-free milk, oil, sea salt, and nutritional yeast. Blend until smooth and creamy—this luscious sauce will glue all toppings together with a glorious cheesy flavor without dairy.
Step 10: Layer the toppings
Spread the velvety cheese sauce evenly over the pre-baked crust. Then layer on the wilted spinach, crisp bacon slices, and golden caramelized onions for that show-stopping flavor trio.
Step 11: Final bake
Place your assembled pizza back into the 400°F oven for another 5 to 8 minutes. This final bake melds the flavors and crisps the crust further, creating a pizza experience you’ll want to share.
Step 12: Slice and serve
Once baked perfectly, take the pizza out and cut it into 6 to 8 slices. Serve hot to enjoy that crispy crust with the melty cheese sauce, sweet onions, fresh spinach, and smoky bacon in every bite.
How to Serve Bacon Spinach Pizza with Caramelized Onions Recipe

Garnishes
To take this pizza over the top when serving, try sprinkling fresh cracked black pepper or a handful of chopped fresh herbs like basil or oregano. A light drizzle of balsamic glaze or chili flakes can also add a surprising pop that complements all the rich flavors beautifully.
Side Dishes
This Bacon Spinach Pizza with Caramelized Onions Recipe pairs wonderfully with a crisp, bright salad like arugula with lemon vinaigrette or a simple cucumber and tomato salad. You can also serve it alongside some roasted vegetables for a wholesome, satisfying meal.
Creative Ways to Present
For a casual party, slice your pizza into bite-sized squares and serve on a wooden board with small forks for easy sharing. You can even turn it into a rustic flatbread appetizer by cutting smaller pieces and stacking them with a toothpick. Presentation is part of the fun!
Make Ahead and Storage
Storing Leftovers
If you have any leftovers from the Bacon Spinach Pizza with Caramelized Onions Recipe, keep them in an airtight container in the refrigerator. They will stay fresh for up to 3 days, making it easy to enjoy a quick snack or meal the next day.
Freezing
This pizza can be frozen for longer storage. Wrap slices tightly in plastic wrap and place them in a freezer-safe bag or container. When needed, thaw in the refrigerator overnight before reheating to keep the crust and toppings tasting their best.
Reheating
To reheat, place the pizza slices on a baking sheet and warm them in a preheated 375°F oven for 8 to 10 minutes. This will revive the crispness of the crust and warm the toppings without drying them out. Avoid microwaves if you want that fresh-from-the-oven taste.
FAQs
Can I use a store-bought pizza crust instead of homemade?
Absolutely! While the homemade one-bowl easy paleo pizza crust adds a special touch, a store-bought crust works just fine if you’re short on time. Just make sure to choose one that’s sturdy enough to hold all those delicious toppings.
What can I substitute for cashews in the cheese sauce?
If you have nut allergies or prefer a different base, try soaked sunflower seeds or even silken tofu for a creamy dairy-free cheese sauce alternative. Keep blending until you get that smooth, cheesy texture.
Is this pizza suitable for gluten-free diets?
Yes! The paleo pizza crust used here is naturally gluten-free, making the Bacon Spinach Pizza with Caramelized Onions Recipe a fantastic option for anyone avoiding gluten without sacrificing flavor.
Can I make the caramelized onions ahead of time?
Definitely! Caramelized onions can be made a day or two in advance and stored in the refrigerator. This can actually deepen their flavor and save you time when preparing the pizza.
How do I make sure the spinach doesn’t make the pizza soggy?
To keep the crust crisp, it’s essential to cook the spinach just until wilted and then drain it thoroughly by squeezing out any excess moisture with paper towels before adding it to the pizza.
Final Thoughts
There is something truly special about the Bacon Spinach Pizza with Caramelized Onions Recipe that makes it a treasured dish in any kitchen. It’s a perfect blend of comfort, nutrition, and decadent flavor that feels both indulgent and wholesome. I can’t wait for you to make this recipe and share it with your loved ones—it’s sure to become a fast favorite in your home just like it is in mine.
Print
Bacon Spinach Pizza with Caramelized Onions Recipe
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Description
A comforting bacon spinach pizza topped with caramelized onions and a creamy dairy-free cashew cheese sauce on a homemade paleo crust. This pizza combines rich, crispy bacon, nutrient-packed spinach, and sweet caramelized onions for a deliciously satisfying meal perfect for any pizza lover seeking a gluten-free and grain-free option.
Ingredients
Crust
- 1 unit homemade one-bowl easy paleo pizza crust
Toppings
- 6 slices bacon (crispy bacon for rich flavor)
- 3 tablespoons ghee, avocado oil, or olive oil (for sautéing)
- 1 large onion (thinly sliced)
- Sea salt and black pepper to taste (essential seasonings)
- 5 oz fresh baby spinach (packed with nutrients)
- Dairy-free parmesan shreds to taste (optional topping)
Cashew Cheese Sauce
- 3/4 cup raw cashews (creamy base for cheese sauce)
- 2 tablespoons fresh lemon juice (for brightening)
- 1/3 cup water or plain dairy-free milk (for consistency)
- 1 tablespoon water or plain dairy-free milk (additional for blending if needed)
- 2 tablespoons avocado oil or olive oil (adds creaminess)
- 1 teaspoon sea salt (key for flavor)
- 1–2 tablespoons nutritional yeast (enhances cheesy flavor)
Instructions
- Prepare the crust: Begin by preparing your homemade one-bowl easy paleo pizza crust as instructed in the recipe, then bake it for 8 minutes at 425°F to give it a solid foundation.
- Adjust oven temperature: After baking the crust, reduce the temperature of the oven to 400°F, creating the perfect environment for baking your delicious pizza.
- Sauté onions: Heat a skillet over medium heat and add the ghee or selected oil. Toss in the thinly sliced onions, ensuring they are fully coated with the fat for even cooking.
- Cook onions: Allow the onions to cook for about 10 minutes, stirring occasionally. Adjust the heat if they start to brown too quickly, aiming for soft, translucent onions.
- Caramelize onions: Once softened, sprinkle the onions with sea salt and continue cooking for an additional 5 to 10 minutes until they are deeply caramelized, then remove from heat.
- Set onions aside: Transfer the caramelized onions to a small bowl and set them aside while preparing the spinach.
- Cook spinach: Return the skillet to medium heat and add the fresh spinach. Cook just a couple of minutes until wilted, then season with salt and pepper.
- Drain spinach: Use double-lined paper towels to drain the cooked spinach, squeezing out any excess moisture to avoid a soggy pizza.
- Blend cheese sauce: In a powerful blender, combine the raw cashews, fresh lemon juice, water or dairy-free milk, avocado oil, sea salt, and nutritional yeast. Blend until smooth and creamy.
- Layer toppings: Spread the creamy cashew cheese sauce evenly over the baked crust. Then layer the wilted spinach, crispy bacon slices, and caramelized onions on top. Add dairy-free parmesan shreds if using.
- Final bake: Place the assembled pizza back into the 400°F oven and bake for another 5 to 8 minutes, until everything is heated through and the crust has a crisp finish.
- Slice and serve: Remove the pizza from the oven and use a pizza slicer to cut it into 6 to 8 slices. Serve immediately and enjoy the comforting blend of flavors.
Notes
- The paleo crust can be prepared ahead of time and refrigerated before baking.
- Make sure to thoroughly drain the spinach to prevent excess moisture on the pizza.
- Adjust the amount of nutritional yeast in the cheese sauce to your desired cheesiness.
- For extra flavor, you can sprinkle additional herbs like oregano or basil before the final bake.
- This recipe is dairy-free and gluten-free, suitable for paleo diets.
- Use high-quality bacon for best flavor and crispiness.

