Preheat your oven to 375°F (190°C).
Cook sweet potatoes in boiling water for 15 minutes until soft. Drain and mash with coconut milk, ghee, garlic powder, and salt.
While the potatoes cook, heat olive oil in a skillet over medium heat.
Add ground beef, onion, garlic, and cook until beef is browned, about 7-10 minutes.
Add carrots, peas, thyme, rosemary, salt, and pepper to the skillet. Stir until veggies are tender, about 5-7 minutes.
Transfer the beef mixture to a baking dish.
Spread mashed sweet potatoes evenly over the beef mixture.
Bake for 25-30 minutes until golden and bubbly on top.
Let cool for 5 minutes before serving.