Prepare the Meat Mixture: In a large bowl, combine ground beef, eggs, grated onion, minced garlic, chopped parsley, paprika, salt, and pepper. Mix well.
Cook the Vegetables: In a skillet, heat olive oil over medium heat. Add chopped spinach and mushrooms, season with salt, and sauté until cooked. Remove from heat and let cool.
Assemble the Meatloaf: On a sheet of parchment paper, spread the meat mixture into a rectangle. Layer the cooked spinach, mushrooms, and cheese on top.
Roll the Meatloaf: Using the parchment paper, carefully roll the meatloaf tightly, sealing the edges.
Prepare the Glaze: In a bowl, mix soy sauce, tomato paste, mustard, and honey until well combined.
Bake the Meatloaf: Place the rolled meatloaf on a baking sheet and bake in a preheated oven at 400°F for about 35 minutes.
Glaze and Finish Baking: Remove from the oven, brush with the glaze, and return to the oven at 375°F for an additional 8-12 minutes.
Rest and Serve: Let the meatloaf rest for at least 20 minutes before slicing and serving.