Preheat your oven to 425°F (220°C). Rub each sweet potato with olive oil and season with salt and pepper. Place them on a baking tray and roast until they become soft and tender.
Allow enough roasting time so the centers become creamy. Properly cooked sweet potatoes should easily pierce with a fork. This creates the perfect base for the filling.
Place the sliced red pepper, yellow pepper, and red onion into a bowl. Toss them lightly with olive oil to ensure even roasting.
Spread the vegetables onto a baking tray and roast until soft with lightly charred edges. The roasting process intensifies their natural sweetness and adds extra depth of flavor.
Heat olive oil in a large skillet over medium heat. Add the ground beef and cook until browned, breaking it apart as it cooks.
Stir in the harissa paste, paprika, cumin, garlic, salt, and black pepper. Continue cooking for a few minutes until the spices become fragrant and fully coat the beef.
Remove the roasted sweet potatoes from the oven and allow them to cool slightly. Carefully slice each potato lengthwise down the center.
Use a fork to gently fluff the inside flesh without tearing the skin. This creates extra space for the delicious filling while keeping the boat shape intact.
Fill each sweet potato generously with the spicy harissa beef mixture. Make sure every boat gets a hearty portion of seasoned meat.
Top the beef with roasted peppers and onions. Finish with a generous sprinkle of crumbled feta cheese for a creamy and tangy contrast.
Scatter freshly chopped parsley over the top of each sweet potato boat. The fresh herbs add brightness and color.
Squeeze fresh lemon juice over the finished boats just before serving. The citrus balances the rich flavors and enhances every bite.