Chinese curry sauce is a smooth, gently spiced sauce often served with chips, rice, or takeaway-style chicken and vegetables. This homemade version uses curry powder, onion, stock, and a little cornstarch to make a pourable sauce you can serve straight away or cool and keep in a jar in the refrigerator.
Ingredients
- 1 tablespoon (15 ml) neutral oil, such as canola or sunflower oil
- 1 medium yellow onion, about 1 cup finely chopped (150 g)
- 2 garlic cloves, finely chopped or grated (6 g)
- 1 tablespoon finely grated fresh ginger (6 g)
- 2 tablespoons mild curry powder (12 g); choose a Chinese-style blend if available
- ½ teaspoon ground turmeric (about 1.5 g)
- ½ teaspoon ground cumin (about 1 g)
- ¼ teaspoon ground white pepper (about 0.5 g)
- 3 cups low-sodium chicken or vegetable stock (720 ml)
- 1 tablespoon light soy sauce (15 ml)
- 1 teaspoon granulated sugar (4 g)
- 2 tablespoons cornstarch (16 g)
- 3 tablespoons cold water (45 ml), for the slurry
- ¼ cup coconut milk (60 ml), optional, for a rounder, creamier sauce
- Fine salt, as needed, usually ⅛ to ¼ teaspoon (about 0.75–1.5 g)
Instructions
- Prepare the aromatics. Finely chop the onion, garlic, and ginger. Measure the spices and stock before you start cooking; once the onion is softened, the remaining steps move quickly. If you want an especially smooth sauce, chop the onion quite small so it softens evenly and blends easily.
- Soften the onion. Warm the oil in a medium saucepan over medium heat. Add the onion and cook for 6–7 minutes, stirring regularly, until soft and translucent but not deeply browned. Lower the heat if the edges start to turn dark. Browning is not harmful, but it gives the finished sauce a sweeter, more roasted flavor and a darker color than the mild takeaway-style sauce this recipe aims for.
- Bloom the spices. Add the garlic and ginger and stir for about 30 seconds, just until fragrant. Add the curry powder, turmeric, cumin, and white pepper; stir for another 30 seconds. Keep the pan moving so the spices warm in the oil without scorching. If the mixture looks dry, add a spoonful of stock rather than more oil.
- Simmer the sauce. Pour in the stock, then stir in the soy sauce and sugar, scraping the base of the pan to loosen any spices. Bring the liquid to a gentle simmer, which takes about 2–3 minutes, then cook uncovered for 10 minutes. Stir from time to time. The onion should be very tender and the curry flavor should smell mellow rather than raw or dusty.
- Blend until smooth. Take the pan off the heat and blend with an immersion blender until no visible onion pieces remain, about 1–2 minutes. Alternatively, let the mixture cool briefly and blend it in batches in a countertop blender, following the manufacturer’s directions for hot liquids. Do not fill a blender jar to the top; hot liquid expands and can force the lid open.
- Thicken and season. Stir the cornstarch and cold water together in a small cup until completely smooth. Return the sauce to low heat and slowly stir in the slurry. Simmer for 1–2 minutes, stirring, until glossy and lightly thickened. Stir in the optional coconut milk, if using, and warm through without boiling hard. Taste, then add salt a pinch at a time. The sauce will thicken a little more as it cools.
- Cool for storing or serve warm. Use the sauce immediately, or transfer it to a clean, heat-safe jar or shallow container and let it cool for about 30 minutes, until it is no longer steaming. Refrigerate it promptly; do not leave it at room temperature for more than 2 hours. The jar is for refrigerated storage only, not shelf-stable preserving.
Tips
- Choose the curry powder to suit your palate. Chinese-style curry powders can be harder to find than standard supermarket curry powder. A mild Madras-style or everyday mild curry blend works as a practical substitute, though it may taste warmer, more cumin-forward, or slightly hotter. Start with 1½ tablespoons if your blend is spicy, then taste before adding more.
- Keep the sauce pale and mellow. Cook the onion until soft, not browned, and avoid frying the spices for too long. Scorched spices can make a batch taste bitter. A gentle simmer is enough to soften the onion and bring the flavors together; a rolling boil is unnecessary.
- Make the slurry with cold water. Cornstarch stirred directly into hot sauce tends to form stubborn lumps. Mix it smooth first, then pour it in gradually while stirring. If the sauce becomes thicker than you like, whisk in stock or water a tablespoon at a time. If it is too thin, mix another teaspoon of cornstarch with a tablespoon of cold water and simmer it in briefly.
- Adjust the salt for your stock. Stock and soy sauce can both be salty, so use low-sodium stock when possible and season only after thickening. If the sauce tastes too salty, add a little unsalted stock or water; extra sugar can soften sharpness but will not remove the salt.
Serving Suggestions
Serve the sauce hot over cooked chicken, beef, tofu, or vegetables with steamed rice. For a familiar takeaway-style plate, spoon it over crisp fries or chips, or serve it alongside spring rolls and rice. It also works as a dip for fried snacks, though you may prefer it slightly thicker for dipping. This recipe makes about 3 cups (720 ml), enough for six portions of roughly ½ cup (120 ml) each; use less as a dip or more if you like a generously sauced bowl.
For a quick meal, cook the protein and vegetables separately, then spoon the sauce over them at the table or toss everything together over low heat until hot. Keep the sauce from simmering for a long time with cooked vegetables in it, because they can soften and release water. If adding raw meat or poultry, cook it separately until it reaches the USDA FSIS safe minimum internal temperature before combining it with the sauce: poultry must reach 165°F (74°C), ground meat 160°F (71°C), and whole cuts of beef or pork 145°F (63°C) followed by a 3-minute rest. The sauce itself is meat-free, so these temperatures apply only to ingredients you choose to add.
Variations
Make it vegetarian or vegan: Use vegetable stock and check that the curry powder and soy sauce suit your dietary needs. The base recipe is dairy-free, and the optional coconut milk keeps it that way while adding richness. For a lighter, less creamy result, simply leave it out.
Make it hotter: Add ¼ teaspoon cayenne pepper or a small pinch of chili flakes with the other spices. Taste after simmering before adding more, since curry blends vary in heat. For fresh chili flavor, stir in a little finely chopped chili with the garlic and ginger.
Add more savory depth: Replace up to ½ cup (120 ml) of the stock with water from rehydrated dried mushrooms, or add 1 teaspoon (5 ml) extra soy sauce. These changes make the sauce more savory and darker, so adjust salt only after tasting. A small splash of coconut milk is another option, but it makes the flavor softer and less sharply spiced.
Make it without a blender: Grate the onion on the large holes of a box grater before cooking, then simmer until it nearly dissolves. The sauce will be less uniformly smooth, but it will still thicken and taste good. For a completely smooth texture without blending, strain it through a fine-mesh sieve and press the softened onion through with the back of a spoon.
Use it as a meal starter: Add cooked vegetables, tofu, or cooked meat to the warmed sauce just before serving. This recipe is a sauce, not a complete curry with a fixed filling, so the amount of added ingredients is flexible. Keep additions modest enough that each piece can be coated, and thin with a splash of stock if the pan becomes too thick.
Storage and Reheating
Refrigerate the sauce in a clean, covered jar or airtight container within 2 hours of cooking. It keeps for 3–4 days in the refrigerator. A jar does not make this recipe shelf-stable: do not store it in a cupboard, attempt home canning, or rely on a sealed lid to preserve it. If you will not use it within four days, freeze it instead.
For freezing, divide cooled sauce into freezer-safe containers or bags in useful portions, leaving a little room for expansion. Freeze for up to 3 months for best flavor and quality. Thaw overnight in the refrigerator, or warm a frozen portion gently in a saucepan with a splash of water or stock. The texture may look slightly separated after thawing; whisk it as it heats and it should come together. If it remains thicker than desired, add liquid a little at a time.
Reheat only the amount you plan to use, stirring often until steaming throughout and at least 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. On the stovetop, use low to medium heat and stir so the cornstarch-thickened sauce does not catch on the bottom. In a microwave, cover loosely, heat in short intervals, and stir between each interval. Avoid repeatedly cooling and reheating the full jar; portioning helps preserve quality and makes it easier to handle safely.
Frequently Asked Questions
Is this the same as Chinese takeaway curry sauce?
It is a homemade version of the mild, smooth curry sauce commonly served with takeaway-style meals, but recipes vary between regions and shops. Curry powder blends, stock, sweetness, color, and thickness all differ. This batch is deliberately adaptable: taste it after simmering and adjust the salt, heat, or thickness to match the style you enjoy.
Can I put the hot sauce straight into a jar?
Use a clean, heat-safe jar, but do not treat hot filling or a sealed lid as a preserving method. Let the sauce stop steaming, then refrigerate it promptly, within 2 hours of cooking. For faster cooling, divide it among shallow containers. Keep it refrigerated and use it within 3–4 days, or freeze it for longer storage.
Why did my sauce turn lumpy?
The most common cause is adding dry cornstarch directly to hot liquid or pouring in a slurry that was not stirred smooth. Whisk the cornstarch with cold water immediately before using it, then stream it into gently simmering sauce while stirring. If lumps have already formed, blend the sauce again or pass it through a fine sieve.
Can I make this without cornstarch?
Yes. Simmer the blended sauce uncovered for longer to reduce it, stirring regularly so it does not stick; the final yield will be smaller and the flavor more concentrated. You can also use 1 tablespoon (8 g) of plain flour mixed with a little cool stock, but flour can give the sauce a less glossy finish and needs several minutes of simmering to lose its raw taste.
Can I use curry paste instead of curry powder?
You can, but curry paste varies greatly in salt, chili, and moisture, so the result will not taste exactly the same. Start with 1 tablespoon (about 15 g) of mild paste, fry it briefly with the aromatics, and reduce the soy sauce until you have tasted the finished sauce. Add more paste gradually if you want a stronger flavor.
Related
- Vietnamese Quail Egg Soup with Pork and Mushrooms
- Vietnamese Opo Squash Soup with Pork
- Vietnamese Pork and Egg Stew: Thịt Kho Trứng
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).