Pork Katsudon Sauce Recipe (Easy & Authentic)

Updated November 5, 2026

Total time
15 min
prep 5 min · cook 10 min
Serves
4
portions as written

Jump to recipe

Pork Katsudon Sauce Recipe (Easy & Authentic)

Pork katsudon sauce is the sweet-savory glaze that transforms a simple breaded pork cutlet into the beloved Japanese rice bowl dish known as katsudon. This sauce combines dashi, soy sauce, mirin, and sugar, creating a balanced umami-rich liquid that coats the crispy cutlet and lightly cooks the eggs. It’s a quick, pantry-friendly sauce that delivers restaurant-quality flavor at home in under 15 minutes.

Ingredients

  • 1 cup (240 ml) dashi stock (or 1 cup water + 1 tsp dashi granules)
  • 1/4 cup (60 ml) soy sauce
  • 2 tablespoons (30 ml) mirin
  • 2 tablespoons (25 g) granulated sugar
  • 1 small onion (about 100 g), thinly sliced
  • 4 large eggs, lightly beaten (for the katsudon)
  • 4 cooked pork cutlets (tonkatsu), sliced into 1-inch strips
  • 4 cups (about 600 g) cooked Japanese short-grain rice, warm
  • Optional: 1/2 cup (50 g) frozen green peas or chopped scallions for garnish

Instructions

  1. In a medium skillet or small saucepan, combine the dashi, soy sauce, mirin, and sugar. Stir over medium heat until the sugar dissolves completely, about 1-2 minutes.
  2. Add the sliced onion to the sauce and bring to a gentle simmer. Cook for 3-4 minutes, until the onion is tender and translucent.
  3. Lay the sliced pork cutlets over the onion in a single layer. Let them warm in the sauce for 1-2 minutes, spooning some sauce over the top.
  4. Pour the beaten eggs evenly over the pork and onion. Cover the skillet with a lid and reduce the heat to low. Cook for 2-3 minutes, until the eggs are just set but still slightly soft (the residual heat will finish cooking them).
  5. While the eggs cook, divide the warm rice among four deep bowls.
  6. Gently slide the egg-pork mixture from the skillet onto each bowl of rice, dividing it evenly. Drizzle any remaining sauce from the pan over the top.
  7. Garnish with green peas or scallions if desired. Serve immediately while hot.

Tips

  • Use real dashi: Instant dashi granules (hondashi) are convenient and give an authentic flavor. If you don’t have dashi, you can substitute with 1 cup water plus 1 teaspoon fish sauce or a pinch of kombu (kelp) soaked for 10 minutes—this will change the flavor slightly but still be delicious.
  • Don’t overcook the eggs: The eggs should be creamy, not hard. Remove the pan from heat while they’re still a bit runny; they’ll finish cooking from the residual heat. Overcooked eggs become rubbery.
  • Use day-old rice: Freshly cooked rice is too wet and sticky. Day-old rice that’s been refrigerated and reheated holds its shape better and absorbs the sauce without becoming mushy.
  • Adjust sweetness: Japanese sauces vary from region to region. If you prefer a less sweet sauce, reduce the sugar to 1 tablespoon (12 g). For a richer flavor, add a teaspoon of sake or a splash of rice vinegar.

Serving Suggestions

Katsudon is traditionally served as a complete meal in a large bowl, but you can also enjoy it with a side of pickled vegetables (tsukemono), a small salad with ginger dressing, or a bowl of miso soup. For a heartier meal, add a side of steamed edamame or a simple cucumber salad. The sauce also works well drizzled over plain rice with extra tonkatsu for a quick rice bowl.

Variations

  • Chicken katsudon: Use chicken breast or thigh cutlets instead of pork. Cook the chicken to an internal temperature of 165°F (74°C) as per USDA FSIS safe minimum.
  • Vegetarian katsudon: Replace the pork with thick slices of firm tofu or a breaded eggplant cutlet. Sauté them in a little oil until golden, then proceed with the recipe as written.
  • Spicy katsudon: Add 1-2 teaspoons of gochujang (Korean chili paste) or a pinch of shichimi togarashi to the sauce for a spicy kick.
  • Cheese katsudon: Place a slice of melty cheese (like cheddar or mozzarella) on top of the pork before adding the eggs—this is a popular modern twist in Japanese cafes.

Storage and Reheating

Katsudon is best eaten fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days. The eggs and pork will soften, but the flavor remains good. To reheat, place the katsudon in a microwave-safe bowl and heat in 30-second intervals until hot, or reheat in a skillet over low heat with a splash of water to loosen the sauce. Avoid reheating in a microwave for too long, as the eggs may become rubbery. If you’ve made extra sauce alone, it can be refrigerated for up to 1 week and used as a glaze for other meats or vegetables.

Frequently Asked Questions

Can I make the sauce ahead of time? Yes, you can prepare the sauce (without the eggs and pork) up to 3 days in advance. Store it in a jar in the refrigerator. When ready to use, reheat the sauce in a skillet and then add the onions, pork, and eggs as directed.

What is mirin, and can I substitute it? Mirin is a sweet Japanese rice wine used for cooking. It adds a subtle sweetness and glaze. If you don’t have mirin, mix 1 tablespoon of dry sherry or white wine with 1 teaspoon of sugar. This substitute will be slightly less sweet but still work well.

Do I have to use dashi? Dashi gives the sauce its characteristic umami. If you don’t have dashi, you can use chicken or vegetable broth, but the flavor will be less authentic. A quick substitute is 1 cup water with 1/2 teaspoon of fish sauce or a pinch of kombu (steeped for 10 minutes).

Why is my sauce too thin? The sauce will thicken slightly as it reduces, but it should be fairly liquid so it soaks into the rice. If you prefer a thicker glaze, mix 1 teaspoon of cornstarch with 1 tablespoon of cold water and stir it into the sauce before adding the pork. Let it simmer for a minute to thicken.

Can I use already cooked tonkatsu from the store? Yes, pre-cooked tonkatsu works well. Just warm the slices in the sauce for 2-3 minutes before adding the eggs. Make sure they are heated through to 165°F (74°C) for leftovers, as per USDA FSIS safe minimum.

What if I don’t have a lid for my skillet? You can use a sheet of aluminum foil or a baking sheet as a makeshift lid. The steam helps cook the eggs evenly, so covering is important. If you don’t cover, the eggs will take longer to set and may dry out.

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).