In a Dutch oven or similar large, sturdy pot, heat 1 tablespoon oil over medium heat. Add the chicken, salt, and pepper. Sear the chicken, stirring every few minutes, until it’s mostly cooked through, about 5 to 6 minutes (it will finish cooking later). Transfer to a plate or bowl and set aside.
To the now empty pot, add 1 tablespoon oil and the onion. Sauté stirring every so often, until beginning to brown and turning translucent, about 5 to 7 minutes. Stir in the garlic and ginger and cook, stirring constantly, just until fragrant, about 30 seconds.
Add the carrots, potato, apple, mushroom broth, soy sauce, and chicken. Bring to a boil over high heat, then reduce to a steady, gentle simmer. Skim off any scum that has risen to the surface. Let simmer uncovered, until the potatoes and carrots are softened, about 15 minutes.
Meanwhile, make the curry roux: In a small bowl stir together the cumin, coriander, turmeric, cardamom, cinnamon, chili powder, and nutmeg.
In a medium saucepan, heat the 2 tablespoons oil over medium heat. Add the flour and with a wooden spoon, stir quickly and deliberately to toast the flour until it is a dark golden, mushroomy brown, about 4 minutes.
Stir in the spices and continue cooking and stirring for 1 minute more.
Remove the spices from the heat and stir in the tomato paste and honey until smoothly combined. Scrape into the pot with the curry.
Give the curry a big stir, making sure the spice paste is very well combined. Bring to a simmer and let cook until the potatoes are nice and fork tender and the curry has thickened a tiny bit more, about 5 minutes.
Remove from the heat and stir in the peas. Taste and adjust the seasoning as desired. Let cool at least 5 minutes, then serve with brown rice.
Notes
* I used the Pacific Foods brand of mushroom broth.
For a spicy or slightly spicy curry, add 1/4 to 1/2 teaspoon cayenne powder to your spice mixture.
See JustOneCookbook.com for an authentic Japanese curry recipe using packaged curry roux cubes.
TO STORE: Refrigerate curry in an airtight storage container for up to 3 days.
TO REHEAT: Rewarm leftovers in a Dutch oven on the stovetop over medium-low heat or in the microwave.
TO FREEZE: Freeze curry in an airtight, freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.