We may earn a commission when you click on the affiliate links in this post.
Loco Moco is classic Hawaiian comfort food made with fluffy rice, a juicy hamburger patty, rich mushroom gravy, and a runny fried egg on top. It is hearty enough for dinner, cozy enough for breakfast, and one of those meals that tastes like it came straight from a local plate lunch spot in Hawaii.

5 Star Reviews ⭐️⭐️⭐️⭐️⭐️
“I love this!!! Now, I can have a piece of Hawaii at home! The gravy is so rich & tasty & together, it’s a delicious meal!” – Kristyn
“Enjoyed this for breakfast this morning and started my day off right! Easy, hearty and delicious; my kind of comfort food, indeed!” – Sara
Why I Love This Taste of Hawaii
I was first introduced to Loco Moco when I lived in Hawaii, and it became an instant favorite. It is one of those simple meals that just makes sense: warm rice, a savory burger patty, lots of gravy, and a fried egg all stacked together in one bowl. It is filling, comforting, and full of flavor without being fussy.
Now that I’m back on the mainland, Loco Moco isn’t something I can just grab at a local restaurant whenever the craving hits, so this homemade version has become my go-to. I love that it uses basic ingredients but still tastes special. The rice catches all that rich gravy, the beef patty makes it hearty, and the runny yolk adds the best creamy finish.
🩷 Erica
What is Loco Moco?
Loco Moco is a Hawaiian comfort food dish made with white rice, a hamburger patty, brown gravy, and a fried egg. You’ll find it on menus all over Hawaii, from casual diners to plate lunch spots, and it is just as good for breakfast as it is for lunch or dinner.
The dish is said to have started in Hilo, Hawaii in 1949 when a group of hungry teenagers asked for something inexpensive, hot, filling, and different from a sandwich. The original version was simple: rice, hamburger patty, gravy, and an egg. That classic combination is still what makes Loco Moco so good today.
Ingredients You’ll Need

- Calrose rice: This short-grain rice is slightly sticky and holds up well under the gravy. Sushi rice or another short-grain white rice also works.
- Ground beef: I like 80/20 ground beef because it makes juicy patties with good flavor.
- Fine sea salt and black pepper: Simple seasoning lets the beef, gravy, and rice shine.
- Eggs: Sunny-side up is the classic choice because the runny yolk mixes into the gravy and rice.
- Green onions: A fresh garnish that adds color and a little bite at the end.
- Vegetable oil: Use this for cooking the patties and sautéing the vegetables.
- Yellow onion and mushrooms: These cook into the gravy and add extra flavor, texture, and richness.
- Soy sauce: Adds salty, savory flavor to the mushroom gravy.
- Beef broth: The base of the gravy. Use a good-quality broth or stock if you can.
- Cornstarch and water: Mixed together into a slurry to thicken the gravy until it is glossy and smooth.
Ingredient Additions and Substitutions
- Use beef stock instead of broth for a deeper gravy flavor.
- Swap mushrooms with cremini, shiitake, or leave them out if you don’t love mushrooms.
- Add Worcestershire sauce to the beef patties or gravy for a little extra savory flavor.
- Use coconut aminos in place of soy sauce if needed.
- Try a different patty such as turkey, chicken, or a plant-based burger.
- Make it with Spam by pan-frying slices and using them in place of the hamburger patty.
- Use cauliflower rice for a lower-carb version.
- Add garlic powder or minced garlic to the patties if you like a little more seasoning.
- Use a roux instead of cornstarch if you prefer a flour-thickened gravy. Cook flour with the pan drippings or butter before adding the broth.
How to Make Loco Moco

- Make the rice. Start by cooking the rice since this is the base of the dish. Two cups of cooked rice makes two servings. Keep it warm while you make the patties, gravy, and eggs.

- Make the beef patties. Form the beef into two flat patties and sprinkle both sides with salt. Cook in an oiled skillet to your desired doneness, letting the patties get a nice crust. Try to flip them only once, then cover with foil to keep warm.

- Sauté the onions and mushrooms. In the same pan, keep the browned bits for extra flavor. Add oil if needed, then sauté the onions for 2 to 3 minutes. Add the mushrooms and soy sauce, then cook until the mushrooms are golden and the onions are soft.

