In a large skillet, heat the olive oil over medium-high heat. Add the diced onion and sauté for about 3 minutes until translucent. Add the minced garlic and cook for an additional 1 minute until fragrant.
Season the sliced flank steak with salt, pepper, and smoked paprika. Add the steak to the skillet and cook for about 4-5 minutes, stirring occasionally, until browned and cooked to your desired doneness.
Stir in the corn and cook for another 2 minutes.
Reduce the heat to medium-low and pour in the heavy cream and honey BBQ sauce. Stir well to combine and let it simmer for about 3-4 minutes until the sauce thickens slightly.
Add the cooked rice to the skillet and mix until the rice is well coated with the creamy sauce. Heat through for another 2-3 minutes.
Remove from heat and garnish with chopped green onions before serving.