Heat the vegetable oil in a large pot over medium heat. Once the oil is hot, add the onions and sauté them until they start to become translucent.
Add in the grated ginger and garlic.
Add in the beef and cook for 5 minutes or until it’s no longer pink.
After, add in the carrots and dashi broth. Bring everything to a boil. As it’s boiling, skim any scrum and fat that rises to the surface.
Peel your apple as you wait for the broth to boil. Once boiling, grate your apple into the broth.
Do a quick taste test. Add 1 tbsp of honey if needed. Mix everything together and let it simmer uncovered for 20 minutes, stirring occasionally.
When 20 minutes have passed, ladle 1 or 2 scoops of your curry broth into a saucepan and add the curry roux to it. Mix the broth and roux together until it’s smooth. Then add the roux mixture back into your pot of broth and mix everything together.
If you are using store-bought curry roux, turn the heat to low and put 1 to 2 blocks of it into your ladle. Let it slowly dissolve in the ladle with some broth using a spoon or chopsticks. Once dissolved, mix it together with the rest of the broth and repeat the process with the remaining roux blocks.
Add the soy sauce and ketchup and bring the curry back to a simmer uncovered on low heat. Stir occasionally and let it simmer until the curry becomes thick (about 5 more minutes).
If you would like a thicker curry, scoop some of the curry into a bowl and dissolve 1 tablespoon of cornstarch. Then mix it back into the pot.
Turn off the heat and it’s ready to serve. Japanese curry is best served with rice on the side. Enjoy!Note: This is a lot of curry but worry not! It stores well. You can keep leftovers in a glass (not plastic or it will stain) airtight container in the fridge for up to 3 days and in the freezer for a month.