- Make the gravy. Add beef broth and soy sauce to the skillet and bring to a simmer. Whisk water and cornstarch into a slurry, then slowly whisk it into the broth until the gravy thickens. Add more broth to thin or more slurry to thicken, then season with black pepper.

- Cook the eggs. In a separate nonstick skillet, cook two sunny-side-up eggs. You can cook the eggs however you like, but for a traditional Loco Moco, you want a runny yolk so it can mix into the gravy and rice.

- Assemble the Loco Moco. Start with a scoop of warm rice on the bottom, then add the beef patty. Spoon the gravy over the top and finish with the fried egg. Serve right away while everything is warm.
Recipe Tips
- Use the same skillet for the patties and gravy. The browned bits left from the beef add so much flavor to the gravy.
- Don’t overwork the beef. Shape the patties gently so they stay juicy instead of tough.
- Make the patties wide and flat. They will shrink as they cook, so make them slightly larger than you want them to be when served.
- Use warm rice. Cold rice won’t soak up the gravy the same way, and warm rice makes the whole dish taste better.
- Whisk the cornstarch with cold water first. Don’t add dry cornstarch straight into the hot pan or it can clump.
- Adjust the gravy thickness. If it is too thick, add a splash of beef broth. If it is too thin, whisk in a little more cornstarch slurry.
- Keep the yolk runny if you can. When the yolk breaks into the gravy and rice, it makes the whole dish extra creamy.
- Taste before serving. Soy sauce and broth can vary in saltiness, so taste the gravy before adding extra salt.
- Make it your own. Loco Moco is great with Spam, bacon, sausage patties, or leftover grilled burgers.

Frequently Asked Questions
Loco Moco is a Hawaiian comfort food dish made with rice, a hamburger patty, brown gravy, and a fried egg. It is often served as a plate lunch, but it is also great for breakfast or dinner.
Loco Moco is believed to have started in Hilo, Hawaii in 1949. A group of teenagers wanted something hot, filling, inexpensive, and different from a sandwich, so they were served rice topped with a hamburger patty, gravy, and an egg. The dish became a local favorite and is now popular all over Hawaii.
Calrose rice or medium-grain white rice works best because it is slightly sticky and holds up well under the gravy. Sushi rice or another short-grain white rice is also a good option.
No, mushrooms are optional. They add flavor and texture to the gravy, but you can leave them out and still have a delicious brown gravy.
Yes. You can use turkey burgers, chicken patties, plant-based patties, pan-fried Spam, bacon, or sausage patties. The classic version uses a hamburger patty, but there are lots of variations in Hawaii.
Whisk the cornstarch with cold water before adding it to the hot pan. Add the slurry slowly while whisking the gravy. If the gravy still gets lumpy, you can strain it before serving.
Whisk a little more cornstarch with cold water and slowly add it to the simmering gravy. Let it cook for a minute or two so it can thicken.
Add a splash of beef broth and whisk until the gravy loosens up. Add more broth a little at a time until it reaches the consistency you like.
Yes, leftover rice works well. Reheat it until warm and soft before assembling the Loco Moco. Freshly cooked rice is best, but warmed leftover rice is a great shortcut.
A sunny-side-up egg is the classic choice because the runny yolk mixes into the gravy and rice. Over-easy eggs also work well. If you don’t like runny yolks, cook the egg to your preference.
It can be both. In Hawaii, Loco Moco can be served for breakfast, lunch, or dinner. It is hearty enough for dinner but also makes a great weekend breakfast.
Yes, but check your ingredients carefully. Use gluten-free soy sauce or tamari, make sure your beef broth is gluten-free, and thicken the gravy with cornstarch instead of flour.

