If you’re craving something that perfectly marries rich, warming flavors with satisfying textures, look no further than this Japanese Curry Udon with Crispy Tofu Recipe. It’s comfort food with a twist—velvety curry sauce clinging to chewy udon noodles, bright vegetables simmered to tender goodness, and golden, crispy tofu cubes that bring a delightful crunch. This dish is not only hearty and nourishing but also a celebration of simple ingredients coming together to create something truly spectacular. Whether you’re a seasoned lover of Japanese cuisine or just looking for a fresh take on udon, this recipe will quickly become a beloved staple in your kitchen.

Ingredients You’ll Need
Each ingredient in this Japanese Curry Udon with Crispy Tofu Recipe plays a crucial role, creating layers of flavor and textural contrast that make the dish shine. From the soft udon noodles to the perfectly crispy tofu and vibrant vegetables, every component is simple yet essential.
- 14 ounces udon noodles: Thick and chewy, these noodles soak up the curry sauce beautifully.
- 1 block (14 ounces) firm tofu: Firm tofu holds its shape well and crisps up perfectly when coated with cornstarch.
- 1 tablespoon cornstarch: Helps to create that irresistible crunchy crust on the tofu.
- 2 tablespoons vegetable oil, divided: Used for frying tofu and sautéing vegetables for optimal texture and flavor.
- 1 medium onion, sliced: Adds subtle sweetness and depth once softened.
- 2 medium carrots, sliced: Bring a natural sweetness and a splash of bright color.
- 2 cloves garlic, minced: Essential aromatic that enhances the savory profile of the curry.
- 1 tablespoon ginger, minced: Adds a fresh, spicy undertone that wakes up the dish.
- 3 cups vegetable broth: The base liquid that melds all flavors into a smooth curry sauce.
- 3 tablespoons Japanese curry powder: The star seasoning, offering warmth and a mild spice.
- 1 tablespoon soy sauce: Brings umami and saltiness to balance the sweetness.
- 1 tablespoon mirin (optional): Adds a gentle sweetness and complexity to the sauce.
- 1 cup frozen peas: Pops of bright green and a subtle sweetness that lighten the curry.
- 2 green onions, sliced (for garnish): Fresh and crisp, they finish the dish with freshness and color.
How to Make Japanese Curry Udon with Crispy Tofu Recipe
Step 1: Prepare the Udon Noodles
Start by cooking the udon noodles according to the package instructions—usually a quick boil will do. Once tender and perfect, drain them well and set aside. This sets the stage for the curry, ensuring the noodles have just the right texture to soak up all that delicious sauce later on.
Step 2: Press, Cube, and Coat the Tofu
Firm tofu needs to be drained and pressed beforehand to remove excess water; this is key to getting it extra crispy. Cut the block into bite-sized cubes and toss them gently in cornstarch. This coating may seem simple, but it’s the secret weapon in turning soft tofu into golden nuggets of delight.
Step 3: Fry the Tofu Until Crispy
Heat a tablespoon of vegetable oil in a large skillet over medium-high heat. Carefully add the tofu cubes, frying them until they’re golden brown and crispy on all sides, which usually takes about 8 to 10 minutes. This step gives the tofu a satisfying crunch that contrasts wonderfully with the saucy noodles.
Step 4: Sauté the Vegetables and Aromatics
In the same skillet, add the remaining tablespoon of oil and toss in the sliced onion, carrots, minced garlic, and ginger. Sauté everything until the vegetables are tender and fragrant, about 5 to 7 minutes. This step builds the aromatic foundation for the curry sauce and softens the vegetables to just the right bite.
Step 5: Simmer the Curry Sauce
Pour in the vegetable broth, then stir in the Japanese curry powder, soy sauce, and mirin if you’re using it. Bring everything to a gentle simmer and let it cook for 5 minutes. This simmering melds the flavors and thickens the sauce just enough to coat the noodles and veggies perfectly.
Step 6: Add Peas and Noodles to the Curry
Stir the frozen peas and the cooked udon noodles into the skillet. Allow everything to heat through together for 2 to 3 minutes. This final move warms the peas to a tender crispness and lets the noodles absorb even more of that luscious curry flavor.
Step 7: Plate and Top with Crispy Tofu
Serve the curry udon in deep bowls, spoiling each portion with a generous handful of the crispy tofu cubes on top. This adds texture, flavor, and a satisfying protein element to the dish that makes every bite a joy.
How to Serve Japanese Curry Udon with Crispy Tofu Recipe

