Pre-heat oven to 350 degrees F.
Rub freshly scrubbed potatoes with olive oil and sprinkle with kosher salt. Place on a baking sheet and bake on center rack for approx. 60 minutes or until tender on the inside and crispy on the outside. While your potatoes bake, fry up your bacon and make your spinach-artichoke filling.
Chop spinach and set aside.
In a medium pan or skillet, saute diced onion in 1 tsp of olive oil until tender, adding the garlic towards the end.
Next add the spinach [in batches] and stir into the onion and garlic, allowing the heat from the pan and veggies to wilt the spinach.
Season with salt, pepper, and garlic powder, then add both cheeses and chopped artichoke hearts. Stir and set aside.
Once your potatoes are ready, allow them to cool before slicing in half lengthwise.
Scoop out the centers and set aside, leaving a portion of the potato around the edges to keep them together. I like to score an oval in the center using a knife before scooping to ensure pretty potato boats every time.
Brush the edges with olive oil and fill each potato skin with spinach dip.
Top with crumbled bacon and bake on the center rack for 15-20 minutes until they reach cheesy, crispy perfection.
Garnish with chopped parsley and green onion and drizzle with sour cream or Greek yogurt!