Creamy Honey BBQ Rice

Featured in Delicious Main Dish Recipes for Every Occasion.

For busy nights, this easy one-pan creamy honey BBQ steak rice is a dream. Start by marinating and searing juicy steak for bold flavor. Enhance it with garlic and onion, then cook the rice in broth for texture. Stir in cream and melty cheese before layering the honey barbecue-coated steak on top. It’s the cozy, flavorful dinner your family will love, minus the mess.

A man wearing a white shirt and suspenders holding a piece of paper.
Updated on Tue, 27 May 2025 16:13:02 GMT
A bowl of rice with juicy steak and toppings. Pin it
A bowl of rice with juicy steak and toppings. | chefmelt.com

This filling One-Pan Creamy Honey BBQ Beef Rice has become my favorite dish for crazy weeknights when I want something tasty without much hassle. The mix of juicy beef, velvety rice, and that sweet-zingy honey BBQ sauce makes every mouthful perfectly balanced.

I came up with this dish during an extra busy week when I needed to wow my spouse's parents but couldn't spend ages cooking. They loved it so much they wanted the instructions before they left, and now they use it as their go-to meal for leftover beef too.

What You'll Need

  • Flank steak: cut it thin across the grain to make sure it stays tender
  • Soy sauce and Worcestershire: these work as a quick marinade that gets deep into the meat
  • BBQ sauce: pick a good quality one without corn syrup for the tastiest results
  • Honey: brings natural sweetness and helps the meat get that nice shine
  • Heavy cream: gives that rich smoothness that makes everyone want seconds
  • Beef broth: grab low sodium so you can control the salt level
  • Cheddar cheese: grate it yourself since it melts way better than the bagged stuff
  • Jasmine rice: its lovely smell takes the whole meal up a notch

How To Cook One-Pan Creamy Honey BBQ Beef Rice

Prep your beef:
Mix up soy sauce, Worcestershire, garlic powder, and paprika in a container. Toss in your skinny beef strips and let them soak for at least 15 minutes. The Worcestershire starts softening the meat while all those spices work their magic on each slice.
Mix your sauce:
Stir BBQ sauce, honey, Dijon, vinegar, and spices until they're all combined. This mix hits all the right notes - sweet, tangy and savory. Give it a taste and add more honey if you want it sweeter.
Cook the beef:
Get your pan super hot before adding oil. Lay the soaked beef in one layer and cook about 2-3 minutes each side. The beef will finish cooking when it goes back in later, so it's fine if it's a bit underdone now.
Start the flavor base:
Using that same pan with all those tasty browned bits, cook onions and garlic in butter until soft and smelling good. These give the foundation for the creamy rice you're about to make.
Get the rice going:
Put dry rice right into the pan with those cooked onions and stir it around for a minute before adding broth. This quick step brings out the rice's nutty flavor. Cover and let it simmer until soft, about 18 minutes, keeping the heat low.
Make it creamy:
Mix in heavy cream and cheese until everything's melty and smooth. The rice should be rich and creamy like risotto but way easier. Taste it now and add salt if needed.
Bring it all together:
Put the beef back in and pour that honey BBQ sauce all over. Let everything bubble gently for a bit, so the sauce coats all the rice and meat with its sweet-tangy goodness.
A close up of a plate of food. Pin it
A close up of a plate of food. | chefmelt.com

What I love most about this dish is how the honey in the BBQ sauce makes these tiny caramelized spots throughout. My kid always asks for this meal on her birthday, saying those sweet bits are like finding little hidden treats mixed in with all the savory stuff.

Prep Ahead Tips

This meal works great for planning ahead. You can soak the beef for up to a day beforehand and mix up the honey BBQ sauce early too. Keep them separate in the fridge until you're ready to cook. The finished dish stays good in the fridge for about 3 days, though the rice might soak up some sauce while it sits. When you warm it up, add a splash of beef broth or cream to bring back that smooth texture.

Easy Swaps

What's great about this dish is you can change things up. If you can't find flank steak or it's too pricey, try using ribeye, sirloin, or even leftover roast beef cut into strips. Want something lighter? Use half and half instead of heavy cream. You can swap in brown rice too, just know you'll need more cooking time and extra liquid. Don't do dairy? Coconut cream works surprisingly well instead of heavy cream in this dish.

A plate of meat and rice. Pin it
A plate of meat and rice. | chefmelt.com

What To Serve With It

This one-pan meal is totally fine by itself, but a simple green salad with a light dressing makes a nice contrast to the rich main dish. If you want more food, some roasted veggies like broccoli or asparagus go really well with these flavors. A chunk of buttery garlic bread is great for soaking up any sauce left on your plate. For a fancy touch, sprinkle some fresh herbs like chives or parsley on top right before you bring it to the table.

