Japanese Beef and Onsen Egg (Gyudon)
By Sho @ Hungry for Thai
on
Dec 23rd 2025
I know when everything comes at you at the same time before the holidays, it can keep you really busy. That’s when you need a delicious, quick dish to end your day. This Japanese Beef and Onsen Egg Gyudon is a simple yet comforting rice bowl made with thinly sliced beef and sweet onions simmered in a savory-sweet gyudon sauce, then served over warm rice and topped with a silky onsen egg. Easy to make and full of umami flavor, it’s the perfect quick dinner when you’re craving a cozy Japanese meal at home. 💗
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases—at no extra cost to you. Thanks for supporting Hungry For Thai!
Table of Contents
FREE DOWNLOAD
Get My Top 10 Easy Thai Recipes!
Download my top 10 easy Thai recipes absolutely free!
This Japanese Beef and Onsen Egg (Gyudon) recipe features tender beef and onions simmered in a savory-sweet gyudon sauce, served over rice with a runny egg.
Easy, comforting, and perfect for dinner.
If you’re craving a cozy, satisfying Japanese bowl, this Japanese Beef and Onsen Egg (Gyudon) is a must-try.
With tender slices of beef, sweet onions, and a savory-sweet gyudon sauce served over fluffy steamed rice, it’s simple, comforting, and incredibly delicious.
What Is Gyudon?
Gyudon (Japanese Beef Rice Bowl) is a popular Japanese quick meal made with thinly sliced beef and onions simmered in a mildly sweet and savory sauce made from soy sauce, mirin, sake, and sugar.
The beef mixture is served over a bowl of short-grain rice and often topped with a soft, runny egg—either an onsen egg or lightly cooked beaten eggs.
It’s affordable, filling, and loved for its bold yet comforting flavors.
What You'll Need
Main
- Onion – Adds natural sweetness and soft texture as it simmers in the sauce.
- Thinly Sliced Beef – The star of the dish; tender, juicy, and absorbs the savory-sweet gyudon sauce beautifully.
- Oil – Helps sauté the onions and beef evenly without sticking.
- Cooked Rice – The comforting base that soaks up all the flavorful sauce.
Gyudon Sauce
- Sake – Adds depth and helps tenderize the beef while balancing flavors.
- Mirin – Brings gentle sweetness and gloss to the sauce.
- Soy Sauce – Provides salty umami flavor that defines gyudon.
- Brown Sugar – Enhances sweetness and balances the savory elements.
Toppings
- Eggs – Adds richness and creaminess, whether as an onsen egg or softly cooked egg.
- Pickled Ginger – Brightens the dish with a tangy, refreshing contrast.
- Green Onions/Scallions (optional) – Adds fresh flavor and light crunch.
- Toasted Sesame Seeds (optional) – Optional garnish for a nutty aroma and extra texture.
Why You’ll Love This Japanese Beef and Onsen Egg Recipe 💗
- Easy and quick to make at home
- Savory-sweet gyudon sauce packed with umami
- Tender beef and sweet onions in every bite
- Perfect for weeknight dinners or meal prep
- Two egg options: onsen egg or silky cooked egg
How to Make Japanese Beef and Onsen Egg Gyudon
- Slice the Beef Freeze the beef for 60–90 minutes until firm, then thinly slice against the grain.
- Make Onsen Eggs Boil 4 cups of water, turn off heat, add 1 cup cold water, then add eggs. Cover and rest for 17 minutes. Cool for 5 minutes and peel.
- Mix the Sauce Combine sake, mirin, soy sauce, and sugar in a small bowl. Then add the sliced beef to the sauce and mix well to coat evenly.
- Cook Onions Heat oil in a skillet over medium-high heat. Cook onions for about 10 minutes until soft.
- Simmer Beef Add the marinated beef to the skillet. Simmer 10–15 minutes until tender and sauce is slightly thickened.
- Serve Serve beef over rice, top with onsen egg, and garnish as desired.
Alternative Egg Option (No Onsen Egg)
If you prefer a quicker option:
- Lightly beat 2 eggs in a bowl.
- Pour the eggs evenly over the simmering beef.
- Cover the pan and cook until the eggs are just set but still slightly runny.
- Serve over rice and garnish as usual.
What to Serve With
Looking for the perfect sides to round out your meal? Here are some tasty ideas:
- 🥗 Starter: Miso soup or a light cucumber salad
- 🥩 Main Course: This gyudon pairs well with a small side of grilled fish or Japanese fried tofu
- 🍛 Side Dish: Steamed Rice or sautéed vegetables
- 🍰 Dessert: Mochi, or fresh fruit for a light finish
The first time I made Japanese Beef and Onsen Egg Gyudon at home, I was surprised by how simple it was compared to how comforting and flavorful it tastes.
Thinly sliced beef simmered with sweet onions in that savory-sweet gyudon sauce instantly reminded me of the quick rice bowls you find all over Japan.
The key for me was slicing the beef extra thin and letting the sauce gently reduce—once it soaks into the rice, every bite is incredibly satisfying.
What really takes this gyudon to the next level is the onsen egg.
Breaking into that soft, runny center and mixing it with the warm beef and rice creates a rich, silky texture that’s hard to beat.
This is one of those recipes I keep coming back to on busy days because it’s fast, comforting, and always hits the spot without feeling complicated.
FAQs
Yes! Simply replace sake and mirin with water and add sugar for sweetness.
Ribeye is ideal, but sirloin or shaved beef also works well.
Absolutely. Store the beef and onions separately from the rice and reheat gently before serving.
This Japanese Beef and Onsen Egg Gyudon recipe is a comforting, classic Japanese beef dish that’s easy to recreate at home.
Whether topped with a silky onsen egg or softly cooked eggs, it’s a bowl you’ll want to make again and again.
Japanese Beef and Onsen Egg (Gyudon)
Prep time
20 minutes
Cook time
20 minutes
Serves
2
Ingredients
-
Main
-
Gyudon Sauce
-
Toppings
Steps
-
How to Make Japanese Beef and Onsen Egg Gyudon:
-
Place the steak in the freezer for 60–90 minutes, until just firm. This makes it much easier to slice thinly. Slice against the grain and set aside. Then slice onion and set aside.
-
In a small bowl, combine the sake, mirin, soy sauce, and sugar. Stir well and set aside.
-
Then add the sliced beef to the sauce and mix well to coat evenly.
-
Heat oil in a large skillet over medium-high heat. Add the sliced onions and cook for about 10 minutes, stirring often, until soft and lightly caramelized.
-
Add the marinated beef to the skillet. Cook for 10–15 minutes, until the beef is tender and the sauce reduces to a thin, glossy consistency. Taste and adjust seasoning with more soy sauce if needed.
-
Divide the rice between 2 bowls. Top with the beef and onions, add one onsen egg to each bowl, and garnish with green onions, pickled ginger, and sesame seeds if using.
-
Tips for the Best Gyudon
- Use well-marbled beef for the most tender texture
- Slice beef as thin as possible for authentic results
- To cut beef easily: Place it in the freezer for 60–90 minutes until slightly firm, then slice against the grain to keep it tender
- Don’t overcook the beef—it should stay soft and juicy
- Adjust sugar and soy sauce to match your taste preference
Leave A Comment
More recipes to try…
Chicken Potato Soup
22nd January 2025
This clear soup is incredibly delicious, with a comforting warmth that's perfect for sipping throughout the day. The soup is full of rich flavors, with the sweetness from the onions and a slight tartness from the tomatoes, making it stand out from regular bland soups.
Chicken Coconut Soup (Tom Kha Gai)
8th January 2025
This easy and healthy coconut chicken soup (Tom Kha Gai ) is perfect for cozy evenings or when you're craving comforting Thai flavors, offering a milder take on the bold flavors of Tom Yum with less sourness and saltiness.
Spicy Thai Basil (Pad Kra Pao)
28th January 2025
Thai Basil Minced Pork, known as "Pad Kra Pao Moo Sap" in Thailand, is a popular street food and a common dish enjoyed by many Thai people on a daily basis. It's cherished for its spicy-savory taste and served hot alongside steamed rice, making it a beloved staple of Thai cuisine.