Japanese curry meatballs are the weeknight dinner that tastes like it took all day. Tender pork meatballs simmer in a rich, velvety Japanese curry sauce with carrots and potatoes, all cooked in one pan in under 45 minutes. If you love the cozy flavors of Japanese curry rice but want something faster than traditional stewed beef, this is your answer. It sits alongside our Japanese Tsukune Chicken Meatballs and Japanese Katsu Meatballs as a weeknight Japanese dinner.

The secret is Japanese curry roux cubes - the same blocks used in every Japanese household - which transform chicken broth into a thick, savory sauce in minutes. No roux-making, no spice blending, no long simmer. Brown the meatballs, cook the vegetables, dissolve the curry cubes, and dinner is done.

Prep time: 15 minutes. Cook time: 30 minutes. Total time: 45 minutes. Servings: 4 (about 20 meatballs).

Key Takeaways

  • Use 80/20 ground pork. The fat keeps meatballs juicy during browning. Lean pork turns dry.
  • Grate the garlic and ginger. A Microplane paste blends into the meat better than minced pieces.
  • Brown the meatballs first. The crust adds flavor and keeps them from falling apart in the sauce.
  • Japanese curry roux cubes are the shortcut. Golden Curry or S&B brand dissolves in minutes - no homemade roux needed.
  • Simmer the vegetables until fork-tender before adding the curry roux. They will not soften much after the sauce thickens.

How to Make Japanese Curry Meatballs

  1. Mix the meatball ingredients. In a large bowl, combine the ground pork, panko, egg yolk, sliced scallions, grated garlic, grated ginger, soy sauce, and pepper. Mix gently with your hands until just combined. Over-mixing makes the meatballs dense. Shape into 20 meatballs, about 1.5 inches across.
  2. Brown the meatballs. Heat 1 tablespoon of vegetable oil in a large skillet over medium-high heat. Add the meatballs in a single layer. Cook, turning occasionally, until browned on all sides and cooked through, 8 to 10 minutes. The internal temperature should reach 160F (71C). Transfer to a plate and set aside.
  3. Cook the vegetables. Add the remaining 1 tablespoon of oil to the same skillet. Add the chopped carrots, onion, and potato. Cook, stirring often, until the vegetables start to soften and the onions turn translucent, 8 to 10 minutes.
  4. Build the curry sauce. Pour in the chicken broth and bring to a boil over medium-high heat. Reduce heat to medium to maintain a gentle simmer. Cook until the vegetables are fork-tender, 8 to 10 minutes.
  5. Add the curry roux. Break the curry roux cubes into pieces and stir them into the broth along with the tomato paste. Cook, stirring constantly, until the roux dissolves and the sauce thickens into a glossy gravy, about 2 minutes.
  6. Finish and serve. Return the browned meatballs to the skillet and stir gently to coat them in the curry sauce. Simmer for 2 to 3 minutes so the meatballs absorb the curry flavor. Serve over steamed white rice, garnished with extra sliced scallions.

Ingredients

For the Meatballs

  • 1 lb (450 g) ground pork, 80/20
  • 1/2 cup panko breadcrumbs
  • 1 large egg yolk
  • 3 scallions, thinly sliced (about 1/3 cup), plus more for garnish
  • 4 garlic cloves, grated (about 1 tbsp)
  • 1 tbsp grated fresh ginger
  • 2 tbsp soy sauce
  • 3/4 tsp black pepper

For the Curry

  • 2 tbsp vegetable oil
  • 2 carrots, peeled and chopped into 1/2-inch pieces
  • 1 yellow onion, chopped
  • 1 large russet potato, peeled and chopped into 1/2-inch pieces
  • 4 cups chicken broth
  • 1 (3.2 oz) package Japanese curry roux cubes (such as Golden Curry)
  • 1 tbsp tomato paste

For Serving

  • 2 cups cooked white rice
  • Sliced scallions, for garnish

See our Japanese Hambagu Recipe for another Japanese comfort food staple.

Why This Recipe Works

80/20 ground pork is the right call. The 20% fat content keeps the meatballs juicy through browning and simmering. Leaner pork (90/10 or 93/7) works in baked meatballs but turns dry when pan-fried and then simmered in sauce. The fat also helps the panko absorb moisture, keeping the interior tender.

Browning builds flavor. The Maillard reaction on the meatball surface creates savory depth that simmering alone cannot achieve. Those brown bits left in the pan (fond) also flavor the vegetables and curry sauce.

