In a bowl, mix soy sauce, Worcestershire sauce, garlic powder, smoked paprika, salt, and pepper. Add sliced steak, coat well, and marinate for 15 minutes.
Heat olive oil in a skillet over medium-high heat. Sear the steak until browned, about 2-3 minutes per side. Remove and set aside.
In the same skillet, melt butter. Sauté onion and garlic until softened.
Add rice, beef broth, heavy cream, salt, and pepper. Stir well.
Bring to a boil, then reduce heat to low. Cover and simmer for 15 minutes, or until rice is tender.
Meanwhile, mix barbecue sauce, honey, Dijon mustard, apple cider vinegar, garlic powder, and chili powder in a bowl.
Stir the cooked steak and shredded cheese into the rice. Drizzle with honey BBQ sauce.
Garnish with fresh parsley before serving.