Japanese Omurice: Egg Over Rice, Made at Home

Updated November 3, 2026

Total time
37 min
prep 15 min · cook 22 min
Serves
2
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Japanese Omurice: Egg Over Rice, Made at Home

Japanese omurice is a yoshoku comfort-food dish of ketchup-seasoned rice, often cooked with chicken and vegetables, topped with a soft omelet. This home-style version serves the egg over the rice instead of wrapping it around the filling, making it straightforward to cook; family and regional versions vary in their fillings and toppings.

Ingredients

  • 3 cups (450 g) cooked short- or medium-grain rice, cold or at room temperature
  • 8 oz (225 g) boneless, skinless chicken thigh, cut into small, even pieces
  • ½ cup (75 g) yellow onion, finely diced
  • ½ cup (70 g) frozen peas
  • 1 tablespoon (15 ml) neutral cooking oil, such as canola or vegetable oil
  • 3 tablespoons (45 ml) ketchup, divided, plus more to serve if desired
  • 1 tablespoon (15 ml) soy sauce
  • ¼ teaspoon (1.5 g) fine salt, or to taste
  • ⅛ teaspoon (0.3 g) ground black pepper
  • 4 large eggs (about 200 g without shells)
  • 2 tablespoons (30 ml) milk or water
  • 2 tablespoons (28 g) unsalted butter, divided
  • 2 teaspoons (10 ml) neutral cooking oil, divided for the omelets
  • 2 tablespoons (30 ml) ketchup for serving, optional

Instructions

  1. Prepare the rice and ingredients. Break up clumps in the cooked rice with clean fingers or a fork. Dice the chicken and onion, measure the peas and seasonings, and keep the chicken on a separate board from ready-to-eat ingredients. If using refrigerated rice, bring it out while you prepare the other ingredients; it does not need to become warm. Cold rice is easy to stir-fry without turning mushy.
  2. Cook the chicken. Heat the tablespoon of oil in a large skillet over medium-high heat. Add the chicken in a single layer and leave it undisturbed for about 2 minutes so the pieces begin to brown. Stir and cook for another 4 to 5 minutes, until there is no pink in the center. Check the thickest pieces with a food thermometer; USDA FSIS sets the safe minimum internal temperature for chicken at 165°F (74°C). If needed, cook a little longer before adding the vegetables.
  3. Soften the onion and peas. Add the diced onion to the skillet and cook for about 3 minutes, stirring often, until it starts to soften. Stir in the frozen peas and cook for 1 minute. If the skillet looks dry or the onion begins to catch, lower the heat slightly rather than adding extra ketchup at this stage.
  4. Season and fry the rice. Add the rice, 2 tablespoons (30 ml) of the ketchup, soy sauce, salt, and pepper. Stir and fold until the chicken, vegetables, and rice are evenly mixed and the rice is hot, about 4 to 5 minutes. Break up any remaining clumps as you stir. Taste a spoonful and add the remaining tablespoon of ketchup if you want a sweeter, more pronounced tomato flavor. Divide the chicken rice between two warm bowls or plates and loosely cover it while you cook the eggs.
  5. Mix the eggs. In a bowl, whisk the eggs with the milk or water just until the yolks and whites are combined. Avoid beating in lots of air; a few small bubbles are fine. For the two servings, you will make two separate omelets, each with 2 eggs. This keeps each topping manageable and lets you cook it just before serving.
  6. Cook the first omelet. Heat a small nonstick skillet over medium-low heat. Add 1 teaspoon (5 ml) oil and 1 tablespoon (14 g) butter. When the butter has melted and is gently foaming, pour in half the egg mixture. Stir slowly with a heatproof spatula for about 20 seconds, drawing the setting egg from the edges toward the center. Stop stirring and let the surface finish setting, loosening the edges as needed. Cook until the egg is fully set and reaches 160°F (71°C) at its center, checked with a food thermometer; USDA FSIS gives 160°F (71°C) as the safe minimum for egg dishes. A tender, just-set omelet is the goal, not a browned or runny one.
  7. Top the rice and repeat. Slide or lift the omelet onto one portion of rice, placing it over the mound. Repeat with the remaining oil, butter, and egg mixture for the second serving. Add a little ketchup on top if desired and serve promptly, while the rice is hot and the egg is still tender.

Tips

  • Use rice with the right texture. Short- or medium-grain Japanese-style rice gives the dish a pleasantly cohesive base. Long-grain rice also works, but the grains stay more separate. Freshly cooked rice can be used if spread on a tray for a few minutes to release steam; very wet, steaming rice is more likely to clump in the skillet.
  • Keep the chicken pieces small and similar in size. Small pieces cook evenly and distribute through the rice. Do not crowd the skillet so much that the chicken steams; use a wide pan, or brown it in two batches if your pan is small.
  • Adjust ketchup gradually. Ketchup brands differ in sweetness and acidity, so start with 2 tablespoons in the rice, taste, and then add the last tablespoon if wanted. Soy sauce adds savoriness, but it is salty; taste before adding more salt.
  • Choose a practical substitute when needed. Chicken breast can replace thigh, though it is leaner and can dry out if overcooked. If peas are unavailable, use finely diced carrot or corn. Milk makes the egg mixture a little richer; water is a simple substitute and keeps the flavor lighter.

