Prepare the Mushrooms: Gently wipe the mushrooms clean with a damp cloth. Remove and finely chop the stems. Hollow out the caps slightly.
Sauté the Aromatics: Heat 1 tbsp olive oil in a skillet over medium heat. Add chopped mushroom stems, onion, and garlic. Sauté for about 5 minutes until onions are translucent.
Wilt the Spinach: Stir in the chopped spinach and cook for another 2–3 minutes until wilted. Remove from heat and let cool slightly.
Mix the Filling: In a large bowl, combine the softened cream cheese, sautéed mixture, Parmesan, breadcrumbs, oregano, salt, black pepper, and red pepper flakes. Mix well.
Stuff the Mushrooms: Preheat oven to 375°F (190°C). Spoon or pipe the filling into each mushroom cap, slightly mounding it on top.
Bake to Perfection: Place stuffed mushrooms on a lined baking sheet. Drizzle with the remaining 1 tbsp olive oil. Bake for 20–25 minutes until golden brown and tender.
Garnish & Serve: Let mushrooms cool slightly before garnishing with fresh parsley. Serve warm and enjoy!