
Japanese Tomato Curry at a Glance
Japanese Tomato Curry (トマトカレー) is a thick, savory-sweet curry made with fresh peeled tomatoes, beef, pork, carrots, potatoes, and caramelized onions, all brought together with a rich curry roux.
Why You’ll Love It
- The beef gets seared first – Searing caramelizes its natural sugars into a golden-brown crust, and that crust is where the curry’s depth and umami come from.
- No tough tomato skins – Tomato skins stay firm however long they cook. Peeled, the flesh melts into the sauce instead of leaving curls of skin in the bowl.
- Nothing gets poured away – The tomato blanching water goes back in as two cups of cooking liquid, carrying the flavor the tomatoes gave up while they blanched.
- Curry roux, not curry powder – The roux gives Japanese curry its thickness and its savory-sweet edge, and it’s what sets this apart from curries built on spice blends.
What readers say
KY
“This curry was delicious! I liked how the tomatoes helped to cut the richness of the curry. I followed Nami’s advice and bought beef chuck (blade roast in Canada), and it was tasty.”
My Recipe Story
Curry is a staple in my house, so I’m always looking for another version to add to the rotation. This one came from watching The Makanai: Cooking for the Maiko House on Netflix. The curry-making scene lasts barely a second. It was enough to leave me hungry, and I worked out this version at home so we could all eat it.
If you love Japanese curry, try my Japanese Beef Curry, Keema Curry, and Curry Udon next!


What is Japanese Curry?
Japanese curry is thicker and less spicy than Thai or Indian curry, leaning sweet and savory rather than hot. It’s closer to a hearty stew, thickened with a roux instead of a spice paste. Mild enough that it’s usually the first curry Japanese children eat.
Don’t miss my Japanese curry recipes roundup, which includes vegetarian curry and more!

Key Ingredients
This curry takes beef and pork, fresh tomatoes, potatoes, carrots, onions, ginger and garlic, beef stock, a box of Japanese curry roux, and a few pantry seasonings.
- Beef chuck roast – Pre-cut stew beef is odds and ends from several cuts, so it cooks unevenly. Chuck comes from the shoulder: tough at first, then tender after a long simmer. Round roast, rump roast, or pot roast substitute.
- Tomatoes – Round, firm, fruity varieties work best, and vine-ripened or heirloom are ideal. Avoid beefsteak, which is milder.
- Russet potatoes – They break down over a long simmer, so they go in near the end. Yukon gold hold their shape and can go in with the carrots.
- Japanese curry roux – The roux is what makes this Japanese curry rather than a tomato stew. Make my Homemade Curry Roux if you can’t find it.
- Japanese short-grain rice – Cook it in a rice cooker, pot over the stove, Instant Pot, or donabe.
How to Make Japanese Tomato Curry
- Prep the tomatoes. Blanch them in boiling water, then slip the skins off. Reserve the blanching water
- Cut everything else. Potatoes, onions, carrots, garlic, ginger, beef, and pork.
- Sear the beef. Brown it in batches, then set it aside while you cook the onions.
- Simmer. Return the beef with the tomatoes, carrots, stock, and blanching water. Cook for 45 minutes, then add the potatoes for another 15.
- Add the curry roux. Dissolve it in a ladleful of the liquid, stir it back in, and simmer 5 minutes until it thickens. Serve over steamed rice.

Why Do We Remove the Tomato Skin?
The tomato skin remains even if it is cooked for a long time. When you eat the food and the tomato skin is left in the mouth, some people believe that it ruins the flavor and texture of the dish. Personally, I recommend removing the firm skin to improve the texture of the curry.
That said, if you don’t mind the texture of the tomato skin, leave the skins on.
5 Steps to Peel a Tomato
The easiest way to remove the tomato skin is to blanch the tomatoes in boiling water. This is the most common and efficient way to peel the tomato.
- Remove the stem end – Insert the tip of a very sharp knife (like a paring knife) at the stem end, about ½ inch (1.25 cm) deep. Angle the knife and cut around the stem end in a circular motion to remove the hard core.
- Score “X” on the bottom of the tomato – Lightly score the skin on the bottom of the tomato with an “X” about 2 inches (5 cm) long. Repeat with the rest of the tomatoes.
- Blanch the tomatoes – Gently place the tomatoes in the boiling water, ensuring to completely submerge them in water. Blanch for 15 seconds or until you see the tomato skins start to peel back. The skins don’t need to lift completely—a curl at the X is enough. Larger tomatoes take a few seconds longer, but don’t overdo it or the flesh turns mushy. Reserve the blanching water; it goes back into the curry as cooking liquid.
- Transfer to an ice bath – Using a fine-mesh skimmer or slotted spoon, remove the tomatoes and immediately transfer them to a bowl filled with ice water to quickly cool down and stop cooking.
- Peel the tomato skin – When the tomatoes are cool enough to handle, peel and discard the tomato skins using the knife or your fingers. Now they are ready to use!






