Preheat the oven to 350 F and grease an 8x8" baking dish with oil. Set aside.
Add the sweet potato to a medium pot and cover with water. Bring to a boil for 10-12 minutes or until the sweet potatoes are fork-tender. Strain the water and mash the potatoes with coconut milk and salt. Set aside.
Using a large, deep skillet heat the oil over medium heat. Add the onions, garlic, carrots, and celery and cook for 3 minutes or until lightly fork tender.
Add the ground beef to the pan and crumble until browned. Season with salt, pepper, rosemary, and stir in the coconut amios and tomato paste.
Spoon the filling into the base of the greased baking dish. Spoon the sweet potato mixture over the filling until even. Use a fork to add a pattern, or a spoon to swirl the top if desired.
Bake in the preheated oven for 30 minutes or until the top is lighlty crisp.
Serve topped with chopped parsley.