Preheat your oven to 375°F (190°C).
Cook the penne pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat olive oil over medium-high heat. Season the sliced flank steak with garlic powder, onion powder, smoked paprika, salt, and pepper. Add the steak to the skillet and cook for about 3-4 minutes until browned. Remove from heat.
In a mixing bowl, combine buffalo sauce, heavy cream, and honey. Stir until well mixed.
In a large baking dish, combine the cooked pasta, cooked steak, and buffalo sauce mixture. Stir in half of the cheddar and mozzarella cheeses.
Top the pasta mixture with the remaining cheddar and mozzarella cheeses.
Bake in the preheated oven for 25-30 minutes or until the cheese is bubbly and golden brown.
Remove from the oven and let it cool for a few minutes. Garnish with sliced green onions before serving.