I still remember the first time I had Gyudon, the delicious Japanese beef and rice bowl that captured my heart and taste buds. It was at a cozy little eatery in a bustling neighborhood, where the aroma of simmering beef and onions danced through the air. The moment I took my first bite, I was transported to a world of tender meat, rich flavors, and perfectly cooked rice. That experience inspired me to recreate this dish at home, and I'm thrilled to share my version of Gyudon with you.
Why You’ll Love This Recipe
- Quick and Easy: This dish comes together in under 30 minutes, making it perfect for busy weeknights.
- Family-Friendly: Gyudon is a crowd-pleaser, with comforting flavors that appeal to both adults and kids.
- Budget-Friendly: Made with affordable ingredients, this dish is easy on the wallet while still being delicious.
- Perfectly Satisfying: The combination of tender beef and fluffy rice creates a heartwarming meal that feels like a hug in a bowl.
Ingredients
To make a fantastic Gyudon, you’ll need:
- Neutral oil (like vegetable or canola oil)
- Onions, very thinly sliced — they add sweetness and depth of flavor
- Very thinly sliced beef (fatty chuck or ribeye is best) for tenderness
- Sugar to balance the savory flavors
- Mirin, which brings a sweet, umami taste
- Soy sauce, a must for that classic flavor
- Dashi stock, but you can substitute with beef or chicken stock when necessary
- Eggs for that sunny-side-up goodness on top
- Cooked white rice, short or medium grain preferred, acting as the perfect base
- Scallions and optional toasted sesame seeds for a colorful garnish
Full ingredient list with measurements is provided in the printable recipe card below.
How to Make the Recipe
Let’s dive into making this delightful Gyudon:
First, heat some neutral oil in a large skillet over medium-high heat. Throw in the very thinly sliced onions and cook them for about 10 minutes. Stir them often until they become soft and fragrant. Ah, that smell brings back memories!
Next, add in the beef combined with a bit of sugar. Stir it around until the meat turns a slight brown — it shouldn’t take long since it’s thinly sliced. Now, pour in the mirin, soy sauce, and dashi stock. Give it a good stir and bring it to a simmer. Let this simmer for about 10-15 minutes, allowing the flavors to marry and the sauce to reduce into a thin layer of deliciousness. Don’t forget to taste your sauce and add more soy sauce if you’d like it saltier.
Meanwhile, in another skillet, heat a couple of tablespoons of oil for the eggs. Cook them sunny-side up, making sure the yolks remain runny for that ultimate topping. You can do this in batches if needed. It’s hard to beat that perfect yolk!
Once your beef is simmered and sticky, it’s time to serve. Divide the cooked rice among four bowls and generously top each with the beef. Lastly, place one sunny-side-up egg on each bowl. Garnish with chopped scallions and a sprinkling of toasted sesame seeds if you’re feeling fancy!
Pro Tips for Making This Recipe
- Make sure your skillet is hot when cooking the onions; this helps them caramelize beautifully and enhances their sweetness.
- If your beef isn’t very thinly sliced, you can briefly freeze it for about 30 minutes to make it easier to cut.
- Don’t rush the simmering process — letting it bubble gently helps intensify the flavors.
- For a fuss-free experience, prep all your ingredients before you start cooking. It makes the process smoother!
How to Serve
This Gyudon is a fantastic dish on its own, but you can also enhance it by pairing it with:
- A side salad or pickled veggie for a refreshing contrast
- A hot cup of green tea or even a chilled sake for a delightful experience
- Offer your guests some extra toppings like kimchi or chili paste to personalize their bowls
Present this dish in rustic bowls for that authentic touch, and feel free to sprinkle additional scallions or sesame seeds for a pop of color!
Make Ahead and Storage
If you find yourself with leftovers, you’re in luck! Gyudon is a dream to reheat:
- Leftovers will last in the fridge for up to 3 days. Just be sure to store the beef and eggs separately from the rice to keep everything fresh.
- You can freeze the beef and sauce for up to a month. Just thaw in the refrigerator overnight before reheating.
- Believe it or not, some even argue that this dish tastes better the next day! The flavors continue to develop and deepen.
FAQ
Can I make this gluten-free?
Absolutely! Just swap out regular soy sauce for gluten-free tamari or coconut aminos.
What if I don’t have mirin?
You can make a quick substitute by mixing a little sugar with rice vinegar to mimic that sweet, tangy flavor.
Can I use an air fryer or slow cooker instead?
This dish shines when cooked on the stovetop, but if you’re set on using an air fryer, consider air-frying the beef separately. The slow cooker isn’t ideal unless you want a completely different texture!
I hope this Gyudon brings as much joy to your table as it has to mine. It’s a flavorful embrace in a bowl, perfect for any night of the week! Let me know how it turns out — I’d love to hear from you!

Gyudon (Japanese Beef & Rice Bowls)
Equipment
- Large skillet
- Cast Iron or Non-Stick Skillet
Ingredients
Beef and Rice Base
- 1 tbsp neutral oil such as vegetable or canola oil
- 2 medium onions very thinly sliced
- 1 pound beef very thinly sliced (fatty beef chuck or ribeye)
- 2 tsp sugar
- 2 tbsp mirin
- 2 tbsp soy sauce
- 1 cup dashi stock or substitute beef or chicken stock
- 4 large eggs
- 4 cups cooked white rice short grain or medium grain preferred
- 1 scallion chopped
- 2 tsp toasted sesame seeds optional
Instructions
- Heat the oil in a large skillet over medium-high heat. Cook the sliced onions for about 10 minutes, stirring often.
- Add the beef and sugar, cooking until the beef is slightly browned. Add mirin, soy sauce, and stock. Bring to a simmer, and cook for 10-15 minutes to reduce into a thin sauce. Adjust seasoning as needed.
- In a separate skillet, heat additional oil and cook the eggs sunny-side up in batches until the yolks are runny.
- Divide the rice into serving bowls, top each with the beef and an egg. Garnish with chopped scallion and sesame seeds, if using.