Love and Olive Oil

Coconut Beef & Broccoli Stir Fry Rice Bowls

Coconut Beef & Broccoli Stir Fry Rice Bowls

Beef broccoli meets Thai coconut curry meets stir fry rice bowl, in this glorious mashup that you’ll adore. Take-out shmake-out, I mean, really, who needs it?

The thin slices of steak practically melt within a savory coconut broth spiked with soy sauce and lime. Served over a generous bowl of sticky sweet coconut rice, it makes for a hearty and satisfying meal. And aside from the sweet rice which requires a few hours of pre-soaking, this recipe comes together in about 30 minutes.

Coconut Beef & Broccoli Stir Fry Rice Bowls

We don’t make stir-fry nearly as often as we used to. One too many platters of soy sauce-drenched tofu and we kind of wore ourselves out. But this recipe has us back in the game, and it’s easily one of our favorite recipes to date.

I hope you like coconut because this recipe has plenty of it, although, as a self proclaimed coconut-skeptic, it really isn’t overpowering. With a subtle sweetness and nuttiness, the coconut serves more as the foundation for layers of flavor than a strong flavor in and of itself. So really, even if you aren’t a huge fan of coconut, give it a try, you might just surprise yourself (and your tastebuds!)

Coconut Beef & Broccoli Stir Fry Rice Bowls

The thinly sliced strips of Thai-seasoned beef (we like flat iron, but flank or skirt would work just fine too) are quickly stir-fried in coconut oil, then tossed with tender broccoli florets and a sweet and savory coconut milk-based sauce, all on a bed of coconut-infused sticky rice (which we’ve used in the past for our Asian-style Loco Moco). Sticky rice is also called glutenous rice even though it, like other rice varieties, is entirely gluten-free. It’s called this because it gets sticky and almost glue-like when cooked. We like to sub in a bit of coconut milk in place of the water to give the rice some extra flavor and natural sweetness. It requires less liquid than normal rice, and we like to soak it for 6-8 hours beforehand to speed up the cooking process (though it’s done in about 10 minutes).

Thai Coconut Beef & Broccoli Stir Fry Rice Bowls

Don’t eat red meat? Not a fan of broccoli? This recipe is easily modified to suit your personal tastes. Replace the beef with chicken or tofu. Swap in asparagus or pea pods for the broccoli. Fill your bowls with steamed jasmine rice or brown rice or even rice noodles. Double or triple the sauce and eat this more like a soup than a stir fry.

I’m all about flexibility.

Not physically, as I’m about as flexible as a chopstick. Touch my toes? You may as well ask me to lick my elbow.

When it comes to recipes, though, flex all you want. This recipe can take it.

Coconut Beef & Broccoli Rice Bowls

Did you make this recipe?


  • 1 1/2 cups sweet sticky rice*
  • 1 1/2 cups water
  • 3/4 cup coconut milk
  • 3 tablespoons coconut oil
  • 1 pound flank, flat iron, or skirt steak, thinly sliced
  • 1 tablespoon Thai seasoning (we used Spice Islands brand)
  • 1 shallot, minced
  • 3 garlic cloves, minced
  • 2 teaspoons finely grated fresh ginger
  • 1 large head broccoli, cut into small florets (about 3 cups florets)
  • 1 cup coconut milk
  • 2 tablespoons soy sauve
  • 1 tablespoon packed brown sugar
  • 1/2 tablespoon lime juice
  • fresh cilantro, for topping
  • toasted sesame seeds, for garnish


  1. Combine rice with 1 1/2 cups cold water; cover and refrigerate for 6 to 8 hours. Pour rice and any remaining liquid into a saucepan. Stir in coconut milk and bring to a boil over medium heat. Cover and reduce heat to medium-low; simmer for 10 minutes, or until rice is tender and liquid is absorbed. Remove from heat; keep covered and let stand for at least 5 minutes.
  2. While rice is cooking, toss sliced steak with Thai seasoning until evenly coated.
  3. Heat 1 tablespoon coconut oil in a large skillet or wok over medium-high heat. When pan is very hot, add 1/3 of sliced beef, spreading into a thin layer. Saute for 1 to 2 minutes per side or until beef is starting to brown but still slightly pink the middle. Transfer to a plate. Repeat with remaining beef, adding more coconut oil to the pan as needed.
  4. Return skillet to heat. If necessary, add a bit more oil, but the residual drippings from the beef should be enough. Add shallot, garlic, and ginger and saute until fragrant, about 30 seconds.
  5. Add broccoli and cook until bright green, 2 to 3 minutes. Add coconut milk, soy sauce, sugar, and lime juice and simmer for 2 to 3 minutes or until broccoli is tender and sauce is thickened and reduced. Add beef and cook, stirring to coat evenly with sauce, until heated through.
  6. Divide rice among 4 serving bowls. Top with beef broccoli mixture, then sprinkle with fresh cilantro and sesame seeds and enjoy.

*Sold as Sho-Chiku-Bai sweet rice, or sometimes just called sweet rice, white sticky rice can be found at specialty grocers and Asian food stores. You can substitute other types of rice here if necessary (sushi rice is the closest in terms of stickiness), just follow the cooking instructions on the package, replacing 3/4 cup of the cooking water with coconut milk.

All images and text © / Love & Olive Oil

Did you make this recipe?

Let us know what you think!
Leave a Comment below or share a photo and tag me on Instagram with the hashtag #loveandoliveoil.

There may be affiliate links in this post. We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. Our store didn’t have Thai Seasoning, so I used some Asian seasoning from Wildtree that I had on hand. Turned out great! Family liked it, so it’s a keeper.

  2. Try Amira basmati rice ….. this is one of the premium finest quality rice available globally…

  3. I made this last night and it was wonderful! Didn’t have any Thai seasoning so I rubbed the beef with Thai red curry paste instead. Totally delicious, thanks for a great recipe!

  4. Oh, this recipe looks delicious, Lindsay! I’m a huge fan of all things coconut, so I’ll definitely be whipping this up for dinner sometime soon. 

  5. This looks really yummy. I love beef and broccoli and rice bowls. Cooking rice in coconut milk sounds wonderful.

  6. Well I love beef and broccoli and every ingredient in this dish. I don’t eat a lot of beef, so this is wonderful way to have it and not have it—-if you know what I mean.
    I find I really like rice bowls for dinner too.

  7. I was just talking to my friend about how I never really make stir fries. The flavor combinations here are making me really want to try this one! What spices are in the Thai seasoning? 

    • Beyond garlic and chili the bottle doesn’t really say. A lot of spice brands have a similar mix, but you could also experiment with your own mix too. :)

  8. This looks incredible! It’s only 8:30 here, but now I’m dying for some stir fry. I love the idea of serving this over coconut rice–so good!

  9. This looks great! I don’t think I could ever get tired of stir fries. They are a life saver on busy nights. Also, love adding coconut milk to my rice. So good!

Did you make this recipe? Leave a Review »