Loco Moco

Loco Moco
⏱️ cook time 30 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

A beloved Hawaiian local comfort classic: fluffy white rice topped with a juicy seared beef patty, rich savory brown gravy, and a runny-yolk sunny-side-up egg.

Ingredients

Long-grain white rice (uncooked) 360 grams (1.8 cups, yields 4 cups cooked)
80/20 ground beef 680 grams (1.5 lbs)
Large eggs 4 units
Yellow onion 150 grams (1 small, diced)
Garlic 6 grams (2 cloves, minced)
Unsalted butter 42 grams (3 tablespoons)
All-purpose flour 24 grams (3 tablespoons)
Low-sodium beef broth 500 ml (2 cups)
Worcestershire sauce 30 ml (2 tablespoons)
Light soy sauce 15 ml (1 tablespoon)
Neutral cooking oil (canola/vegetable) 30 ml (2 tablespoons)
Kosher salt 5 grams (1 teaspoon)
Ground black pepper 1 gram (1/2 teaspoon)

Steps

1

Cook the white rice

Rinse 360 grams of long-grain white rice under cold running water until the runoff is completely clear, then combine with 720 ml of cold water. Cook in a rice cooker per manufacturer settings, or on the stovetop: bring to a rolling boil over medium-high heat, reduce to the lowest heat setting, cover tightly, and simmer for 18 minutes, then remove from heat and rest, covered, for 10 minutes without lifting the lid. Fluff gently with a paddle before use.

Step 1
step1:Cook the white rice
2

Sear the beef patties

Divide 680 grams of 80/20 ground beef into 4 equal portions, gently shaping each into a 1.5cm-thick patty (take care not to overwork the meat, as this causes tough patties). Season both sides of each patty with 3/4 teaspoon (3.75g) of kosher salt and 1/4 teaspoon (0.5g) of ground black pepper. Heat 15ml (1 tablespoon) of neutral oil in a large cast-iron skillet over medium-high heat (190°C/375°F). Add patties and sear for 3 minutes per side, until deep golden brown on the outside and reaching 71°C/160°F internal temperature for medium doneness. Transfer patties to a clean plate, tent loosely with aluminum foil, and set aside to rest.

Step 2
step2:Sear the beef patties
3

Sauté gravy aromatics

Reduce the skillet heat to medium (175°C/350°F), leaving the rendered beef fat and browned bits in the pan. Add 150 grams of diced yellow onion, sautéing for 5 minutes until soft and translucent. Add 6 grams of minced garlic and cook for 30 seconds, stirring constantly, until fragrant—do not let the garlic turn dark brown, as this will make the gravy bitter.

Step 3
step3:Sauté gravy aromatics
4

Simmer the brown gravy

Add 42 grams (3 tablespoons) of unsalted butter to the skillet with the aromatics, stirring until fully melted. Whisk in 24 grams (3 tablespoons) of all-purpose flour to form a smooth, thick roux, cooking for 2 minutes while stirring constantly until the roux turns a light, nutty tan color. Slowly pour in 500ml of low-sodium beef broth, 30ml of Worcestershire sauce, and 15ml of light soy sauce, whisking continuously to avoid lumps. Bring the mixture to a gentle simmer, then cook for 4-5 minutes, whisking occasionally, until the gravy thickens enough to evenly coat the back of a spoon. Season with the remaining 1/4 teaspoon (1.25g) kosher salt and 1/4 teaspoon (0.5g) black pepper.

Step 4
step4:Simmer the brown gravy
5

Fry the sunny-side eggs

While the gravy simmers, heat the remaining 15ml (1 tablespoon) of neutral oil in a large non-stick skillet over medium-low heat (150°C/300°F). Crack each of the 4 large eggs into the pan, spacing them 5cm apart to avoid sticking. Cook for 3-4 minutes, without flipping, until the egg whites are fully opaque and set, but the bright yellow yolks remain soft and runny.

Step 5
step5:Fry the sunny-side eggs
6

Assemble and serve

Scoop 1 cup (185 grams) of cooked fluffy white rice into the center of each of 4 warm dinner plates. Place one rested beef patty directly on top of each rice mound, then ladle 1/4 of the hot brown gravy over each patty, letting it drip down the sides onto the rice. Top each patty with one sunny-side-up egg, and serve immediately while hot.

Step 6
step6:Assemble and serve

Tips

1.Do not overwork the ground beef when forming patties: excessive squeezing or mixing compacts the meat, leading to tough, dense patties instead of tender, juicy results.
2.Let the flour roux cook for the full 2 minutes before adding broth; skipping this step will leave your gravy with a distinct raw flour taste and pale, unappetizing color.
3.For an extra pop of flavor and texture, top finished plates with a sprinkle of thinly sliced green onion or a dash of hot sauce, if desired.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Loco Moco:Frequently Asked Questions

