Drain the thawed spinach thoroughly, pressing out excess water, and chop it finely. Chop the artichoke hearts into small pieces and set aside.
In a skillet over medium heat, add a splash of olive oil and sauté the minced garlic until fragrant, about 30 seconds, until it smells toasty and aromatic.
Add the chopped spinach to the skillet and cook for 2 minutes until wilted and vibrant green, stirring frequently.
Transfer the cooked spinach and garlic to a mixing bowl. Add the softened cream cheese, grated Parmesan, chopped artichokes, and lemon juice.
Mix everything together until well combined and creamy. Taste and season with salt and pepper as needed.
Preheat your oven to 190°C (375°F). Transfer the mixture to a small baking dish or ramekin, smoothing the top with a spatula.
Sprinkle extra Parmesan cheese on top if desired for a crispy, cheesy crust.
Bake in the preheated oven for 20-25 minutes until bubbling around the edges and golden on top. If the top browns too quickly, cover loosely with foil.
Remove from the oven and let rest for 5 minutes. The dip should be hot, bubbly, and fragrant, ready to serve.