Prep the mushrooms: Heat oven to 400°F (200°C).
Wipe mushrooms with a damp towel. Gently twist out stems and set them aside. Brush caps lightly with olive oil and place on a parchment-lined baking sheet, cavity up.
Chop the stems: Finely mince the mushroom stems so they cook quickly and blend into the filling.
Brown the beef: Warm 1 tablespoon olive oil in a skillet over medium heat.
Add ground beef and cook, breaking it up, until no pink remains, about 4–5 minutes. Season lightly with salt and pepper.
Sauté aromatics: Add onion and chopped mushroom stems to the skillet. Cook 3–4 minutes until softened and most moisture cooks off.
Stir in garlic, Italian seasoning, and smoked paprika. Cook 30–60 seconds until fragrant.
Make it creamy: Reduce heat to low. Stir in cream cheese until melted and smooth.
Remove from heat. Fold in mozzarella, Parmesan, and almond flour. Taste and adjust salt and pepper.
Fill the caps: Spoon the beef mixture into each mushroom cap, slightly mounding the tops.
For extra cheesiness, sprinkle a little more mozzarella or Parmesan over each.
Bake: Bake 15–18 minutes, until mushrooms are tender and the tops are golden and bubbly. If you like more browning, broil for 1–2 minutes at the end.
Finish and serve: Rest 3–5 minutes to set. Garnish with chopped parsley or chives.
Serve warm.