Halal Japanese Curry: Yoshi’s Passion-Style Recipe

Updated November 4, 2026

Total time
2 hr 22 min
prep 25 min · cook 1 hr 57 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Halal Japanese Curry: Yoshi's Passion-Style Recipe

Japanese curry is a thick, gently spiced stew served over rice, with roots in the Japanese yoshoku tradition and curry introduced through Britain. This halal Yoshi’s Passion-style version combines tender beef, sweet onion, carrots, and potatoes with a smooth homemade roux, so every ingredient can be checked for halal suitability.

Ingredients

  • 1½ lb halal beef chuck, cut into 1-inch cubes (680 g)
  • 2 tbsp neutral oil, divided (30 ml)
  • 2 large yellow onions, thinly sliced (about 1 lb / 450 g)
  • 2 garlic cloves, finely chopped (about 10 g)
  • 1 tbsp finely grated fresh ginger (15 g)
  • 4 cups halal beef broth or stock, checked for halal certification (950 ml)
  • 2 medium carrots, peeled and cut into ¾-inch pieces (about 200 g)
  • 2 medium Yukon Gold potatoes, peeled and cut into 1-inch pieces (about 400 g)
  • 1 small apple, peeled and finely grated (about 150 g)
  • 2 tbsp soy sauce (30 ml)
  • 1 tbsp tomato paste (16 g)
  • 1 tbsp mild Japanese curry powder (6 g)
  • ½ tsp ground turmeric (1 g)
  • ¼ tsp ground black pepper (0.5 g)
  • 3 tbsp neutral oil for the roux (45 ml)
  • ¼ cup all-purpose flour (32 g)
  • 1 tsp garam masala, optional (2 g)
  • 1 tsp fine salt, plus more to taste (6 g)
  • 2 cups Japanese short-grain rice, uncooked (370 g), for serving
  • 3 cups water for the rice (710 ml), or the amount specified on the rice package

Instructions

  1. Prepare the ingredients. Cut the beef into even 1-inch cubes and pat them dry with paper towels so they brown instead of steaming. Slice the onions, chop the garlic, grate the ginger and apple, and cut the carrots and potatoes. Rinse the rice under cool water until the runoff is less cloudy, then set it aside. These tasks take about 25 minutes when done before cooking.
  2. Brown the beef for 10 minutes. Heat 1 tablespoon of oil in a heavy, wide pot over medium-high heat. Working in batches so the pieces have room, brown the beef on two or three sides, turning as needed. Transfer the browned pieces to a plate. They do not need to cook through at this stage; crowding the pot or turning the pieces constantly will limit browning.
  3. Cook the onions for 15 minutes. Reduce the heat to medium and add the remaining tablespoon of oil. Add the sliced onions and cook, stirring often, until soft and deeply golden in places. If the bottom of the pot develops brown bits, stir in a spoonful of broth and scrape them up. That savory fond will dissolve into the curry.
  4. Add the aromatics for 1 minute. Stir in the garlic and ginger and cook just until fragrant, about 30 seconds to 1 minute. Add the tomato paste, curry powder, turmeric, and black pepper. Stir for about 30 seconds to coat the onions; do not let the garlic or spices scorch.
  5. Simmer the beef for 65 minutes. Return the beef and any juices on the plate to the pot. Pour in the broth, then add the soy sauce, grated apple, and salt. Bring the liquid to a gentle boil, cover, and lower the heat so it simmers steadily but not vigorously. Cook for 65 minutes, stirring once or twice and checking that the bottom is not catching. The beef should be softening but may not yet be fork-tender.
  6. Add the vegetables and cook for 15 minutes. Stir in the carrots and potatoes. Cover and simmer for 15 minutes, or until a knife slides easily into a potato and the carrots are tender. Check the beef with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef; the longer braise here should also make chuck tender. Keep the curry at a gentle simmer rather than boiling hard, which can break up the potatoes.
  7. Make the roux for 5 minutes. In a separate small saucepan, warm the 3 tablespoons of oil over medium-low heat. Whisk in the flour and cook, whisking constantly, for about 2 minutes, until smooth and lightly golden. Add the garam masala, if using, and whisk for 30 seconds. Ladle in about 1 cup of hot curry broth a little at a time, whisking until no lumps remain and the mixture is pourable. This homemade roux avoids packaged curry blocks, which may contain ingredients you want to verify for halal suitability.
  8. Thicken and finish for 3 minutes. Pour the roux mixture into the pot while stirring. Simmer gently for 3 minutes, stirring from the bottom, until the curry thickens and looks glossy. Taste and adjust the salt. If it is thicker than you like, add broth or water a few tablespoons at a time. Meanwhile, cook the rice according to its package directions; it can cook while the curry simmers.
  9. Rest for 3 minutes and serve. Turn off the heat and leave the curry covered for 3 minutes so the roux settles and the sauce thickens slightly. Spoon rice into bowls and ladle the curry alongside or over it.

Tips

  • Check every packaged ingredient. Buy halal-certified beef and broth, and check curry powder and soy sauce for added ingredients or processing concerns that matter to your household. The homemade roux contains flour and oil only, so it avoids relying on a curry block that may include animal fats or other ingredients.
  • Brown in batches. Give the beef space in the pot; if the pieces touch or the pot is crowded, they release moisture and turn gray rather than forming a browned surface. If needed, brown in two batches, adding a small splash of oil if the pot becomes dry.
  • Keep the simmer gentle. A rolling boil can toughen the beef and break potatoes into the sauce. If the liquid bubbles rapidly, lower the heat. If the pot looks dry before the beef is tender, add a little hot water or broth.
  • Adjust thickness at the end. Japanese curry thickens as it cools. For a thinner sauce, stir in warm broth; for a thicker one, simmer uncovered for a few minutes. Avoid adding dry flour directly to the pot, which can leave lumps.

