In a large skillet, in oil and butter, sauté finely diced onion and minced garlic - fry, stirring occasionally, for approximately 2-3 minutes.
Add mushrooms - rinsed, dried, and grated on a grater with large holes. Fry, stirring occasionally, for approximately 3-4 minutes. Season with salt, pepper, and oregano. Mix, remove from heat, and cool.
Preheat oven to 200°C.
Cut the baguettes lengthwise. Place on a baking sheet lined with parchment paper.
Mix the cooled mushrooms with grated mozzarella (200 g) and spread the filling on the cut pieces of baguette.
Layer slices of remaining mozzarella (200 g) or sprinkle with grated mozzarella. Layer tomato (sliced into half-slices) or halved cherry tomatoes. Season the tomatoes with salt, pepper, and oregano.
Place the baking sheet with zapiekanki in the preheated oven and bake until lightly golden for approximately 8-10 minutes. After baking, sprinkle with fresh basil, chopped spring onion, and drizzle with ketchup.