Japanese curry roux cubes are not cheating. Every Japanese household uses them. The roux blocks contain pre-blended flour, fat, and spices that dissolve into broth to create a velvety, gently spiced sauce. Golden Curry (mild) and Java Curry (hot) are the most common brands in US grocery stores.

Tomato paste adds umami. A small amount deepens the curry flavor without making it taste tomatoey. It bridges the savory pork and the sweet-spicy curry roux.

Tips for the Best Japanese Curry Meatballs

Use a Microplane for the garlic and ginger. Grating creates a fine paste that distributes evenly through the pork mixture. Minced pieces can burn during browning and create uneven flavor pockets.

Wet your hands before shaping. Damp hands prevent the pork mixture from sticking to your palms. Lightly oiled hands work too.

Do not skip the egg yolk. The yolk binds the panko and pork together without the heaviness of a whole egg. It also adds richness and helps the meatballs hold their shape during browning.

Choose your curry heat level. Golden Curry (mild) is family-friendly. Java Curry (medium-hot) has more spice. Vermont Curry (mild, with apple and honey) is sweeter and great for kids.

Variations

Variation What to change
Japanese curry chicken meatballs Swap ground pork for ground chicken. Reduce browning time to 6 to 8 minutes.
Japanese curry beef meatballs Use ground beef (80/20). Brown 10 to 12 minutes for larger meatballs.
Add extra vegetables Toss in sliced mushrooms, broccoli florets, or snap peas during the last 5 minutes of simmering.
Make it spicy Add 1 tsp gochugaru (Korean chili flakes) or 1 tbsp sriracha to the curry sauce.
Serve as a sub Spoon meatballs and curry sauce into hoagie rolls and top with shredded mozzarella. Broil until bubbly. See our Meatball Sub Recipe for the full build.
Crockpot version Brown meatballs, add everything to a slow cooker. Cook on low 4 to 5 hours or high 2 to 3 hours.

What to Serve With Japanese Curry Meatballs

  • Steamed white rice - the classic pairing; short-grain or jasmine both work
  • Udon noodles - toss the curry meatballs over cooked udon for a noodle bowl
  • Pickled vegetables - Japanese tsukemono (pickled daikon, cucumber) cut the richness
  • Steamed broccoli or green beans - a bright, crisp side to balance the creamy curry
  • Simple green salad - a light vinaigrette against the savory sauce

Storage and Reheating

  • Fridge: Store in an airtight container up to 4 days. The curry thickens as it cools; add a splash of broth when reheating.
  • Reheat: Warm in a skillet over medium heat, stirring occasionally, for 5 to 7 minutes. Microwave works too - heat in 90-second intervals, stirring between.
  • Freezer: Freeze the meatballs and sauce (without rice) for up to 3 months. Thaw overnight in the fridge before reheating.

Frequently Asked Questions

What is Japanese curry roux?

Japanese curry roux is a blocks of pre-blended fat, flour, and spices that dissolve into broth to create a thick, velvety curry sauce. The most common brands are Golden Curry (mild), Java Curry (medium-hot), and Vermont Curry (mild with apple and honey). You will find them in the Asian aisle of most grocery stores or at Japanese markets.

Can I make Japanese curry from scratch without roux cubes?

Yes. Make a traditional roux with equal parts butter and flour, cook it until golden, then whisk in curry powder, garam masala, a pinch of sugar, and broth. It takes 15 to 20 minutes extra and the flavor is more customizable, but the roux cubes are faster and more consistent.

What meat works best for Japanese curry meatballs?

Ground pork (80/20) is the traditional choice and stays the juiciest. Ground chicken works well for a lighter version. Ground beef is fine but can be denser. A pork-beef blend (50/50) gives the best of both worlds.

Can I use frozen vegetables instead of fresh?

Yes. Frozen carrot and potato chunks work in a pinch. Add them directly to the broth without thawing - they may need 2 to 3 extra minutes to become fork-tender. Frozen peas can go in during the last minute for color.

Is Japanese curry gluten-free?

Most curry roux cubes contain wheat flour. Look for gluten-free brands like S&B Golden Curry (check the label) or make a homemade curry sauce with cornstarch instead of flour.

How do I thicken Japanese curry if it is too thin?

Simmer the sauce uncovered for 5 to 10 minutes to reduce. Or mix 1 tbsp cornstarch with 2 tbsp cold water, stir it into the simmering curry, and cook 2 minutes until thickened.

Sources