
This hearty One-Skillet Creamy Honey BBQ Steak Rice has become my weeknight lifesaver when I need a delicious meal that satisfies everyone without creating a mountain of dishes. The combination of tender steak, creamy rice, and sweet-tangy sauce creates a perfect balance that transforms ordinary ingredients into something truly special.
I first created this recipe during a particularly busy week when I needed something substantial but simple. My family was so impressed they requested it three times that month, and it has since become our go-to meal for both weeknight dinners and casual entertaining.
Ingredients
- Flank steak: Thin slices cook quickly and absorb flavors beautifully. Look for meat with good marbling for the best texture.
- Soy sauce: Provides the umami foundation for the marinade. Use low sodium if you prefer to control salt levels.
- Worcestershire sauce: Adds complexity and depth to the steak marinade. The fermented anchovy base enhances meat flavor.
- Barbecue sauce: Choose your favorite brand for the signature flavor. I recommend one with a balance of sweet and smoky notes.
- Honey: Raw honey works best for its robust flavor. It creates a glossy finish and balances the acidity in the sauce.
- Dijon mustard: Adds tanginess and helps emulsify the sauce. French varieties offer the most authentic flavor.
- Heavy cream: Creates the luxurious texture. Full fat is recommended for proper thickening and preventing separation.
- Rice: Long grain or jasmine rice works best for this recipe. The grains stay separate and absorb flavors wonderfully.
- Beef broth: Enhances the meaty flavor throughout the dish. Homemade provides the richest taste if available.
How To Make One-Skillet Creamy Honey BBQ Steak Rice
- Marinate the Steak:
- Combine soy sauce, Worcestershire sauce, garlic powder, smoked paprika, salt and pepper in a bowl. Toss thinly sliced flank steak in this mixture until fully coated. Allow to marinate for at least 15 minutes or up to an hour in the refrigerator. This step infuses flavor while tenderizing the meat for juicier results.
- Create the Signature Sauce:
- Whisk together barbecue sauce, honey, Dijon mustard, apple cider vinegar, garlic powder, and optional chili powder in a small bowl. Set aside for later use. The sauce will develop deeper flavors as it sits, allowing the ingredients to fully integrate.
- Sear the Steak Perfectly:
- Heat olive oil in a large skillet over medium high heat until shimmering. Add marinated steak in a single layer, working in batches if necessary to prevent overcrowding. Cook for 2 to 3 minutes per side until beautifully browned with a slight crust. Remove and rest under foil to retain juices.
- Build the Flavor Base:
- Reduce heat to medium and add butter to the same skillet. Add chopped onion and minced garlic, sautéing until soft and fragrant, about 3 to 4 minutes. Scrape up all browned bits from the steak for maximum flavor development.
- Cook the Rice Properly:
- Add uncooked rice to the aromatic mixture and toast for 1 to 2 minutes until lightly golden. Pour in beef broth, bring to a boil, then reduce heat to low. Cover and simmer for 15 to 18 minutes until rice is tender and has absorbed most of the liquid.
- Create the Creamy Element:
- Stir heavy cream and shredded cheddar into the cooked rice until fully incorporated and velvety smooth. The residual heat will melt the cheese completely while the cream creates the luxurious texture that makes this dish special.
- Combine and Finish:
- Return the seared steak and any accumulated juices to the skillet. Pour the honey BBQ sauce over everything and gently stir to combine. Simmer for 2 to 3 minutes until slightly thickened and the flavors have melded together beautifully.

The honey in this recipe is truly the secret ingredient. I discovered its transformative power when I ran out of brown sugar one night. The natural sweetness it provides creates a glaze on the meat that caramelizes slightly during the final simmer, adding complexity you simply cannot get from processed sweeteners.
Time-Saving Prep Options
For even quicker preparation, consider marinating the steak the night before. The longer marination actually improves the flavor and tenderness of the meat, creating a melt in your mouth texture that elevates the entire dish. You can also pre chop all vegetables and combine the sauce ingredients, storing them separately in the refrigerator until cooking time.

Perfect Substitutions
This recipe welcomes adaptations based on what you have available. Chicken thighs work beautifully as a substitute for steak just increase the cooking time slightly to ensure they reach 165°F. For a vegetarian version, replace the steak with portobello mushrooms and the beef broth with vegetable broth. The creamy element can be made dairy free by using coconut cream instead of heavy cream and your favorite plant based cheese alternative.
Serving Suggestions
Serve this one skillet wonder family style right from the pan for casual dinners, or plate individually for a more formal presentation. A simple side salad with a light vinaigrette provides a fresh contrast to the rich main dish. For a complete meal experience, warm tortillas or crusty bread make excellent accompaniments for soaking up every bit of the delicious sauce.
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually continue to develop, making day two sometimes even more delicious than the original meal. When reheating, add a splash of broth or water to maintain the creamy consistency as the rice tends to absorb liquid during storage.
Frequently Asked Questions
- → How do I ensure the steak stays tender?
To keep the steak tender, marinate it for at least 15 minutes before cooking and avoid overcooking during searing. Slice it thinly against the grain.
- → Can I use a different type of rice?
Yes, you can use jasmine, basmati, or even brown rice, but adjust the cooking time and liquid ratio as needed to ensure proper texture.
- → What can I substitute for heavy cream?
If you're out of heavy cream, you can use half-and-half, full-fat coconut milk, or a mix of milk and cream cheese for a similar creamy consistency.
- → How spicy is this dish?
Without the optional chili powder, the dish is mild and slightly tangy. Adding chili powder or a dash of hot sauce can increase the heat to your preference.
- → Can I make this vegetarian?
Yes, substitute the steak with firm tofu or your favorite meat alternative and use vegetable broth instead of beef broth for the rice.
- → Can I make the honey BBQ sauce ahead of time?
Absolutely! The honey BBQ sauce can be prepared and stored in the fridge for up to one week in an airtight container.
- → What side dishes pair well with this?
Steamed vegetables, a fresh green salad, or roasted asparagus are great sides to balance the richness of the dish.