Beef Bowl with Steamed Rice

Hot Beef Bowl with Steamed Rice, topped with sliced green onions and sesame seeds, served in a ceramic bowl. Pin it
Hot Beef Bowl with Steamed Rice, topped with sliced green onions and sesame seeds, served in a ceramic bowl. | sweetpintable.com

Prepare jasmine rice while marinating thin beef slices in soy, mirin, and cornstarch. Stir-fry onions and carrots, then sear the beef over high heat. Pour in a rich blend of soy, oyster sauce, and ginger, letting it thicken. Serve the savory mixture over steamed rice, garnished with green onions and sesame seeds for a hearty dinner.

There's something about the smell of beef caramelizing in a hot wok that pulls me back to a random Tuesday night when I was convinced I could recreate the bowl I'd devoured at a tiny restaurant tucked between two storefronts. I didn't have mirin that first time, so I grabbed honey instead, and somehow it worked—better, even. Now whenever I make this, I'm not just cooking dinner; I'm recreating that small victory of learning that home cooking doesn't require perfection, just good instincts and a hot pan.

I made this for my sister one evening when she dropped by hungry and tired from work, and she ate the entire bowl without looking up, then asked if I could teach her how to make it. That's when I realized this recipe had crossed from something I made for myself into something worth sharing—the kind of dish that feels both special and completely unpretentious.

Ingredients

  • Beef sirloin or flank steak, thinly sliced (500g): The thinner you slice it, the faster it cooks and the more tender it feels, even though sirloin isn't naturally the most delicate cut. Freezing the meat for an hour before slicing makes this easier than you'd think.
  • Soy sauce (3 tbsp total): It's your salt, your umami, your entire flavor foundation—don't skip it or water it down, but do taste as you go because brands vary wildly in saltiness.
  • Mirin or honey with rice vinegar: This brings a gentle sweetness that balances the salt and adds a silky quality to the sauce that regular sugar never quite achieves.
  • Cornstarch (1 tsp): Just enough to coat the beef slightly and help it brown faster, which means more flavor and less time cooking.
  • Oyster sauce and sesame oil: These two ingredients are where the soul of the dish lives—oyster sauce adds depth that tastes like someone spent hours building layers, and sesame oil whispers itself through every bite without shouting.
  • Fresh garlic and ginger (2 cloves and 1 tsp): Minced fine enough that they dissolve into the sauce rather than sit as chunks, they wake up your palate and make everything feel fresher than it actually is.
  • Beef or chicken broth (100 ml): This is your sauce's backbone; it lets all those strong flavors come together without turning into a paste.
  • Onion and green onions: The regular onion softens into the sauce and becomes part of the structure, while green onions at the end add a fresh crunch that reminds you this dish hasn't been sitting around.
  • Carrot, julienned (optional): It adds sweetness and color, but honestly, this dish works beautifully without it if you're in a rush.
  • Jasmine or short-grain rice (300g): Jasmine rice has a subtle floral note that plays nicely with the savory beef, and it stays fluffy rather than turning gummy.
  • Sesame seeds and extra garnish: Toast them yourself if you have time—the difference between toasted and untoasted is the difference between a bowl that feels finished and one that feels like you ran out of energy.

Instructions

Get the rice started first:
Rinse the rice under cold running water, swirling it with your fingers until the water runs almost clear—this removes the starch that would make it sticky. Combine with the measured water and bring to a boil, then reduce heat to low, cover, and let it steam undisturbed for 15 minutes. Remove from heat and let it sit covered for 10 minutes more, which helps the grains firm up and separate beautifully.
Marinate the beef while everything else preps:
Slice the beef as thinly as you can manage, then toss it in a bowl with soy sauce, mirin, and cornstarch. Massage it gently so every slice gets coated, then leave it alone for at least 10 minutes—this is when the cornstarch starts doing its job and the beef begins to season itself from the inside out.
Mix your sauce so it's ready to go:
Combine soy sauce, oyster sauce, brown sugar, sesame oil, garlic, ginger, and broth in a small bowl and give it a good stir until the sugar dissolves. This is the moment to taste it and adjust—if it tastes too salty, add a splash more broth; if it feels flat, a tiny pinch more sesame oil wakes it up.
Build flavor with the vegetables:
Heat your skillet or wok over medium-high heat and add a drizzle of oil, then add your sliced onion and carrot (if using) and let them soften for 2 to 3 minutes, stirring occasionally. You're looking for them to turn translucent at the edges, not to cook all the way through—they'll finish cooking when the beef is added.
Get the beef moving in high heat:
Crank the heat to high and add your marinated beef all at once, breaking it apart with your spatula as it hits the pan. Listen for the sizzle to tell you it's actually cooking—this should take 2 to 3 minutes, and you want the edges to turn brown, not gray. Don't overcrowd the pan or stir constantly; let the beef sit long enough to develop color.
Bring it all together with sauce:
Pour in your prepared sauce and stir everything together, making sure the beef gets coated evenly. Cook for 2 to 3 more minutes, stirring gently, until the sauce thickens enough that it clings to the beef rather than pooling at the bottom. This is when you add the green onions and give everything a final toss.
Build your bowl:
Fluff the rice with a fork to separate any clumps, then divide it among serving bowls and spoon the beef and sauce generously over the top. Finish with sesame seeds and any reserved green onions, and serve immediately while everything is still warm.
Savory beef strips with onions in a glossy sauce piled high over fluffy white steamed rice in a bowl. Pin it
Savory beef strips with onions in a glossy sauce piled high over fluffy white steamed rice in a bowl. | sweetpintable.com

