Preheat oven to 400°F. Line a large baking sheet with foil or spray with non-stick cooking spray.
If you’re making caramelized onion, add coconut or olive oil to a medium saucepan over medium heat. Add the sliced onion, and cook, stirring frequently, for 15-20 minutes or until the onions soften and turn a dark amber color.
Add the halved baby potatoes to the pan and drizzle with 2 tablespoons olive oil. Top with minced garlic, thyme, rosemary, dried oregano, salt and pepper. Toss well to coat the potatoes. Roast in the preheated oven for 20 minutes, stirring halfway through.
While the potatoes are roasting, prepare the steak. In a small bowl, combine the garlic powder, Italian seasoning, paprika, red pepper flakes, salt and pepper in a small bowl. Season steak by rubbing the spice mix on both sides.
When the potatoes are ready, remove from the oven and turn the oven to broil mode. Stir the potatoes and push them to one side of the pan. Place the seasoned steak on the opposite side and place back in the oven. Broil the steak for 5-7 minutes on one side then remove from the oven, flip the steak, stir the potatoes and place back in the oven. Broil the other side of the steak for another 5-7 minutes or until medium rare (135°F).
Remove from the oven and sprinkle with parsley and top with caramelized onion if using.