Serving Suggestions

Serve the curry with freshly cooked Japanese short-grain rice, which has enough stickiness to pick up the thick sauce. For a plate-style meal, arrange the rice and curry side by side and add a small portion of shredded cabbage, cucumber salad, or steamed green beans. These crisp or fresh sides contrast with the soft vegetables and rich gravy without competing with the curry’s warm spices.

Japanese pickles, such as fukujinzuke or rakkyo, are classic accompaniments if you can find them. They are not essential, and packaged versions should be checked for halal suitability. A simple quick pickle of thinly sliced cucumber with rice vinegar, a pinch of salt, and a little sugar is an easy alternative. Add sliced scallions or a sprinkle of toasted sesame seeds at the table if you like, but keep garnishes modest so the curry remains the focus.

Variations

Make it with chicken. Use boneless chicken thighs cut into bite-size pieces and replace the beef broth with halal chicken broth. Brown the chicken, then simmer it only until cooked through and tender rather than following the long beef simmer. Check the thickest piece with a food thermometer; USDA FSIS recommends a safe minimum internal temperature of 165°F (74°C) for poultry. Add the carrots and potatoes when the chicken is nearly done so the vegetables have time to soften.

Use lamb or a plant-based main. Halal lamb shoulder can replace the beef, though it may need a little more simmering to become tender; check the package cut and adjust based on texture. For a meat-free curry, replace the beef with 14 ounces (400 g) of firm tofu, drained and cubed, or 1½ cups (about 250 g) of cooked chickpeas. Use vegetable stock and add tofu or chickpeas with the vegetables so they warm through without breaking apart.

Change the heat or sweetness. For a spicier pot, add ¼ teaspoon (about 0.5 g) of cayenne or a finely chopped fresh chili with the curry powder. For a milder result, use a mild curry powder and omit the garam masala. The grated apple and caramelized onions bring gentle sweetness; if you prefer a more savory curry, use half an apple or leave it out and add a little more broth as needed.

Add other vegetables. Sliced mushrooms, green peas, or diced sweet potato can be included. Mushrooms can go in with the carrots; add frozen peas during the final 3 minutes so they remain bright and intact. Sweet potato softens faster than regular potatoes, so cut it into larger pieces or add it about halfway through the vegetable simmer to prevent it from dissolving into the sauce.

Storage and Reheating

Refrigerate leftover curry within 2 hours of cooking, storing it in a shallow, covered container. It keeps for 3 to 4 days in the refrigerator. Store rice separately when possible, since keeping the components apart makes it easier to reheat each evenly and helps the rice retain its texture. If the curry thickens in the refrigerator, loosen it with a splash of water or broth as it warms.

Reheat only the amount you plan to eat in a saucepan over medium-low heat, stirring frequently, until steaming throughout. Check that leftovers reach 165°F (74°C), the USDA FSIS reheating temperature, using a food thermometer. You can also microwave individual portions in a covered microwave-safe dish, stirring halfway through and checking the center temperature. If freezing, cool promptly and freeze in airtight portions for up to 2 to 3 months for best quality. Potatoes can become a little grainy after thawing; thaw overnight in the refrigerator and stir gently while reheating. Do not leave the curry at room temperature for more than 2 hours.

Frequently Asked Questions

Is Japanese curry usually halal?
Not automatically. The vegetables and spices may be suitable, but curry roux blocks, broth, meat, and some sauces can contain ingredients that do not meet halal requirements. This recipe uses halal-certified beef and broth and makes its roux from flour and oil; check the labels of all packaged ingredients you use.

Can I use a Japanese curry roux block instead of making the roux?
Yes, if you find a block with halal certification that suits your needs. Follow its package quantity and instructions, and add it after the beef and vegetables are tender. Omit the flour, oil, and garam masala roux step; blocks vary in saltiness and thickness, so taste before adding extra salt.

Why is my curry thin?
It may need a few more minutes of gentle simmering after the roux is added, or the roux may not have been fully mixed with hot broth before it went into the pot. Simmer uncovered while stirring, or whisk 1 tablespoon (8 g) flour with 1 tablespoon (15 ml) cool water in a separate cup and add a little at a time. Cook for several minutes after adding it to remove the raw flour taste.

Can I make this curry ahead?
Yes. The curry can be cooked a day ahead, cooled promptly, and refrigerated. Its flavor often melds as it rests, and the sauce will thicken, so add a little water or broth during reheating. Cook the rice fresh when possible, or refrigerate it separately and reheat it thoroughly.

What can I use instead of Japanese curry powder?
Japanese curry powder is a mild, aromatic blend and may be hard to find. A mild Madras-style curry powder is a practical substitute, but it can be sharper or hotter and may give the sauce a less familiar flavor. Start with 2 teaspoons (about 4 g), taste after simmering, and add more gradually if needed.

Can I cook it in a slow cooker?
Yes, but brown the beef and onions on the stove first for better flavor. Transfer them with the broth, apple, and seasonings to the slow cooker and cook until the beef is tender, about 6 to 8 hours on low or 3 to 4 hours on high, depending on the appliance and cut. Add the vegetables later if you want them to hold their shape, then stir in the separately prepared roux near the end and heat until thickened.

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