Introduction
Japanese curry is a hearty, savory dish that’s a favorite in households all over Japan. Unlike the rich and spicy curries from other parts of Asia, Japanese curry is thick, mildly sweet, and often served with tender meat and vegetables. It’s the kind of meal that’s perfect for a cozy night in or a family dinner—satisfying, comforting, and full of flavor. I can still remember the first time I had Japanese curry. It was at a local restaurant, and the moment I tasted that rich, slightly sweet sauce over tender beef and vegetables, I was hooked.
What’s great about Japanese curry is how versatile it is. You can make it with chicken, beef, pork, or even tofu for a vegetarian version. You can also tweak the heat level to your liking, but typically, Japanese curry is mild, making it a hit with kids and adults alike. This dish is a great example of Japanese comfort food at its finest.
Why You’ll Love This Recipe
Here’s why Japanese curry is always a good idea:
- Comfort Food: It’s rich, warm, and incredibly satisfying—perfect for cozy dinners.
- Simple Ingredients: With just a few pantry staples, you can make this dish in no time.
- Family-Friendly: Its mild flavor and tender meat make it perfect for kids and adults.
- Customizable: Add your favorite vegetables or protein to make it your own.
- Make Ahead: It stores well, and the flavors deepen after a day or two, making it perfect for meal prep.
- Perfect with Rice: The thick, gravy-like curry sauce pairs perfectly with steamed white rice.
Preparation and Cooking Time
- Total Time: 1 hour
- Preparation Time: 15 minutes
- Cooking Time: 45 minutes
- Servings: 4-6
- Calories per serving: Approximately 500-600 calories (depending on ingredients)
- Key Nutrients: Protein: 25g, Carbohydrates: 60g, Fat: 15g, Fiber: 4g
Ingredients
Japanese curry uses a few simple, easily available ingredients, and the magic is in the curry roux that forms the base of the sauce. Here’s what you’ll need:
Protein & Vegetables
- 1 lb (450g) beef stew meat, chicken thighs, or pork (cut into bite-sized pieces)
- 1 large onion (diced)
- 2 medium carrots (peeled and sliced)
- 2 medium potatoes (peeled and cut into chunks)
- 1 apple (peeled and grated—adds a natural sweetness)
- 2 tablespoons vegetable oil (for frying)
- 2-3 cups water or broth (for a richer flavor, you can use chicken or beef broth)
Curry Roux
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 tablespoons curry powder (Japanese curry powder is ideal, but regular curry powder will work)
- 1 tablespoon garam masala (optional for extra depth)
- 1 tablespoon soy sauce
- 1 tablespoon honey or sugar (optional, for sweetness)

how To Serve
- Steamed white rice (sticky rice is best)
- Chopped fresh cilantro (optional, for garnish)
Step-by-Step Instructions
Making Japanese curry at home might seem intimidating, but it’s actually very straightforward once you’ve got the ingredients ready. Here’s how to do it:
1. Prepare the Vegetables and Protein
In a large pot, heat 1 tablespoon of oil over medium heat. Add the diced onions and cook until softened and translucent, about 5-7 minutes. Add the meat (beef, chicken, or pork) and cook until browned on all sides. Once browned, add the carrots, potatoes, and grated apple. Stir to combine.
2. Simmer the Curry Base
Pour in the water (or broth) and bring the mixture to a simmer. Reduce the heat to low and cover, letting the curry simmer for about 20 minutes or until the vegetables are tender and the meat is cooked through.
3. Make the Curry Roux
In a separate pan, melt the butter over medium heat. Once melted, add the flour and cook, stirring constantly, for about 2 minutes until it turns golden brown (this forms the roux). Add the curry powder, garam masala (if using), soy sauce, and honey or sugar. Continue to stir and cook for another minute to release the spices’ flavors.
4. Combine the Roux with the Curry
Add the roux to the simmering pot of vegetables and meat. Stir until the sauce thickens and becomes smooth, about 5-10 minutes. If the curry is too thick, add a little more water or broth to reach your desired consistency.
5. Serve the Curry
Serve the curry hot over a bed of steamed rice. Garnish with chopped cilantro if you like. For an added touch, you can serve a small side of pickled vegetables, like takuan (pickled daikon radish), to balance the rich flavors of the curry.
Why This Recipe Works
- The Roux: The homemade roux, made with butter, flour, and curry powder, gives the curry a smooth, thick consistency, which is key to the Japanese-style curry.
- The Apple: The grated apple not only adds natural sweetness but also helps thicken the sauce, creating that smooth, velvety texture.
- Simmering: The long simmering time allows all the flavors to meld together beautifully, resulting in a rich, savory curry sauce that coats the vegetables and meat perfectly.
Recipe Variations
Here are a few ways you can customize your Japanese curry:
- Vegetarian Option: Use tofu or seitan in place of meat. You can also add extra vegetables like bell peppers, mushrooms, or zucchini.
- Spicy Curry: If you like a bit of heat, add some chili flakes or a dash of sriracha to the curry.
- Other Proteins: Chicken, pork, or even shrimp can be swapped in for beef to suit your preference.
- Sweetener: If you prefer a sweeter curry, you can increase the honey or sugar.
Storage and Freezing
- Storage: Leftover curry can be stored in an airtight container in the refrigerator for up to 3 days. The flavors continue to develop as it sits!
- Freezing: You can freeze Japanese curry for up to 2-3 months. Just let it cool completely before transferring to a freezer-safe container. Reheat it thoroughly when ready to eat.
Serving Tips
- Pairing: Japanese curry is typically served with steamed white rice, but you can also serve it with noodles or even over mashed potatoes for a twist.
- Garnish: Add a sprinkle of fresh cilantro or a squeeze of lemon for a refreshing contrast to the rich curry.
FAQ Section
Japanese curry is a dish that sparks a lot of questions—whether it’s about ingredients, variations, or how to make it just right. Here are some frequently asked questions about this comforting dish, along with some helpful answers to guide you through the cooking process.
Can I use a store-bought curry roux?
Yes! If you’re looking for a shortcut, store-bought Japanese curry roux blocks (such as Golden Curry or Vermont Curry) are a great option. Just dissolve the block in water, add it to your simmering vegetables and meat, and follow the rest of the recipe as directed. It’s quick, easy, and still super delicious!
What makes Japanese curry different from other types of curry?
Japanese curry stands out because it’s thick, mild, and slightly sweet. Unlike Indian or Thai curries, which tend to have more complex and spicy flavors, Japanese curry is all about comfort. The addition of ingredients like grated apple or honey gives it a subtle sweetness, and the thick, gravy-like consistency makes it perfect to serve with rice.
Can I make Japanese curry spicy?
Traditional Japanese curry is on the milder side, but if you love a bit of heat, you can certainly adjust it! Add chili flakes, fresh chilies, or a little sriracha to the curry roux or at the end of cooking to give it that extra kick. Just be sure to start with a small amount and taste as you go.
Can I use a different protein?
Absolutely! While beef is a classic choice, you can use chicken, pork, or even tofu for a vegetarian option. Just make sure to adjust the cooking time depending on your protein of choice. For example, chicken breasts cook faster than beef stew meat, so keep an eye on them.
Can I add more vegetables?
Yes, you can get creative with the vegetables you add to your curry! While carrots and potatoes are standard, other great options include bell peppers, peas, zucchini, or mushrooms. Just cut them into bite-sized pieces and add them to the simmering curry when the recipe calls for it.