Garnishes
Freshly sliced green onions are the perfect garnish—they add a crisp, fresh bite and a lovely pop of color that brightens the cozy, warm bowl of curry noodles. You can also sprinkle a light dusting of shichimi togarashi, a Japanese seven-spice mix, if you want a little extra kick. A sprinkle of toasted sesame seeds also adds a toasty aroma and crunch.
Side Dishes
This dish stands wonderfully on its own, but a few simple sides can elevate the meal. Try a light cucumber salad with rice vinegar dressing for a refreshing contrast or some pickled daikon radish to cut through the richness. For something warm, miso soup or edamame make perfect companions.
Creative Ways to Present
For a fun dinner party, serve the curry udon buffet style with separate bowls of crispy tofu, garnishes, and sides so guests can customize their bowls. Alternatively, try layering the noodles and veggies at the bottom of the bowl and ladling the curry sauce over the top just before serving for a beautiful presentation that keeps the noodles from getting soggy too early.
Make Ahead and Storage
Storing Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The curry sauce might thicken as it cools; simply add a splash of water or broth when reheating to loosen it back up to your desired consistency.
Freezing
Because udon noodles can become mushy after freezing, it’s best to freeze the curry sauce and tofu separately in freezer-safe containers for up to 2 months. Thaw in the fridge overnight before reheating gently on the stove.
Reheating
Reheat leftovers in a saucepan over medium heat, adding a bit of water or broth to bring back the saucy consistency. Stir frequently to ensure even heating. Add fresh noodles if needed to boost texture and enjoy as if freshly made!
FAQs
Can I use a different type of tofu for this recipe?
Firm tofu works best for this recipe because it holds its shape and crisps up nicely. Silken tofu is too soft and will likely fall apart during cooking, so it’s not recommended for the crispy tofu in this dish.
Is Japanese curry powder spicy?
Japanese curry powder tends to be mild and slightly sweet rather than spicy hot. It’s flavorful and warming without overwhelming heat, making it approachable for most palates.
Can I make this recipe vegan?
Absolutely! The recipe as written is vegan-friendly since it uses vegetable broth and no animal products. Just be sure to check that your curry powder and soy sauce don’t contain any hidden animal derivatives.
What if I can’t find udon noodles?
If udon noodles aren’t available, thick wheat noodles or even fresh pasta like fettucine can work in a pinch. The texture won’t be exactly the same, but the curry sauce will still be delicious.
How can I make the tofu crispier?
Pressing the tofu well to remove moisture is key. Also, make sure the skillet and oil are hot enough before adding tofu cubes. Avoid overcrowding the pan so they fry evenly. Tossing the tofu in cornstarch before frying creates that perfect crisp coating.
Final Thoughts
This Japanese Curry Udon with Crispy Tofu Recipe is a truly special dish that combines warmth, texture, and bold flavors in every bite. It’s perfect for cozy nights in or impressing friends with something delicious and homemade. I hope you give it a try—it’s one of those meals that comforts you from the inside out and becomes a favorite before you know it!
Print
Japanese Curry Udon with Crispy Tofu Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Frying
- Cuisine: Japanese
- Diet: Vegetarian
Description
This Japanese Curry Udon with Crispy Tofu is a comforting and flavorful dish that combines chewy udon noodles with a rich, aromatic curry broth and crispy pan-fried tofu. Ideal for a hearty vegetarian meal, it features tender vegetables simmered in a savory Japanese curry sauce, making it both satisfying and nutritious.
Ingredients
Noodles and Tofu
- 14 ounces udon noodles
- 1 block (14 ounces) firm tofu, drained and pressed
- 1 tablespoon cornstarch
- 2 tablespoons vegetable oil, divided
Vegetables and Aromatics
- 1 medium onion, sliced
- 2 medium carrots, sliced
- 2 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1 cup frozen peas
- 2 green onions, sliced (for garnish)
Broth and Seasoning
- 3 cups vegetable broth
- 3 tablespoons Japanese curry powder
- 1 tablespoon soy sauce
- 1 tablespoon mirin (optional)
Instructions
- Cook the Noodles: Cook the udon noodles according to the package instructions until tender but still chewy. Drain well and set aside for later use.
- Prepare the Tofu: Cut the pressed firm tofu into bite-sized cubes. Toss the tofu cubes in cornstarch ensuring they are evenly coated to help achieve a crispy texture when frying.
- Fry the Tofu: Heat 1 tablespoon of vegetable oil in a large skillet over medium-high heat. Add the tofu cubes and fry them until all sides are golden and crispy, which should take about 8-10 minutes. Once cooked, remove the tofu from the skillet and set aside on a paper towel-lined plate to drain excess oil.
- Sauté the Vegetables and Aromatics: In the same skillet, add the remaining tablespoon of oil. Add the sliced onions, carrots, minced garlic, and minced ginger. Cook and stir frequently until the vegetables become tender and fragrant, about 5-7 minutes.
- Make the Curry Broth: Stir in the vegetable broth, Japanese curry powder, soy sauce, and mirin if using. Bring this mixture to a gentle simmer and let it cook for about 5 minutes, allowing the flavors to meld and the sauce to thicken slightly.
- Add Peas and Noodles: Stir in the frozen peas along with the cooked udon noodles. Continue to cook and stir gently to heat everything through evenly for 2-3 minutes.
- Serve: Ladle the curry udon into serving bowls and top with the crispy tofu cubes. Garnish with sliced green onions for a fresh, vibrant finish. Serve hot and enjoy immediately.
Notes
- Pressing the tofu to remove excess moisture is essential for achieving a crispy texture when frying.
- Mirin is optional but adds a subtle sweetness and depth to the curry broth; you can substitute with a little sugar if unavailable.
- For a spicier version, consider adding a pinch of chili flakes or chili oil to the broth.
- Ensure not to overcook the udon noodles when reheating with the broth to maintain their chewy texture.
- This dish is naturally vegetarian and can be made vegan by ensuring the soy sauce and mirin are vegan-friendly.

