Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the sliced mushrooms and minced garlic. Sauté for 5-7 minutes until the mushrooms are golden brown and tender. Season with salt and pepper.
While the mushrooms cook, bring a large pot of water to a boil. Cook the mushroom ravioli according to the package instructions. Once done, drain and set aside.
Transfer the sautéed mushrooms into a mixing bowl and combine them with the ricotta cheese. Stir until creamy and well-mixed.
Using the same skillet (because less cleanup is always better!), heat 1 tablespoon of olive oil over medium heat. Add minced garlic and sauté for 30 seconds until fragrant. Toss in the fresh spinach leaves and sauté until wilted, which takes about 2-3 minutes. Season with salt, pepper, and red pepper flakes if desired.
Place the warm ravioli on a plate. Generously spoon the mushroom-ricotta mixture onto each ravioli. Top with the sautéed spinach.
Finish with a sprinkle of freshly grated Parmesan cheese. Serve immediately and enjoy the beautiful medley of earthy, creamy, and garlicky flavors.