Go Back Email Link
+ servings
Print Recipe
4.93 from 14 votes

Mushroom and Spinach Flatbread with Caramelized Onions

Perfectly sweet meets warming spices in this delicious Homemade Apple Pie! Simple in looks and ingredients, but show-stopping in flavor. Seriously, SO. GOOD.
Prep Time20 mins
Cook Time8 mins
Total Time28 mins
Course: Main Course
Cuisine: American
Servings: 3
Calories: 640kcal
Author: Traci


  • 15 ounces pizza dough
  • 2 cups sliced yellow or white onion
  • 3 cups sliced cremini, baby bella mushrooms
  • 2 cups fresh spinach
  • ¼ cup freshly grated parmesan
  • 4 ounces fresh mozzarella, chopped
  • 2-3 Tablespoons olive oil + more for sautéing


  • Preheat oven with baking stone to 450 degrees.
  • Sauté onion in a little olive oil over medium heat until onion is tender and caramelized.
  • Season with salt and pepper. Set aside.
  • Sauté mushroom in olive oil until cooked through, about 2.3 minutes.
  • Turn off heat. Stir in spinach.
  • Season with salt and pepper. Set aside.
  • On a floured surface, roll dough into a rectangle.
  • Brush with olive oil.
  • Sprinkle with parmesan cheese.
  • Top with onion, mushroom, and spinach.
  • Add fresh mozzarella.
  • Bake until crust is browned and cheese is bubbly, about 8 minutes.


  • You can use your favorite vegan mozzarella and parmesan to make this flatbread vegan!
  • If you don't have a yellow onion, you can use a white onion.
  • Any kind of mushrooms can be used! We used baby bella's.
  • Store-bought dough can be used, but we can't recommend baking times.
Expert Tips:
  • If you don't have a baking stone, you can bake this on a sheet pan or a pizza pan!
  • Topping amounts are more suggestions. Feel free to add as much or as little as you like!
  • Baking times may vary.


Serving: 1slice | Calories: 640kcal | Carbohydrates: 82g | Protein: 26g | Fat: 25g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 36mg | Sodium: 1420mg | Potassium: 626mg | Fiber: 5g | Sugar: 15g | Vitamin A: 2198IU | Vitamin C: 14mg | Calcium: 347mg | Iron: 5mg