01 -
Combine soy sauce, Worcestershire sauce, garlic powder, smoked paprika, salt, and pepper in a bowl. Add thinly sliced flank steak and toss to coat. Marinate for 15–60 minutes in the refrigerator to infuse flavor and tenderize.
02 -
In a separate 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 the marinated steak in a single layer for 2–3 minutes per side until browned and cooked to desired doneness. Remove steak from skillet and cover loosely with foil to keep warm.
04 -
Reduce heat to medium. Add butter, chopped onion, and minced garlic to the same skillet. Sauté for 3–4 minutes until onion is soft and translucent and garlic is fragrant, scraping up browned bits for flavor.
05 -
Add uncooked white rice to the skillet, stirring to coat in butter and aromatics. Toast rice for 1–2 minutes until slightly golden. Pour in beef broth, stir, and bring to a boil. Reduce heat to low, cover, and simmer 15–18 minutes, or until rice is tender and liquid absorbed.
06 -
Stir heavy cream and shredded cheddar cheese into the cooked rice. Mix until cheese melts and the sauce becomes creamy. Adjust seasoning with salt and pepper to taste.
07 -
Return seared steak and any accumulated juices to the skillet. Pour in prepared honey BBQ sauce. Stir to combine and let simmer for 2–3 minutes to meld flavors and thicken sauce.
08 -
Remove skillet from heat. Sprinkle with fresh parsley before serving. Serve immediately while hot.