One-Skillet Creamy Honey BBQ Steak Rice Recipe
If you’re craving a dish that combines bold BBQ flavors with creamy, comforting rice, you are absolutely going to love this One-Skillet Creamy Honey BBQ Steak Rice. It’s a dazzling, soul-satisfying meal that comes together in a single pan, making it as simple as it is delicious. Tender, marinated flank steak gets seared to perfection and coated in a luscious honey BBQ sauce, then nestled atop fluffy rice simmered in a rich, cheesy cream base. Every bite bursts with smoky, sweet, umami goodness, creating a dish that’s perfect for weeknight dinners or anytime you want something indulgent yet straightforward to whip up.

Ingredients You’ll Need
This recipe uses a handful of straightforward ingredients that pack a punch in flavor and texture. Each one plays a crucial role in building layers of taste, from the tender steak to the creamy, cheesy rice that soaks up all those fantastic BBQ vibes.
- Flank steak (1 pound): Thinly sliced for quick marinating and searing, this cut is perfect for soaking up the marinade’s flavors while staying tender.
- Olive oil (1 tablespoon): Essential for searing your steak to get that luscious, caramelized crust.
- Soy sauce (2 tablespoons): Adds a savory, salty depth to the steak marinade.
- Worcestershire sauce (1 tablespoon): Brings a tangy and umami richness that enhances the meatiness.
- Garlic powder (2 teaspoons, divided): Infuses a warm, aromatic punch both in the marinade and the BBQ sauce.
- Smoked paprika (1 teaspoon): Adds a subtle smoky undertone perfect for BBQ-inspired dishes.
- Barbecue sauce (½ cup): Your favorite brand or homemade works beautifully to deliver that signature sweet and smoky character.
- Honey (2 tablespoons): Sweetens the BBQ sauce naturally, balancing tang and spice.
- Dijon mustard (1 tablespoon): Brings a sharp bite that livens up the sauce.
- Apple cider vinegar (1 tablespoon): Brightens the BBQ sauce with a tangy note.
- Chili powder (½ teaspoon, optional): For those who like a subtle kick of heat.
- White rice (1 cup): Long-grain or jasmine rice is ideal here, offering a fluffy texture that absorbs flavors beautifully.
- Beef broth (1 ¾ cups): Used to cook the rice and infuse savory depth.
- Heavy cream (½ cup): Makes the rice irresistibly creamy and luscious.
- Shredded cheddar cheese (½ cup): Melts into the rice, adding gooey, cheesy richness.
- Butter (1 tablespoon): Adds silkiness and helps soften onions and garlic.
- Onion (1 small, finely chopped): Softens and sweetens, providing essential aromatic base notes.
- Garlic cloves (3, minced): Fresh garlic elevates every layer of flavor in the dish.
- Salt and pepper: To taste, they bring everything together perfectly.
- Fresh parsley (for garnish): Adds a bright, herbaceous finish for color and freshness.
How to Make One-Skillet Creamy Honey BBQ Steak Rice
Step 1: Marinate the Steak
Start by mixing soy sauce, Worcestershire sauce, garlic powder, smoked paprika, salt, and pepper in a bowl. Coat the thinly sliced flank steak in this mixture and let it rest for at least 15 minutes. Marinating tenderizes the meat and infuses it with a punch of flavor, giving you juicy, flavorful steak pieces that will be the star of this dish.
Step 2: Prepare the Honey BBQ Sauce
While the steak is soaking up those marinade flavors, whisk together the barbecue sauce, honey, Dijon mustard, apple cider vinegar, garlic powder, and chili powder if you want a slight kick. This sauce delivers sweet, tangy, and smoky richness that perfectly complements the creamy rice and steak.
Step 3: Sear the Steak
Heat olive oil in a skillet over medium-high heat until shimmering. Lay the marinated steak slices out in a single layer, searing each side for 2-3 minutes until they develop a golden crust and reach your desired doneness. Pull your beautifully browned steak out of the skillet and keep it warm under foil. This step locks in flavor and delivers that irresistible caramelization.
Step 4: Cook the Aromatics
Drop the heat to medium and add butter to the skillet. Toss in the chopped onions and minced garlic, sautéing until the onions turn translucent and the garlic releases its signature fragrance. Scrape up any leftover bits from the steak; this adds depth and unites the flavors for the rice that’s coming next.
Step 5: Cook the Rice
Add the uncooked rice straight into the skillet, stirring to coat each grain with the buttery onion and garlic mixture. Toast it for a couple of minutes until slightly golden to build a nutty undertone. Pour in the beef broth and bring everything up to a boil. Lower the heat, cover with a lid, and simmer gently for 15 to 18 minutes until the rice is tender and all the broth is absorbed — this is where the comforting base takes form.
Step 6: Add the Cream and Cheese
Once the rice is perfectly cooked, stir in heavy cream and shredded cheddar cheese. The cheese melts into a velvety, luscious sauce that coats the rice in creamy goodness. Adjust seasonings with salt and pepper, and if you want an extra touch of richness, stir in a bit more butter here.
Step 7: Return the Steak to the Skillet
Slide the seared steak slices back into the skillet along with any resting juices. Drizzle the honey BBQ sauce over everything and stir gently to combine. Let the dish simmer for a few minutes so the flavors marry beautifully and the sauce thickens slightly, turning the whole skillet into one harmonious, dreamy meal.
Step 8: Garnish and Serve
Finally, sprinkle vibrant fresh parsley over the creamy honey BBQ steak rice for a pop of color and fresh flavor. Serve straight from the skillet while it’s hot and enjoy the harmonious balance of smoky, sweet, creamy, and savory in every bite.
How to Serve One-Skillet Creamy Honey BBQ Steak Rice