Make Ahead and Storage
- Make ahead: You can make the beef patties and gravy ahead of time and store them in the refrigerator. For the best texture, make the rice and eggs fresh when you are ready to serve.
- Storing: Store the rice, patties, gravy, and eggs separately in airtight containers in the refrigerator. The patties and gravy will keep well for up to 3 days.
- Freezing: Freeze the cooked patties and gravy for up to 2 months. I don’t recommend freezing the fried eggs.
- Reheating: Reheat the patties and gravy in a saucepan over low heat until warmed through. Add a splash of broth if the gravy is too thick. Reheat rice separately, then cook fresh eggs right before serving.
Pairing Ideas
Loco Moco is hearty enough to stand on its own, but it is so good with a few Hawaiian-style sides. Serve it with Hawaiian Macaroni Salad, Spam Musubi, Shoyu Chicken, Pani Popo or Chicken Long Rice sides. And if you’re like me and need a little sweet to balance all that savory, pair it with a slice of rich Chocolate Haupia Pie or some refreshing Hawaiian Guava Cake. Paradise on a plate!
More Hawaiian Recipes
We love Hawaiian food, but who doesn’t? Enjoy more of our Hawaiian favorites, from savory to sweet! See what foods the Islands have waiting for you!
This Loco Moco recipe is warm, hearty, and full of the flavors I loved when I lived in Hawaii. With fluffy rice, a juicy beef patty, rich mushroom gravy, and a fried egg on top, it is the kind of comfort food that works for breakfast, lunch, or dinner. If you try it, leave a rating and comment below. 🌺🍳
Loco Moco Recipe

Video
Ingredients
- 2 cups cooked Calrose rice
- 1/2 pound ground beef
- 1/2 teaspoon fine sea salt, (or to taste)
- 2 eggs
- chopped green onion, (for garnish)
For the Loco Moco Gravy
- 2 tablespoons vegetable oil
- 1/2 cup yellow onion, thinly sliced
- 1 cup sliced mushrooms
- 5 tablespoons soy sauce, (divided-low sodium is fine)
- 2 cups beef broth, (low sodium is fine)
- 2 tablespoons cornstarch
- 1/4 cup water
- black pepper, to taste
Instructions
- First, cook the rice according to package directions. You will need 2 cups of cooked rice for this recipe for 2 servings. Keep warm until ready to use.
- Form the meat into 2 flat patties, like a very thin hamburger. Sprinkle each side of the patty generously with ½ teaspoon salt, or to taste.
- Spray a large skillet with cooking spray and cook patties over medium-high heat to desired doneness. You want to have a nice, browned outer "crust" on the meat before flipping. Try to only flip once. When cooked, remove the patties from the pan and wrap in foil to keep warm.
- In the same pan (you don't need to wipe it off, keep those browned bits for the gravy) add 2 tablespoons vegetable oil. If there are enough drippings from the beef to sauté, you don't need to add additional oil. Add sliced onion and sauté for 2-3 minutes until the onions become slightly soft. Add mushrooms and sauté all together for another few minutes. Add 1 tablespoon soy sauce and continue sautéing until mushrooms become golden brown and onions are soft. Add more soy sauce if needed for flavor.
- Add 2 cups beef broth and 4 tablespoons soy sauce and bring to a simmer. Combine water and cornstarch to make a slurry. Add a little at a time to the broth while whisking constantly until you reach your desired gravy thickness. Add more broth to thin and more slurry to thicken. Add black pepper to taste. Reduce to warm and stir often until ready to serve.
- In a separate small, non-stick skillet. Cook eggs to sunny-side-up or over easy.
- Now it's time to assemble the Loco Moco! Separate the cooked rice into 2 bowls. Add the burger patty to the rice and pour gravy over the top, to taste. Top with an egg and garnish with green onion and black pepper. Serve hot.
Notes
- Rice: Calrose or medium-grain white rice works best because it is slightly sticky and catches the gravy well. Sushi rice is a good substitute.
- Beef patties: Don’t overwork the ground beef when forming the patties. A light touch keeps them tender.
- Gravy: Whisk cornstarch with cold water before adding it to the hot pan to prevent lumps.
- Gravy thickness: Add more broth if the gravy is too thick, or add a little more cornstarch slurry if it is too thin.
- Eggs: Sunny-side up is classic, but over-easy, fried, or scrambled eggs can be used.
- Mushrooms: Mushrooms add flavor to the gravy, but they can be left out if preferred.
- Make ahead: The patties and gravy can be made ahead, but the eggs are best cooked fresh.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Love this recipe?
We want to hear from you! Please leave a review.











I’ll admit to not fully following the recipe, but it turned out so good, will be keeping this as a skeleton for future times making this.
I seasoned my meat patties, and spent more time on the gravy, which lead to a more rich and intense flavour
I’m so glad you like the recipe. I’d love to hear your full recipe!
I love this!!! Now, I can have a piece of Hawaii at home! The gravy is so rich & tasty & together, it’s a delicious meal!
Enjoyed this for breakfast this morning and started my day off right! Easy, hearty and delicious; my kind of comfort food, indeed!