Step 1
Preheat oven to 400 degrees F (200 degrees C).
Step 2
Line a baking sheet with aluminum foil.
Step 3
Heat 1 tablespoon olive oil in a skillet over medium heat and stir in mushrooms and garlic; sprinkle with salt and black pepper. Cook and stir until the mushrooms have given off their juice and the juice has evaporated about 10 minutes. Remove from heat and set mushroom mixture aside.
Step 4
Heat 1 more tablespoon olive oil in a separate large skillet over medium-high heat until very hot and place asparagus into the skillet. Cook stirring occasionally until asparagus pieces are very well browned (almost but not quite burned in spots) about 8 minutes. Remove asparagus from skillet and set aside.
Step 5
Reduce heat to medium and cook bacon in the same skillet until crisp about 10 minutes; stir often. Drain excess grease as the bacon cooks for crisper pieces.
Step 6
Remove bacon pieces and place on a paper towel-lined plate; blot with paper towels to reduce grease.
Step 7
Place the flatbread crust onto the prepared baking sheet and spread marinara sauce over the crust.
Step 8
Spread the mushrooms and garlic evenly over the pizza.
Step 9
Spread asparagus over the pizza.
Step 9
Arrange bacon pieces on the pizza.