This curry broth is a cozy, curry-udon-inspired soup with tender tofu, carrots, mushrooms, and chewy noodles in a savory, gently creamy broth. It comes together in one pot after a quick prep, and its balance of curry, ginger, soy sauce, and coconut milk makes it flavorful without requiring a complicated spice list.
Ingredients
- 1 tablespoon (15 ml) neutral oil, such as canola or avocado oil
- 1 medium yellow onion, about 1 cup chopped (150 g)
- 2 garlic cloves, finely minced (about 6 g)
- 1 tablespoon finely grated fresh ginger (15 g)
- 1½ tablespoons curry powder (about 10 g), mild or medium
- 6 cups vegetable broth (1.4 L), preferably lower-sodium
- 1 cup unsweetened coconut milk (240 ml), well shaken
- 2 tablespoons soy sauce (30 ml)
- 1 tablespoon mirin (15 ml)
- 1 teaspoon brown sugar (4 g)
- 2 medium carrots, thinly sliced on a diagonal (about 180 g)
- 8 ounces mushrooms, such as cremini or shiitake, sliced (225 g)
- 14 ounces firm tofu, drained and cut into ¾-inch cubes (400 g)
- Four 7-ounce (200 g) portions frozen udon noodles (800 g total)
- ¼ teaspoon fine salt (1.5 g), plus more to taste, if needed
- 2 scallions, thinly sliced (about 30 g), for serving
- 1 teaspoon toasted sesame seeds (3 g), for serving
- 1 lime, cut into wedges, for serving
Instructions
- Prepare the ingredients. Chop the onion, mince the garlic, grate the ginger, and slice the carrots and mushrooms. Drain the tofu and pat its surface dry with a clean towel before cutting it into cubes. Keep the tofu pieces fairly even so they warm through at about the same pace. This prep takes about 18 minutes; the tofu does not need to be pressed for this broth.
- Start the curry base. Set a large pot or Dutch oven over medium heat and add the oil. Warm it for about 1 minute, then add the onion, garlic, and ginger. Cook for 3 minutes, stirring often, until the onion begins to soften and the garlic smells fragrant. Keep the heat moderate: browned garlic can make the broth taste bitter.
- Toast the curry powder. Stir in the curry powder and cook for 1 minute, stirring constantly so it coats the onion and does not scorch. This brief step wakes up the spices. If the pot looks dry, add a spoonful of broth rather than extra oil.
- Make the broth. Pour in the vegetable broth and coconut milk, then add the soy sauce, mirin, and brown sugar. Stir to combine and bring the liquid to a gentle simmer, which should take about 3 minutes. Avoid a hard boil; steady bubbles are enough to blend the flavors while keeping the coconut milk smooth.
- Cook the carrots. Add the sliced carrots and simmer for 6 minutes, stirring once or twice. Thin slices cook quickly but should still have a little bite. If your carrots are cut thicker than ¼ inch, give them another minute or two before adding the mushrooms.
- Add the mushrooms and tofu. Stir in the mushrooms and tofu, then simmer gently for 4 minutes. Fold carefully so the tofu cubes stay intact. Taste the broth and add the measured salt only if it needs it; broth and soy sauce brands vary in saltiness.
- Heat the udon and serve. Add the frozen udon portions directly to the pot and simmer for 3 minutes, or until the noodles separate and are hot throughout. Follow the package directions if your noodles need longer. Ladle into four bowls and finish with scallions, sesame seeds, and lime wedges. Serve while the noodles are springy and the broth is hot.
Tips
- Choose curry powder to suit your taste. Curry powder blends differ in heat and flavor, so start with a mild blend if you are unsure. You can stir in another ½ teaspoon near the end, simmer for a minute, and taste again. For a hotter bowl, add chili flakes or a little chili oil at the table rather than making the whole pot very spicy.
- Use the right tofu texture. Firm tofu is easy to cube and holds its shape in the soup. Extra-firm tofu works too, though it will be a little denser. Silken tofu is delicate and may break apart as you stir; if that is what you have, spoon it into bowls and ladle the broth over it instead.
- Keep udon from overcooking. Frozen udon generally needs only a few minutes to heat in simmering broth. Check the package and start checking early; prolonged boiling can make the noodles soft and cause them to soak up too much liquid. If using shelf-stable or fresh udon, follow its package timing and add it only near the end.
- Adjust thickness and salt at the end. For a lighter broth, replace some coconut milk with more vegetable broth. For a fuller, richer broth, add a little more coconut milk. Taste before adding salt because soy sauce and prepared stock can already make the soup quite savory.
Serving Suggestions
Serve this soup as a complete meal in wide bowls, making sure each portion gets noodles, tofu, vegetables, and plenty of broth. Lime is more than decoration: a squeeze just before eating brightens the curry and balances the coconut milk. Scallions and sesame seeds add a fresh, lightly nutty finish; chili crisp or a few drops of toasted sesame oil are good optional additions for diners who want extra heat or aroma.
If you would like something alongside it, offer a simple cucumber salad, steamed greens, or a small plate of edamame. Keep side dishes lightly seasoned so they do not compete with the broth. For a larger meal, serve a little steamed rice on the side, but the udon usually makes the soup filling enough on its own.
Variations
Change the mushrooms or vegetables. Shiitake mushrooms bring a deeper, savory flavor, while cremini or button mushrooms are mild and easy to find. Thinly sliced bok choy, spinach, or snow peas can join the pot during the final few minutes. Add quick-cooking greens after the tofu and let them wilt before the noodles are fully heated. For more crunch, use sliced bell pepper in place of some of the carrots.
Make a Japanese curry-style version. Japanese curry udon has many home and regional variations, and this coconut-based broth is one flexible interpretation rather than a single definitive version. For a thicker, more rounded curry flavor, replace the curry powder with Japanese curry roux: start with about 1 ounce (28 g), chopped, and whisk it into the simmering broth until dissolved. Roux is usually already seasoned and thickened, so reduce or omit the added salt and adjust the broth with water if it becomes too thick. The result will be richer and less coconut-forward.
Make it gluten-free or dairy-free. This recipe is dairy-free as written if the curry powder and broth contain no dairy ingredients. For a gluten-free bowl, use certified gluten-free broth and tamari instead of soy sauce, and choose gluten-free noodles; traditional udon is made with wheat. Mirin and curry blends can also contain ingredients that do not suit every diet, so check their labels and use a small amount of sugar in place of mirin if needed. The flavor will be a little less rounded without mirin.
Use a different protein. Replace the tofu with cooked chickpeas, or add edamame for a different plant-based option. Add cooked proteins only long enough to warm them through. If using raw meat, poultry, seafood, or eggs, the cooking method and safe temperature will depend on the ingredient; this recipe is written for tofu and does not include those foods.
Storage and Reheating
For the best noodle texture, store the broth and noodles separately if you expect leftovers. Transfer them to shallow, covered containers and refrigerate within 2 hours of cooking. The broth with tofu and vegetables keeps for 3–4 days in the refrigerator; cooked udon is best within about 2 days because it softens as it sits. If the noodles are already in the broth, the soup is still safe to store on that schedule, but expect a thicker broth and softer noodles.
Reheat only the portion you plan to eat. Warm the broth gently in a saucepan, stirring occasionally; loosen it with a splash of water or broth if the noodles have absorbed liquid. Reheat leftovers to 165°F (74°C), checking with a food thermometer, and avoid repeatedly cooling and reheating the full batch. For freezing, freeze the broth, tofu, and vegetables without the noodles for up to 2 months for better texture. Thaw in the refrigerator, reheat thoroughly, and add freshly cooked udon.
Frequently Asked Questions
Can I use fresh or shelf-stable udon instead of frozen?
Yes. Different udon products need different amounts of time, so follow the package directions and add the noodles near the end. Fresh and shelf-stable noodles may need rinsing or a brief separate cook to remove excess starch; if so, drain them before adding to the bowls, then pour the hot broth over them.
Can I make the curry broth ahead?
Yes. Make the broth with the vegetables and tofu up to 3 days ahead, cool it promptly, and refrigerate it in a covered container. Reheat the broth to 165°F (74°C), then add the udon and heat until hot. Keeping noodles out until serving helps them stay pleasantly chewy.
What can I use instead of mirin?
Use 1 tablespoon (15 ml) water mixed with ½ teaspoon sugar, or simply leave the mirin out and adjust the broth to taste. Mirin contributes mild sweetness and a rounded, slightly wine-like flavor, so the substitute will taste simpler but still work in the soup.
How can I make the broth thicker?
Use a little more coconut milk, or simmer the broth for a few extra minutes before adding the udon. You can also whisk 1 teaspoon cornstarch with 1 tablespoon cold water, stir the slurry into the simmering broth, and cook for about 1 minute until it thickens. Add it gradually; too much can make the soup feel more like a sauce.
Why does my curry broth taste mild?
Curry powder varies by brand, and a large volume of broth can soften its flavor. Stir in an extra ½ teaspoon curry powder bloomed briefly in a little hot oil, or add a small splash of soy sauce and a squeeze of lime. Taste as you go so the broth stays balanced rather than overly salty or sour.
Related
- Authentic Pho Ga Recipe for Clear, Fragrant Broth
- Best Egg Sandwiches in Chicago: Where to Find a Great One
- Sinigang Recipe with Knorr: Pork and Vegetables
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).