Try These Twists

You can use this basic recipe to create tons of different meals. For a tex-mex version, toss in corn, black beans, and chopped bell peppers with the rice, then use enchilada sauce instead of BBQ sauce. An Asian style works great by swapping the BBQ sauce for teriyaki and adding snow peas and water chestnuts. For a taste of Italy, use herbs like basil and oregano in the marinade and replace the BBQ sauce with a mix of tomatoes and olives. The great thing about cooking everything in one pan is you can adjust it to whatever flavors your family likes best.

Frequently Asked Questions

→ What steak cut should I use?

Flank steak works great since it’s tender and holds marinades well. Sirloin or skirt steak also do the job.

→ Is there a vegetarian option?

Swap out the steak for veggie-friendly choices like tofu or mushrooms, and use veggie broth instead of beef.

→ Which BBQ sauce pairs best?

Go with any BBQ sauce that you love. A smoky, tangy one complements this dish beautifully.

→ Can I use brown rice here?

Totally doable! Just cook it longer and add more broth since brown rice needs extra time and liquid.

→ How can I make this spicy?

Throw in chili flakes or mix chili powder into the honey BBQ sauce for a nice kick of heat.

→ Is this dish good for meal prep?

Yep, prep the parts separately—like marinate the steak or cook the rice—then just combine and heat when ready to eat.

Honey BBQ Steak Rice

One skillet, tender steak, smooth rice, and bold honey BBQ sauce—making family dinners cozy and simple.

Prep Time
10 Minutes
Cook Time
35 Minutes
Total Time
45 Minutes

Category: Main Dish Recipes

Difficulty: Intermediate

Cuisine: American

Yield: 4 Servings

Dietary: ~

Ingredients

→ Beef and Marinade Mix

01 1 pound (450g) flank steak, cut into thin strips
02 1 tsp smoked paprika
03 1 tbsp Worcestershire sauce
04 Salt and pepper as needed
05 2 tbsp soy sauce
06 1 tbsp olive oil
07 1 tsp garlic powder

→ Sweet BBQ Sauce

08 ½ cup (120ml) your favorite barbecue sauce
09 1 tsp garlic powder
10 2 tbsp honey
11 ½ tsp chili powder (optional)
12 1 tbsp Dijon mustard
13 1 tbsp apple cider vinegar

→ Rice and Creamy Topping

14 3 cloves garlic, finely chopped
15 1 cup (180g) uncooked rice (white)
16 ½ cup (120ml) heavy cream
17 1 tbsp butter
18 1 small onion, diced small
19 1 ¾ cups (420ml) beef broth (low-sodium)
20 ½ cup (50g) cheddar cheese, shredded
21 Salt and pepper for seasoning
22 Fresh parsley to sprinkle on top

Instructions

Step 01

Mix the soy sauce, Worcestershire, garlic powder, paprika, salt, and pepper in a dish. Add the steak and toss until it's covered. Let it sit in the fridge for at least 15 minutes or up to an hour.

Step 02

In a small bowl, combine barbecue sauce, honey, mustard, apple cider vinegar, garlic powder, and chili powder if you'd like a kick of spice. Keep it aside.

Step 03

Warm up olive oil in a big frying pan over medium-high heat. Sear the steak on each side for around 2-3 minutes, or until browned to your liking. Set aside, keeping it warm.

Step 04

Adjust heat to medium, then toss butter, onion, and garlic into the pan. Stir together, scraping the bits off the pan. Simmer for 3-4 minutes until the onions are soft and the garlic gives off a great smell.

Step 05

Add the raw rice to the skillet and stir to coat it in that buttery goodness. Let it toast for about a minute or two, then pour in the beef broth. Once it begins to boil, cover and let it simmer gently for 15-18 minutes until the rice turns tender.

Step 06

When the rice is done, stir in the heavy cream and cheddar. Mix until the cheese melts completely. Season with a dash of salt and pepper, adding another bit of butter if you want it richer.

Step 07

Put the seared beef and any juices back into the skillet. Pour the BBQ sauce mix on top. Let it simmer for 2-3 minutes so the flavors meld and the sauce thickens a little.

Step 08

Take the skillet off the heat, sprinkle some fresh parsley on top, and serve it all up hot.

Notes

  1. Leave the steak in the marinade longer for even more flavor.

Tools You'll Need

  • Mixing bowls
  • Knife
  • Chopping board
  • Skillet with lid

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has soy (soy sauce)
  • Contains dairy (cheddar, cream, butter)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 520
  • Total Fat: 25 g
  • Total Carbohydrate: 47 g
  • Protein: 29 g