01 -
Toss your cubed potatoes with the paprika, onion powder, and salt until they're evenly coated. Lay them out in a single layer on a parchment-lined baking sheet and give them a good spray with olive oil.
02 -
Pop the baking sheet into a preheated oven at 200°C (400°F) and let them roast for about 30 minutes. Halfway through, give the pan a good shake to help them brown evenly. You're looking for golden, crispy edges and tender centers.
03 -
While your potatoes are working their magic in the oven, heat up a large oven-safe skillet over medium-high heat. Toss in the ground beef along with the chopped onion and garlic. Break up the meat with a wooden spoon as it browns, cooking until there's no pink left.
04 -
Add the diced bell pepper to your browned beef, then stir in the paprika, passata, tomato paste, mustard, Worcestershire sauce, maple syrup, and beef broth. Mix everything together well, then bring it to a gentle boil.
05 -
Lower the heat, cover your skillet, and let the sauce simmer away for 20-25 minutes. This gives all those flavors time to meld together and the sauce to thicken beautifully. Give it a taste and adjust the seasoning with more salt and pepper if needed.
06 -
Once your sauce is nice and thick and your potatoes are perfectly roasted, spoon the crispy potatoes right over the top of your beef mixture. Break up the Boursin cheese and scatter it across the potatoes, then sprinkle the shredded cheddar and mozzarella over everything.
07 -
Slide your skillet under a low broiler for just a few minutes, keeping a close eye on it. You want that cheese melted, bubbly, and starting to turn golden brown on top. Pull it out and let it cool for a minute before digging in.