Serving Suggestions

Serve omurice as a complete main dish, with one portion of ketchup rice under each omelet. A narrow zigzag of ketchup is the familiar, simple finish; use a spoon to add it rather than pouring on so much that it overwhelms the egg. A small side salad dressed with a mild vinaigrette, steamed broccoli, or lightly dressed shredded cabbage gives the plate a fresh contrast. Miso soup or a clear vegetable soup also fits well, especially if you want a more filling meal.

For a tidy presentation, shape the rice in a small bowl and invert it onto the plate before topping it with the omelet. For a casual meal, spoon the rice straight into bowls and let the egg drape over it. Serve as soon as the eggs are cooked; the texture is best before the omelet cools and firms up.

Variations

Make it meat-free: Leave out the chicken and use an extra ½ cup (75 g) of diced mushrooms, or add more peas and carrot. Cook mushrooms until their released moisture evaporates before adding the rice. The result is less meaty but still savory from the ketchup and soy sauce.

Change the protein: Small pieces of cooked ham or leftover roast chicken can replace raw chicken. Add cooked meat with the peas so it warms through without becoming tough. If using cooked chicken, it should have been handled and refrigerated safely; reheat it thoroughly as part of the rice mixture.

Try a different topping: A spoonful of curry sauce, demi-glace-style brown sauce, or extra ketchup is common in home-style presentations. For a less sweet finish, serve the eggs with a small amount of soy sauce or a pinch of sliced scallion. These additions change the balance, so taste the rice before choosing a topping.

Use leftover vegetables: Finely chopped bell pepper, carrot, or corn can replace some or all of the peas. Cut firm vegetables small and cook them with the onion until tender. Avoid adding a large amount of watery vegetables, which can make the rice damp and soft.

Storage and Reheating

For best texture, cook only as much egg as you plan to serve right away. Cool leftover rice and chicken promptly and refrigerate within 2 hours of cooking, in a shallow airtight container. Keep the rice mixture and omelets in separate containers if possible; separating them makes reheating more even. Refrigerated leftovers keep for 3 to 4 days. Discard them sooner if they have been left at room temperature for more than 2 hours.

Reheat the rice mixture in a skillet over medium heat with a splash of water, stirring until steaming hot throughout, or microwave it covered in short intervals and stir between intervals. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. The omelet will become firmer after reheating, so gently warm it alongside the rice or eat it cold only if it has been promptly refrigerated and kept cold. Freeze the rice mixture in an airtight container for up to 2 months for best quality; thaw in the refrigerator and reheat to 165°F (74°C). Freezing the cooked egg is not recommended because its texture can turn watery or rubbery.

Frequently Asked Questions

Is omurice the same as egg fried rice?

Not exactly. Omurice is Japanese-style ketchup-seasoned rice, often mixed with chicken and vegetables, served under or inside an omelet. Egg fried rice usually has egg mixed into the rice while it cooks and is seasoned differently. This version keeps the egg as a separate topping.

Can I use freshly cooked rice?

Yes. Spread it on a wide plate or tray for several minutes so excess steam can escape, then fold it into the chicken mixture. Rice that is very hot and moist can turn sticky in the skillet. For refrigerated leftover rice, break up the clumps before adding it.

Why is my omurice rice mushy?

The rice may have been too wet, the skillet may have been crowded, or it may have been stirred hard for too long. Use rice that is cooked but not waterlogged, heat a wide skillet well, and fold the ingredients together until hot rather than mashing them. Add ketchup in the measured amount, since extra liquid can soften the grains.

Can I make the rice ahead?

Yes. Cook the chicken rice, cool it promptly in a shallow container, and refrigerate it within 2 hours. Use it within 3 to 4 days, then reheat it to 165°F (74°C) before serving. Make the omelets fresh if possible so they stay tender; do not leave cooked rice at room temperature while preparing other parts of a meal.

Do I have to use ketchup?

Ketchup gives the rice its familiar sweet-tangy flavor and color, so leaving it out makes the dish different from classic ketchup-style omurice. You can use less ketchup and add a small amount of tomato paste diluted with water, but tomato paste is less sweet and more concentrated. Taste as you go, and do not add a large splash of liquid to the rice.

How do I know the omelet is safely cooked?

For this recipe, cook each omelet until fully set and check the center with a food thermometer for 160°F (71°C), the USDA FSIS safe minimum for egg dishes. A thin omelet can be difficult to measure, so use a clean, fast-reading thermometer and insert it into the thickest part. Avoid serving a runny center.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).