I remember my first attempt at this, when I got so caught up in the steps that I forgot to taste the sauce before serving—and I nearly served something that was all salt and no balance. Now I taste everything as I go, and that habit has made me a better cook in ways that have nothing to do with this bowl. It taught me that cooking is as much about tasting as it is about timing.

How to Slice Beef Like a Pro

Thin beef cooks quickly, which is the whole point of this dish—you want it tender and coated in sauce, not tough and overcooked. If you're struggling with your knife, pop the beef in the freezer for 30 to 45 minutes before slicing; it'll be firm enough to cut cleanly without being completely frozen. Slice against the grain (which means cutting across the muscle fibers rather than along them), and you'll notice the difference in how the beef feels in your mouth immediately.

Rice Matters More Than You Think

The rice is not just a vehicle for the beef—it's the foundation that makes or breaks the whole experience. Jasmine rice has a subtle sweetness that echoes the mirin in the sauce, while short-grain rice is slightly stickier and holds onto the sauce better. Either way, rinsing the rice and letting it rest after cooking makes the difference between a bowl that feels intentional and one that feels thrown together.

Variations and Customizations

This recipe is flexible enough to bend without breaking—I've made it with mushrooms sautéed in with the onions, with a handful of bok choy thrown in at the last minute, even with thinly sliced bell peppers. Some nights I use chicken breast instead of beef, adjusting the sauce to something lighter and less assertive. The bone structure stays the same; you're just rearranging the details based on what's in your kitchen and what your mood demands.

  • Try adding mushrooms or bell peppers in the vegetable step for extra texture and flavor without changing the cooking time.
  • Swap the beef for chicken breast or pressed tofu if you want something lighter, adjusting the sauce saltiness as needed.
  • If you have hot sauce or chili oil on hand, a drizzle over the finished bowl adds heat without overshadowing the rest of the flavors.
Tender beef and crisp vegetables over jasmine steamed rice in a bowl, ready to be enjoyed with chopsticks. Pin it
Tender beef and crisp vegetables over jasmine steamed rice in a bowl, ready to be enjoyed with chopsticks. | sweetpintable.com

This is the kind of dish that reminds you why cooking at home matters—not because it's complicated or precious, but because it's quick enough for a weeknight and good enough to feel like a gift to yourself. Make it when you need comfort, make it when you want to impress someone, or make it just because you can.

Recipe FAQs

Yes, thinly sliced chicken breast or thighs work perfectly as a lighter alternative to beef.

Jasmine or short-grain white rice provides the best texture and flavor absorption for this bowl.

Store the beef and rice separately in airtight containers in the refrigerator for up to three days.

No, the dish features a savory and slightly sweet flavor profile without any added spice.

Absolutely, mushrooms, bell peppers, or bok choy make excellent additions for extra nutrition.

Beef Bowl with Steamed Rice

Tender beef in savory sauce served over fluffy rice for a satisfying meal.

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Beef & Marinade

  • 1.1 lb beef sirloin or flank steak, thinly sliced
  • 2 tbsp soy sauce
  • 1 tbsp mirin (or substitute with honey and rice vinegar)
  • 1 tsp cornstarch

Sauce

  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tbsp brown sugar
  • 1 tbsp sesame oil
  • 2 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • ⅓ cup + 1 tbsp beef or chicken broth

Vegetables

  • 1 medium onion, thinly sliced
  • 2 green onions, sliced (reserve some for garnish)
  • 1 small carrot, julienned (optional)

Rice

  • 1½ cups jasmine or short-grain rice
  • 2¼ cups water

Garnish (optional)

  • Toasted sesame seeds
  • Extra green onions, sliced

Instructions

1
Prepare the steamed rice: Rinse the rice under cold water until clear. Combine with water in a pot or rice cooker, bring to a boil, reduce heat, cover, and simmer for 15 minutes until tender. Remove from heat and let stand covered for 10 minutes.
2
Marinate the beef: In a medium bowl, combine beef, soy sauce, mirin, and cornstarch. Mix thoroughly and marinate for at least 10 minutes.
3
Prepare the sauce: In a small bowl, whisk together soy sauce, oyster sauce, brown sugar, sesame oil, garlic, ginger, and broth. Set aside.
4
Sauté vegetables: Heat a large skillet or wok over medium-high heat. Add oil, sauté onions and carrots until slightly softened, about 2–3 minutes.
5
Cook the beef: Increase heat to high, add marinated beef, stir-fry for 2–3 minutes until browned.
6
Combine beef and sauce: Pour in the prepared sauce, cook for 2–3 minutes while stirring until the sauce thickens and coats the beef. Add green onions and toss briefly.
7
Serve: Fluff the steamed rice and divide among bowls. Spoon beef and sauce over the rice. Garnish with extra green onions and toasted sesame seeds if desired. Serve hot.
Additional Information

Equipment Needed

  • Large skillet or wok
  • Rice cooker or medium saucepan
  • Mixing bowls
  • Sharp knife
  • Cutting board

Nutrition (Per Serving)

Calories 475
Protein 29g
Carbs 58g
Fat 13g

Allergy Information

  • Contains soy (soy sauce, oyster sauce), gluten (unless using gluten-free alternatives), and shellfish (oyster sauce). Check labels for hidden allergens.
Monica Reed

Passionate home cook sharing easy, family-friendly recipes and practical meal prep ideas.