Garnishes
A simple sprinkle of fresh parsley adds not only a lovely green contrast but also a burst of bright herbaceousness that lifts the creaminess of the dish. You can also add a pinch of extra chili flakes if you want a hint of heat or a squeeze of fresh lime to brighten the flavors even more.
Side Dishes
This One-Skillet Creamy Honey BBQ Steak Rice is a true one-pan wonder that can stand on its own, but pairing it with a crisp green salad or roasted vegetables adds a welcome texture and nutritional balance. Try some grilled asparagus or a fresh cucumber salad to offset the richness of the creamy rice and tangy steak.
Creative Ways to Present
For a fun twist, serve the dish in small cast iron skillets or individual oven-safe dishes to maintain heat and add a cozy, rustic vibe. You might also top it with a fried egg or sliced avocado for extra indulgence and texture. If you’re feeling festive, a few crispy fried onions on top will bring delightful crunch.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer leftover creamy honey BBQ steak rice into an airtight container and keep it refrigerated for up to 3 days. The flavors actually deepen overnight, making it an excellent next-day meal.
Freezing
You can freeze portions of this dish in a freezer-safe container for up to 2 months. Because it contains cream and cheese, the texture might slightly change after freezing, but reheating and stirring well will bring it back to creamy perfection.
Reheating
To reheat, warm in a skillet over low heat with a splash of beef broth or water to prevent sticking and revive creaminess. Stir frequently until heated through. Avoid microwaving without adding moisture as the rice can become dry.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! While flank steak is ideal because it marinates quickly and stays tender when sliced thin, you can substitute skirt steak, sirloin, or even ribeye if you prefer more marbling. Just adjust cooking time based on thickness.
Is it necessary to marinate the steak?
Marinating isn’t mandatory but highly recommended—it tenderizes the meat and infuses it with savory and smoky flavors that elevate the whole dish. Even a short 15-minute marinade makes a noticeable difference.
Can I make this recipe gluten-free?
Yes! Use gluten-free soy sauce or tamari for the marinade and ensure your barbecue sauce and Worcestershire sauce are gluten-free. Most ingredients are naturally gluten-free but always check labels to be safe.
What type of rice works best here?
Long-grain white rice or jasmine rice are perfect because they stay fluffy and absorb the broth and cream well. Avoid sticky or short-grain rice as it might get too mushy in this recipe.
Can I make this dish vegetarian or vegan?
To make a vegetarian or vegan version, swap steak for hearty mushrooms or tofu and use vegetable broth. Replace heavy cream and cheddar cheese with plant-based alternatives. Adjust the BBQ sauce to ensure it’s vegan-friendly, and you’ll still get all that incredible creamy BBQ flavor.
Final Thoughts
I wholeheartedly encourage you to make this One-Skillet Creamy Honey BBQ Steak Rice a regular in your kitchen. It’s that perfect dish that feels like a special treat but comes together fast enough for weeknight dinners. Creamy, smoky, sweet, and utterly comforting—once you try it, you’ll see why it’s a total crowd-pleaser. Enjoy every bite, and don’t be surprised if it quickly becomes one of your favorites too!
PrintOne-Skillet Creamy Honey BBQ Steak Rice Recipe
This One-Skillet Creamy Honey BBQ Steak Rice is a delicious and comforting dish featuring tender marinated flank steak in a sweet and tangy honey BBQ sauce, served over creamy, cheesy rice cooked with aromatic onions and garlic. Perfect for a quick weeknight dinner or a flavorful main course, this recipe combines smoky, sweet, and savory flavors in one easy skillet meal.
- Prep Time: 15 minutes
- Cook Time: 25-30 minutes
- Total Time: 40-45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: One-Skillet, Stove-Top
- Cuisine: American, BBQ-inspired
- Diet: Halal
Ingredients
For the Steak and Marinade:
- 1 pound (450g) flank steak, sliced thinly
- 1 tablespoon olive oil (for searing the steak)
- 2 tablespoons soy sauce
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- Salt and pepper to taste
For the Honey BBQ Sauce:
- ½ cup (120ml) barbecue sauce (your favorite brand or homemade)
- 2 tablespoons honey
- 1 tablespoon Dijon mustard
- 1 tablespoon apple cider vinegar
- 1 teaspoon garlic powder
- ½ teaspoon chili powder (optional)
For the Rice and Creamy Base:
- 1 cup (180g) uncooked white rice (long-grain or jasmine recommended)
- 1 ¾ cups (420ml) beef broth (low-sodium)
- ½ cup (120ml) heavy cream
- ½ cup (50g) shredded cheddar cheese
- 1 tablespoon butter
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- Salt and pepper to taste
- Fresh parsley (for garnish)
Instructions
- Marinate the Steak: In a medium bowl, combine soy sauce, Worcestershire sauce, garlic powder, smoked paprika, salt, and pepper. Add the thinly sliced flank steak and toss to coat. Marinate for at least 15 minutes, up to 1 hour in the refrigerator for best flavor and tenderness.
- Prepare the Honey BBQ Sauce: In a small bowl, whisk together barbecue sauce, honey, Dijon mustard, apple cider vinegar, garlic powder, and optional chili powder. Set aside to use later for coating the steak.
- Sear the Steak: Heat olive oil in a large skillet over medium-high heat. Add the marinated steak in a single layer and sear for 2-3 minutes per side until browned and cooked to desired doneness (about 5-6 minutes total for medium-rare). Remove steak from skillet, cover loosely with foil, and set aside.
- Cook the Aromatics: Reduce heat to medium. Add butter, chopped onion, and minced garlic to the same skillet. Sauté for 3-4 minutes, stirring occasionally, until onions are soft and translucent and garlic is fragrant, scraping up browned bits from the steak for extra flavor.
- Cook the Rice: Add the uncooked rice to the skillet and stir well to coat with the butter and aromatics. Toast the rice for 1-2 minutes until slightly golden. Pour in beef broth, stir to combine, and bring to a boil. Reduce heat to low, cover with a lid, and simmer for 15-18 minutes until rice is tender and most liquid is absorbed.
- Add the Cream and Cheese: Stir in heavy cream and shredded cheddar cheese into the cooked rice. Let the cheese melt into a rich, creamy sauce. Taste and season with additional salt and pepper if needed. Optionally, add an extra tablespoon of butter for more richness.
- Return the Steak to the Skillet: Add the seared steak back into the skillet with any juices collected on the plate. Pour the prepared honey BBQ sauce over the steak and stir to combine. Simmer for 2-3 minutes to meld flavors and thicken the sauce slightly.
- Garnish and Serve: Remove from heat, sprinkle with fresh parsley for color and freshness. Serve immediately while hot, enjoying the creamy, sweet, and savory steak and rice right from the skillet!
Notes
- Marinate the steak longer (up to 1 hour) for more tenderness and flavor.
- Use low-sodium beef broth to control the saltiness of the dish.
- For extra heat, increase chili powder or add a dash of cayenne pepper.
- Substitute heavy cream with half-and-half for a lighter version.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated in a skillet with a splash of broth or water.
- For a gluten-free option, use gluten-free soy sauce and barbecue sauce.
Nutrition
- Serving Size: 1 portion (1/4 recipe)
- Calories: 575 kcal
- Sugar: 11 g
- Sodium: 900 mg
- Fat: 30 g
- Saturated Fat: 15 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 48 g
- Fiber: 3 g
- Protein: 28 g
- Cholesterol: 110 mg
Keywords: One-Skillet, Creamy Rice, Honey BBQ, Flank Steak, Easy Dinner, BBQ Sauce, Comfort Food, Quick Meal