FAQ
Do we need to use both beef and pork?
No. Kiyo in the drama makes her grandma’s tomato curry, which includes both beef and pork.
How can I make this vegetarian friendly?
Skip beef and pork and use king oyster mushrooms or eggplant instead (they have a nice meat-like bite). Use vegetable broth or use tomato blanching water.
I’d love to hear how yours turned out! 💛 Please leave a star rating and comment below to share your experience. Your feedback not only supports Just One Cookbook but also helps other home cooks discover recipes they can trust.
Japanese Tomato Curry

Ingredients
- 3 tomatoes (1 lb, 454 g; use round and firm tomatoes that are juicy, fruity, and full of flavor; vine-ripened and heirloom varieties work well; avoid beefsteak tomatoes for their mild flavor)
- 3 russet potatoes (¾ lb, 340 g; you can also use Yukon gold potatoes)
- 3 onions (1 lb, 454 g)
- 2 carrots (½ lb, 227 g)
- 2 cloves garlic
- 1 tsp ginger (grated, with juice; from a 1-inch, 2.5-cm knob)
- 1 lb boneless beef chuck roast (stew beef is slightly more economical but not as tender; for vegetarian, substitute king oyster mushrooms and/or eggplants)
- ½ lb pork tenderloin (use king oyster mushrooms and/or eggplants for vegetarian)
- ½ tsp Diamond Crystal kosher salt
- ¼ tsp freshly ground black pepper
For Cooking the Curry
- 2 Tbsp neutral oil (divided for the beef and onions)
- 2 cups beef stock/broth (½ QT; store-bought beef stock is often salted; for less sodium intake, use 1 cup/240 ml beef stock + 1 cup/240 ml tomato blanching water; for vegetarian, use vegetable stock or reserved tomato blanching water)
- 2 cups reserved tomato blanching water (plus more to dilute the curry sauce, as needed)
- 1 Tbsp soy sauce
- 1 box Japanese curry roux (7–8.4 oz, 200–240 g store-bought sauce mix; or make your own with my homemade Japanese Curry Roux recipe)
- Diamond Crystal kosher salt (optional; add only if using my homemade Japanese Curry Roux recipe, which is unsalted)
For Serving
- fukujinzuke (Japanese red pickled vegetables) (optional; you can make my Homemade Fukujinzuke recipe)
Instructions
- Gather all the ingredients.

To Peel the Tomatoes
- Bring a medium pot of water to a boil.Core 3 tomatoes. Insert a paring knife at the stem end about ½ inch (1.25 cm) deep and cut around it in a circle to remove the hard core. Score an X about 2 inches (5 cm) across the bottom of each tomato.

- Lower the tomatoes into the boiling water, making sure they're fully submerged. Blanch for 15 seconds, until the skins start to peel back at the X.Nami's Tip: The skins don't need to lift completely—a curl at the X is enough. Larger tomatoes take a few seconds longer, but don't overdo it or the flesh turns mushy.

- Lift the tomatoes out with a fine-mesh skimmer or slotted spoon and transfer them straight into a bowl of ice water to stop the cooking.

- Reserve the blanching water. It goes into the curry later. Once the tomatoes are cool enough to handle, peel off the skins with a knife or your fingers.Nami's Tip: The blanching water is an ingredient.

- Cut each tomato into 8 wedges. Set aside.

To Prepare the Other Ingredients
- Peel 3 russet potatoes and remove the eyes.

- Cut them into 1½-inch (3.8-cm) pieces and soak in water for 15 minutes to draw out the starch. Drain. Drain and set aside. Nami's Tip: My russet potatoes run small, so I quarter them. For typical ones, cut into thirds, then halve or quarter each piece.

- Halve 3 onions lengthwise, then slice each half thinly lengthwise.

- Peel 2 carrots and cut them on the diagonal, rotating a quarter turn between cuts. This cut is called rangiri.

- Mince 2 cloves garlic (I use this garlic press). Peel and grate the ginger, then measure out 1 tsp ginger with its juices.

- Cut 1 lb boneless beef chuck roast into 1½-inch (3.8-cm) cubes. Cut ½ lb pork tenderloin into ¼-inch (6.3-mm) slices.

- Lightly sprinkle the beef and pork with ½ tsp Diamond Crystal kosher salt and ¼ tsp freshly ground black pepper.