Japanese Curry
- Total Time: 1 hour
Ingredients
Protein & Vegetables
- 1 lb (450g) beef stew meat, chicken thighs, or pork (cut into bite-sized pieces)
- 1 large onion (diced)
- 2 medium carrots (peeled and sliced)
- 2 medium potatoes (peeled and cut into chunks)
- 1 apple (peeled and grated—adds a natural sweetness)
- 2 tablespoons vegetable oil (for frying)
- 2–3 cups water or broth (for a richer flavor, you can use chicken or beef broth)
Curry Roux
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 tablespoons curry powder (Japanese curry powder is ideal, but regular curry powder will work)
- 1 tablespoon garam masala (optional for extra depth)
- 1 tablespoon soy sauce
- 1 tablespoon honey or sugar (optional, for sweetness)
To Serve
- Steamed white rice (sticky rice is best)
- Chopped fresh cilantro (optional, for garnish)
Instructions
1. Prepare the Vegetables and Protein
In a large pot, heat 1 tablespoon of oil over medium heat. Add the diced onions and cook until softened and translucent, about 5-7 minutes. Add the meat (beef, chicken, or pork) and cook until browned on all sides. Once browned, add the carrots, potatoes, and grated apple. Stir to combine.
2. Simmer the Curry Base
Pour in the water (or broth) and bring the mixture to a simmer. Reduce the heat to low and cover, letting the curry simmer for about 20 minutes or until the vegetables are tender and the meat is cooked through.
3. Make the Curry Roux
In a separate pan, melt the butter over medium heat. Once melted, add the flour and cook, stirring constantly, for about 2 minutes until it turns golden brown (this forms the roux). Add the curry powder, garam masala (if using), soy sauce, and honey or sugar. Continue to stir and cook for another minute to release the spices’ flavors.
4. Combine the Roux with the Curry
Add the roux to the simmering pot of vegetables and meat. Stir until the sauce thickens and becomes smooth, about 5-10 minutes. If the curry is too thick, add a little more water or broth to reach your desired consistency.
5. Serve the Curry
Serve the curry hot over a bed of steamed rice. Garnish with chopped cilantro if you like. For an added touch, you can serve a small side of pickled vegetables, like takuan (pickled daikon radish), to balance the rich flavors of the curry.
- Prep Time: 15 min.
- Cook Time: 45 min.
Nutrition
- Serving Size: 4-6 servings
- Calories: 500-600 calories (depending on ingredients)
- Fat: 15g
- Carbohydrates: 60g
- Fiber: 4g
- Protein: 25g
Conclusion
Japanese curry is the ultimate comfort food, with its deep, rich flavors and tender meat simmered in a velvety sauce that will warm you from the inside out. It’s the perfect dish for a cozy night in, a family dinner, or when you just need something soothing and satisfying. The beauty of Japanese curry lies in its simplicity and flexibility—you can adjust the heat level to your liking, making it as mild or spicy as you want. Plus, it gets even better the next day as the flavors continue to develop.
So gather your ingredients, dive into this heartwarming recipe, and enjoy a bowl of pure comfort. Whether served over rice, with a side of pickles, or simply enjoyed on its own, Japanese curry will quickly become a go-to dish in your home.
Don’t forget to snap a photo and tag me on social media—I love seeing your delicious creations!