Japanese Curry With Chicken Meatballs Recipe
Introduction
Japanese Curry with Chicken Meatballs is a comforting, flavorful dish that combines tender meatballs with a rich and mildly spiced curry sauce. This recipe offers a delicious way to enjoy a classic favorite with a homemade touch.

Ingredients
- 1/2 cup panko or plain bread crumbs
- 4 scallions, thinly sliced
- 3 garlic cloves, finely grated
- 1 tablespoon finely grated ginger
- 2 tablespoons soy sauce
- 1 tablespoon granulated sugar
- 1 teaspoon ground white or black pepper
- 1/2 teaspoon kosher salt (such as Diamond Crystal) or 1/4 teaspoon fine salt, plus more as needed
- 1 pound ground chicken
- 1 large egg
- Neutral-tasting oil, for the pot
- 1 medium yellow onion, chopped
- 3 to 3.5 ounces Japanese curry roux or mix
- 1 medium sweet potato or 1 small winter squash (about 8 ounces), peeled and cut into large chunks
- 2 medium bunches mature spinach or Swiss chard (about 16 ounces), tough stems removed and roughly torn
- Steamed white rice, to serve
Instructions
- Step 1: In a large bowl, combine panko with scallions, garlic, ginger, soy sauce, sugar, pepper, and salt. Knead the mixture with your hands until the bread crumbs have broken down and absorbed all the moisture. Add the chicken and egg, and continue kneading vigorously until everything is evenly incorporated and the mixture is sticky, 2 to 4 minutes. Moisten your hands with cold water and roll the meat mixture into Ping-Pong-sized balls (about 1 1/2 inches across or 2 tablespoons each).
- Step 2: Heat a large Dutch oven or heavy-bottomed pot over medium. Add enough oil to coat the bottom of the pot, then add the meatballs. Cook, undisturbed, until deeply browned, then flip to brown the other side, about 3 minutes per side. Transfer to a clean plate.
- Step 3: If the pot is dry, add more oil. Add the onion, a splash of water, and a big pinch of salt, and cook, stirring frequently and scraping up any browned bits, until onion is translucent, 2 to 4 minutes. Add the sweet potato and 3 cups of water. Bring to a boil, then reduce the heat to gently simmer until tender, about 10 minutes.
- Step 4: Chop the curry roux into small pieces, then add to the pot along with the meatballs and any juices that have collected on the plate. Simmer gently, stirring occasionally, until the roux has dissolved and the liquid has thickened, about 5 minutes. If the curry is too thin, simmer gently until it reaches your desired consistency. If it’s too thick, add water to thin. Add the spinach or chard and gently fold into the curry to wilt. Serve with steamed white rice.
Tips & Variations
- Use panko bread crumbs for a lighter texture in the meatballs, or plain bread crumbs for a denser bite.
- Try substituting ground pork or turkey if you prefer over chicken.
- Adjust the amount of curry roux based on how thick and flavorful you want your sauce.
- Add other vegetables like carrots or peas for extra color and nutrition.
- If you can’t find Japanese curry roux, consider using a mild curry powder mixed with a bit of flour and butter to create a similar sauce base.
Storage
Store leftover curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water if the sauce has thickened too much. This curry also freezes well—thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the meatballs ahead of time?
Yes, you can prepare the meatballs up to a day in advance and keep them refrigerated. For longer storage, freeze them raw in a single layer, then thaw before cooking.
What can I use instead of Japanese curry roux?
If you don’t have Japanese curry roux, you can substitute mild curry powder blended with a bit of flour and butter to thicken the sauce. This won’t be exactly the same but will still provide a flavorful curry base.
Print
Japanese Curry With Chicken Meatballs Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
Description
This Japanese Curry with Chicken Meatballs recipe offers a rich and comforting meal combining tender homemade chicken meatballs with a savory Japanese curry sauce, enhanced by sweet potato and fresh spinach. It’s a hearty dish served over steamed white rice, perfect for a satisfying lunch or dinner.
Ingredients
Meatballs
- 1/2 cup panko or plain bread crumbs
- 4 scallions, thinly sliced
- 3 garlic cloves, finely grated
- 1 tablespoon finely grated ginger
- 2 tablespoons soy sauce
- 1 tablespoon granulated sugar
- 1 teaspoon ground white or black pepper
- 1/2 teaspoon kosher salt (such as Diamond Crystal) or 1/4 teaspoon fine salt, plus more as needed
- 1 pound ground chicken
- 1 large egg
- Neutral-tasting oil, for the pot
Curry and Vegetables
- 1 medium yellow onion, chopped
- 3 to 3.5 ounces Japanese curry roux or mix
- 1 medium sweet potato or 1 small winter squash (about 8 ounces), peeled and cut into large chunks
- 2 medium bunches mature spinach or Swiss chard (about 16 ounces), tough stems removed and roughly torn
- Steamed white rice, to serve
Instructions
- Prepare the meatball mixture: In a large bowl, combine panko breadcrumbs with scallions, grated garlic, ginger, soy sauce, sugar, pepper, and salt. Knead with your hands until the bread crumbs absorb all the moisture and break down. Add ground chicken and egg, and continue kneading vigorously for 2 to 4 minutes until the mixture is sticky and well combined.
- Shape the meatballs: Moisten your hands with cold water and roll the mixture into Ping-Pong-sized balls, about 1 1/2 inches in diameter or 2 tablespoons each.
- Brown the meatballs: Heat a large Dutch oven or heavy-bottomed pot over medium heat. Add enough neutral oil to coat the bottom. Place meatballs in the pot and cook undisturbed until deeply browned on one side, about 3 minutes. Flip and brown the other side for an additional 3 minutes. Transfer browned meatballs to a clean plate.
- Sauté onions and cook sweet potato: If needed, add more oil to the pot. Add the chopped onion, a splash of water, and a pinch of salt. Cook, stirring frequently and scraping up browned bits, until onions are translucent, about 2 to 4 minutes. Add the sweet potato chunks and 3 cups of water. Bring to a boil, then reduce heat to a gentle simmer and cook until sweet potatoes are tender, approximately 10 minutes.
- Add curry roux and meatballs: Chop the curry roux into small pieces and add to the pot along with the browned meatballs and any juices from the plate. Simmer gently, stirring occasionally, until the roux dissolves and the sauce thickens, about 5 minutes. Adjust thickness by simmering longer or adding water if needed.
- Finish with greens and serve: Add the spinach or Swiss chard, folding gently into the curry to wilt the leaves. Serve the curry hot over steamed white rice for a complete meal.
Notes
- For a richer flavor, use Japanese curry roux blocks like Golden Curry or Vermont Curry.
- Moistening hands with cold water helps shape meatballs smoothly and prevents sticking.
- If curry is too thick after adding roux, add warm water gradually to achieve desired consistency.
- Use fresh spinach or Swiss chard for a bright, nutritious addition to the curry.
- Ground chicken can be substituted with ground turkey or pork if preferred.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Japanese
Keywords: Japanese curry, chicken meatballs, curry roux, sweet potato, spinach, comfort food

