
Make Filipino-Chinese-inspired Charlie Chan pasta with tender chicken, mushrooms, peppers, peanuts, and a glossy peanut-soy sauce.
Cook the spaghetti just shy of al dente so it can finish in the sauce without becoming soft.
Use hot pasta water to loosen the peanut butter gradually and help the sauce cling to the noodles.
Sear the chicken in a single layer; cook in batches if the pan is crowded.
Taste before adding extra soy sauce because the peanut butter, tomato paste, and peanuts already add depth.
Add the spring onions and peanuts at the end so they stay fresh and crunchy.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Mix the chicken with the soy sauce, cornstarch, ginger, and black pepper. Set aside for 10 minutes while you prepare the pasta water and vegetables.
Bring a large pot of salted water to a boil. Cook the spaghetti until about 1 minute shy of al dente. Reserve 150 ml pasta water, then drain.
Heat the oil in a large frying pan over medium-high heat. Add the chicken in a single layer and sear until lightly browned and cooked through, turning as needed. Transfer to a plate.
Add the onion, garlic, mushrooms, and bell pepper to the pan. Stir-fry for 3–4 minutes until the vegetables soften and the mushrooms take on colour.
Stir in the tomato paste and cook for 1 minute. Add the peanut butter, brown sugar, both soy sauce quantities, and chilli flakes.
Add the reserved pasta water gradually, stirring until the peanut butter melts into a smooth, glossy sauce. Use only as much water as needed.
Return the chicken and add the drained spaghetti. Toss over medium heat until the sauce coats every strand and the pasta is fully tender.
Fold through the peanuts and spring onions. Taste and adjust the chilli or soy sauce, then serve immediately.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
Charlie Chan pasta is a Filipino-Chinese-inspired fusion dish built around familiar spaghetti and bold savoury-sweet flavours. Tender chicken, shiitake mushrooms, peppers, peanuts, and spring onions are coated in a creamy peanut-soy sauce with tomato paste and chilli.
It is not a traditional Italian pasta, and the name is used here to describe the restaurant-style flavour profile rather than to suggest a single canonical recipe. The dish works best when the chicken is cooked separately and the sauce is loosened gradually with starchy pasta water.
Cornstarch helps the chicken retain moisture while it sears, but the chicken is not left sitting in a wet marinade for a long time. Cooking it in a single layer also improves browning and prevents it from steaming.
Peanut butter supplies body and roasted flavour. Tomato paste adds savoury depth, while brown sugar, soy sauce, and chilli balance the richness. The reserved pasta water turns the mixture into a sauce that coats the spaghetti instead of sitting in a thick layer at the bottom of the pan.
Start with less pasta water than you think you need and add more while tossing. The sauce should look slightly loose in the pan because the spaghetti continues to absorb it. Taste before adding more soy sauce, especially if your peanut butter is salted.
For a lighter plate, keep the peanuts as a garnish rather than mixing in the full amount, and serve with cucumber, cabbage, or steamed greens. These fresh sides cut through the richness without changing the character of the pasta.
Use firm tofu or extra mushrooms in place of chicken for a vegetarian version. Linguine works in place of spaghetti, and extra chilli or a drizzle of chilli oil can make the sauce hotter. These changes keep the peanut-soy profile intact without turning the dish into a different style of noodle recipe.
This pasta is best immediately after tossing, when the sauce is glossy. Store leftovers in a covered container in the refrigerator for up to 3 days. Reheat gently in a frying pan with a splash of water, adding the peanuts and spring onions after reheating so they keep their texture.
Serving Size: 1 plate
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
It is a Filipino-Chinese-inspired restaurant-style pasta known for spaghetti tossed with chicken, vegetables, peanuts, chilli, and a savoury peanut-based sauce. This version is a RecipeShare interpretation, not a claim of a traditional Italian dish.
Yes. Linguine, fettuccine, or short pasta all work. Rice noodles can also be used, but reduce the pasta water because they release less starch.
Use the stated peanut quantity, add the pasta water gradually, and serve with a crisp cucumber or cabbage salad. You can also reduce the peanuts while keeping the peanut butter for flavour.
Replace the chicken with firm tofu or extra mushrooms. Use a vegetarian oyster sauce only if adding it as an optional variation, since it is not part of the base recipe.
See how other home cooks made this recipe, then share your own experience.
7 ratings
How would you rate this recipe?
The thin chicken strips cooked quickly, and the sauce clung nicely once the pasta went back into the pan.
I served it with shredded cucumber and reduced the chilli for the children. The fresh side made the rich sauce feel balanced.
The chicken stayed tender and the tomato paste gave the sauce more depth than I expected. It was an easy weeknight dinner.
I used linguine and added extra mushrooms. Adding the pasta water slowly kept the peanut sauce smooth instead of stodgy.
Cutting back on the peanuts made the dish feel lighter while keeping the flavour.
My family asked for seconds. I used a cucumber salad on the side to balance the rich sauce.
The pasta water helped the sauce come together much better than adding a large amount all at once.
Extra chilli made it work for my taste. Cooking the chicken separately kept it tender.
I was unsure about the combination, but the mushrooms and tomato paste gave the sauce a savoury depth.
I used crunchy peanut butter and added sesame oil at the end. The extra texture was great.
The peanut butter and chilli work surprisingly well with spaghetti. The sauce was creamy without needing a huge amount of extra liquid.
Add your personal creations and build your own recipe collection.