1.Why do you recommend 80/20 ground beef for the loco moco patties instead of a leaner blend?
That 20% fat content is non-negotiable for juicy, deeply flavored patties that don’t dry out during a hard sear. Better yet, the rendered fat from the cooked patties acts as a flavorful base to sauté your onion and garlic for gravy, so you won’t need extra oil to build that classic rich, savory depth.
2.How do I get that perfect runny sunny-side-up yolk that mixes so well with the gravy and rice?
Cook your eggs over medium-low heat with no flipping for best results. Use a thin layer of the rendered beef fat from your seared patties in the pan, crack eggs in once the fat is warm, then cook 2 to 3 minutes just until the whites are fully set but the yolk stays soft and jiggly. High heat will cause burnt edges and a hard, set yolk that misses the mark.
3.Can I use a different type of rice if I don’t have long-grain white rice on hand?
Long-grain white rice cooks up light, fluffy, and separate, which is perfect for soaking up savory gravy and runny egg yolk without turning mushy. If you’re in a pinch, plain medium-grain white rice works as a fine substitute, but skip sweet sticky rice or brown rice—they’re too chewy or dense to nail the classic loco moco texture.

Comments (9)

2 days ago

OMG this is so close to the loco moco I got every weekend when I visited Maui last summer! I was so scared I’d mess up the gravy but it came out perfectly rich, no lumps at all. My husband ate two full servings and asked when we’re having it again. Total game changer for our weeknight dinner rotation!

1 day ago

Wait did you use low sodium beef broth like the recipe says? I only had regular and mine came out way too salty, wondering if that’s why

1 day ago

So stoked you loved it! If you only have regular broth on hand, just cut back on the added soy sauce by about half and give it a taste before serving—that’ll fix the salt level for next time!

yesterday

Made this for my kids’ after-school dinner last night and they went crazy for it! I swapped the white rice for brown rice to sneak in a little extra fiber and nobody even complained. The runny yolk over the rice and burger? *Chef’s kiss* SO good, even my pickiest eater cleaned his plate.

2 hours ago

Love the brown rice swap! That’s such a smart, easy tweak to make it fit your family’s preferences without losing any of that classic cozy flavor. So glad the kids approved!

1 week ago

Super easy to throw together on Sunday for meal prep! I made a big batch, portioned it out into containers, and it reheated like a dream all week. The gravy doesn’t get weird and gummy when you microwave it, which is a total win for work lunches. Will be making this monthly for sure.

3 days ago

Brought this to our neighborhood block party potluck last weekend and it was the first empty dish on the table! People were coming up to me asking for the recipe all night, I felt like a celebrity. 10/10, easy to scale up for a crowd too, I tripled the recipe without any issues.

2 days ago

Wait how did you keep the eggs runny when you served it for a potluck? I want to make this for our office potluck but I’m worried the eggs will get overcooked sitting out

1 day ago

Great question! If you’re serving a crowd, you can also make soft-boiled eggs ahead of time and keep them in warm water until you’re ready to slice and serve—they hold that runny yolk perfectly without getting overdone!

5 days ago

Wow this is so budget friendly! I already had rice and eggs at home, just grabbed ground beef and a couple pantry staples for the gravy and I had a full fancy-feeling dinner for under $5 total. Way better than the takeout loco moco I used to order that costs $18 a plate.

3 days ago

Right?! I thought it was gonna require a bunch of fancy Hawaiian ingredients I couldn’t find at my regular grocery store but nope, all stuff I already keep in the kitchen. Obsessed.

2 weeks ago

Made this after a long morning hike last weekend and it hit so different. Hearty, savory, exactly the carb and protein load I needed to refuel. Only note is I wish I’d made extra caramelized onions to put on top, that added such a good sweet note to cut the savoriness.

2 hours ago

Uh, help? I tried making this for my boyfriend for our date night and my gravy got all lumpy? It still tasted good but the texture was kinda clumpy. Did I do something wrong? I followed the steps but maybe I added the flour too fast?

30 minutes ago

I had that happen the first time too! You gotta whisk constantly when you add the broth to the roux, don’t just pour it all in at once. Add a little splash at a time and whisk like crazy and it’ll be smooth next time!

5 minutes ago

Don’t stress, lumpy gravy happens to everyone! @HomeCookHero is totally right—slowly streaming in the broth while whisking nonstop is the trick. If you end up with lumps anyway, you can pour the gravy through a fine mesh sieve to strain them out and it’ll be good as new!

1 week ago

I know it’s not traditional but I added a slice of fried Spam on top of the burger patty and oh my GOD it was chef’s kiss. Tasted just like the plate lunches I used to get from the food trucks by my grandma’s house on Oahu. This recipe is the perfect base to tweak with your favorite local add-ins.

5 minutes ago

30 minute cook time is no joke! I walked in the door from work, threw this together, and was sitting down eating by 6:30. No fancy steps, no weird equipment, just straight up comfort food. The gravy is so much better than the packaged stuff I used to use for hamburger steaks.

just now

So glad it fit into your busy weeknight schedule! That quick, no-fuss comfort food is exactly what we were going for with this recipe—no fancy hoops to jump through, just great flavor fast.