01 -
In a medium bowl, combine soy sauce, Worcestershire sauce, garlic powder, smoked paprika, salt, and pepper. Add sliced flank steak and toss to coat thoroughly. Let marinate for at least 15 minutes or up to 1 hour in the refrigerator.
02 -
In a small bowl, whisk together barbecue sauce, honey, Dijon mustard, apple cider vinegar, garlic powder, and chili powder if using. Set aside for later use.
03 -
Heat olive oil in a large skillet over medium-high heat. Sear marinated steak in a single layer for 2–3 minutes per side, or until browned and cooked to preference. Remove steak and keep warm, loosely covered with foil.
04 -
Lower heat to medium and add butter, chopped onion, and minced garlic to the same skillet. Sauté for 3–4 minutes until onions are soft and garlic is fragrant, scraping up any browned bits.
05 -
Add uncooked rice to the skillet, stirring well to coat in the mixture. Toast for 1–2 minutes until lightly golden. Pour in beef broth, stir to combine, bring to a boil, then reduce heat to low, cover, and let simmer for 15–18 minutes until rice is tender and most liquid absorbed.
06 -
When rice is cooked, stir in heavy cream and shredded cheddar cheese. Mix until cheese melts and sauce becomes creamy. Taste and adjust seasoning with salt and pepper if necessary.
07 -
Return seared steak and any accumulated juices to the skillet. Pour prepared honey BBQ sauce over the steak and rice. Mix thoroughly and let simmer for 2–3 minutes so flavors meld and sauce thickens slightly.
08 -
Remove from heat and garnish with chopped fresh parsley. Serve immediately while hot, enjoying the creamy, sweet, and savory flavors directly from the skillet.