To Cook the Meat and Onions
- Heat a large heavy-bottomed pot (I used a 5.5-QT Staub) over medium to medium-high heat. Add 1 Tbsp neutral oil. Lay some of the beef cubes in a single layer with space between them, working in 2–3 batches.Nami's Tip: Don't crowd the pot. Packed-in meat releases moisture and steams instead of browning, and those browned bits are what the onions deglaze into flavor later.

- Sear the beef without moving it, 3–4 minutes, until brown and crusty. Flip and sear the other side. Transfer to a plate and repeat with the next batch.Nami's Tip: The meat releases from the pan on its own once it's properly seared. If it sticks, give it another minute.

- Lower the heat to medium. Add the onions to the pot and deglaze the bottom, scraping up the browned bits.

- Add the remaining 1 Tbsp neutral oil if the pot looks dry. Sauté the onions for 6–8 minutes, stirring now and then. Once they wilt, lower the heat to medium-low.Nami's Tip: I usually need only about ½ Tbsp more oil. Onions burn quickly once they soften, so drop the heat as soon as they wilt.

- Once the onions are tender, translucent, and lightly caramelized, add the ginger and garlic. Stir to combine.

- Add the pork tenderloin and stir for a minute to let it start cooking. Add the seared beef and any juices from the plate, then stir to combine.

To Simmer the Ingredients
- Pour in 2 cups beef stock/broth.

- Add 2 cups reserved tomato blanching water to the pot.

- Add the tomatoes and carrots. The liquid should just cover everything. Top up with blanching water if it doesn't.Nami's Tip: Yukon gold potatoes can go in now. Russet potatoes break down over a long simmer, so they wait until the beef is tender.

- Cover the pot with a tight-fitting lid and bring it to a boil. Nami's Tip: A tight lid matters over a two-hour simmer. I find Staub seals better than Le Creuset and loses less liquid.

- Once boiling, skim the scum and fat off the broth with a fine-mesh skimmer.Nami's Tip: Keep a measuring cup of water beside the pot and rinse the skimmer in it as you go. The scum lifts straight off instead of clogging the mesh.

- Add 1 Tbsp soy sauce. Cover and simmer on low heat, stirring occasionally, until the meat is tender. Nami's Tip: The beef may be edible after one hour, but fork-tender usually takes two hours. If the liquid drops below the ingredients, top it up with stock or blanching water.

- Add the russet potatoes once the beef is tender. Cover and simmer 15 more minutes.

- Turn off the heat once a wooden skewer slides into a potato easily.

To Add the Curry Roux
- Drop 1–2 cubes of the 1 box Japanese curry roux in a ladleful of cooking liquid and let them dissolve, stirring with a spoon or chopsticks. Stir it back into the pot. Repeat with the rest, two cubes at a time.Nami's Tip: Adjust the roux to your taste—you won't necessarily need the whole box. Keep any spare cubes for another curry.

To Thicken the Sauce
- Simmer on the lowest heat, stirring often, for 3–5 minutes until the sauce thickens. If it gets too thick, loosen it with tomato blanching water. If it's too thin, uncover and simmer a little longer.Nami's Tip: Curry sauce burns easily on the bottom once the roux is in. Keep the heat low and stir often.
- If you‘re using my homemade Japanese Curry Roux, which is unsalted, season the sauce with an additional 2–4 tsp Diamond Crystal kosher salt, to taste.

To Serve
- Serve hot over Japanese steamed rice, topped with fukujinzuke (Japanese red pickled vegetables). Nami's Tip: In The Makanai, Kiyo serves tomato curry with suage vegetables — deep-fried eggplant and shishito peppers. Follow the frying method in my Sapporo Soup Curry to put some on top.In The Makanai, Kiyo serves tomato curry with suage vegetables—deep-fried eggplant and shishito peppers. Follow the frying method in my Sapporo Soup Curry to put some on top.

To Store
- Store leftovers in an airtight container for up to 3 days in the refrigerator, or a month in the freezer. Remove the potatoes before freezing, since their texture changes. Defrost in the refrigerator for 24 hours before reheating.Nami's Tip: Leftover curry roux cubes keep in an airtight container in the refrigerator or freezer for 1–3 months.
To Reheat
- Leftover curry thickens into a paste as it cools and burns easily on the bottom. Stir in ½ cup (120 ml) water or more to loosen it, then reheat gently on low. If it turns out thin, simmer uncovered to reduce.
Notes
Nutrition
Did you make this recipe?
Tag @justonecookbook on Instagram so we can see your delicious creation!
Editor’s Note: Tis post was originally published on February 20, 2023, and republished with improved step-by-step instructions and updated expert notes on September 8, 20926.
