Preheat your oven to 400°F. Peel and dice the sweet potato into cubes.
Toss the sweet potato cubes with a small drizzle of olive oil, salt, and pepper. Spread them on a baking sheet and roast for about 20-25 minutes until tender and lightly caramelized, stirring halfway through.
Meanwhile, prepare the steak marinade by mincing the garlic and mixing it with olive oil, dried rosemary, dried thyme, salt, and pepper.
Coat the flank steak with the garlic-herb mixture and let it sit for 10-15 minutes to absorb the flavors.
Heat a grill or skillet over medium-high heat. Cook the steak for about 4-5 minutes per side (depending on thickness) for medium-rare. Adjust cook time to your preference, then let the steak rest for 5 minutes before slicing it thinly.
Steam or lightly sauté the broccoli until it’s tender but still crisp, about 3-4 minutes.
Assemble your bowl by layering the roasted sweet potato, steamed broccoli, and sliced steak. Drizzle with a little extra olive oil if desired, and serve warm.