Indonesia · Southeast Asia

Indonesian Pasta Recipe with Kecap Manis and Chicken

Updated November 3, 2026

Total time
36 min
prep 18 min · cook 18 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Indonesia
Southeast Asia

Jump to recipe

Indonesian Pasta Recipe with Kecap Manis and Chicken

This Indonesian-inspired pasta tosses spaghetti with chicken, crunchy vegetables, garlic, chile, and kecap manis, a thick, sweet Indonesian soy sauce. It is a practical crossover rather than a traditional Indonesian pasta dish, borrowing the savory-sweet, spicy balance found in dishes such as mie goreng, or stir-fried noodles.

Ingredients

  • 12 oz (340 g) spaghetti or linguine
  • 12 oz (340 g) boneless, skinless chicken breast, cut into thin strips
  • 2 tablespoons (30 ml) neutral cooking oil, divided
  • 1 medium yellow onion, about 1 cup (150 g), thinly sliced
  • 2 medium carrots, about 1 cup (120 g), peeled and cut into matchsticks
  • 3 cups (210 g) thinly sliced green cabbage
  • 3 scallions, about 30 g, thinly sliced; keep the green and white parts separate
  • 3 garlic cloves, about 9 g, finely chopped
  • 1 tablespoon (15 g) finely chopped fresh ginger
  • 3 tablespoons (45 ml) kecap manis
  • 2 tablespoons (30 ml) regular soy sauce
  • 1 tablespoon (15 ml) lime juice
  • 1 teaspoon (5 ml) sambal oelek, plus more to serve
  • ¼ teaspoon (1 g) ground black pepper
  • ¼ cup (60 ml) reserved pasta water, plus more as needed
  • 2 tablespoons (18 g) fried shallots, for serving (optional)
  • 1 lime, cut into wedges, for serving

Instructions

  1. Prepare the ingredients and sauce. Slice the chicken and vegetables, chop the garlic and ginger, and separate the scallion whites from the greens. In a small bowl, stir together the kecap manis, soy sauce, lime juice, sambal oelek, and black pepper. Have everything beside the stove before you begin stir-frying; the pan work moves quickly.
  2. Boil the pasta. Bring a large pot of water to a boil. Add the spaghetti and cook according to the package directions until just al dente, usually 9 to 11 minutes. Before draining, scoop out at least ½ cup (120 ml) pasta water. Drain the pasta without rinsing it. Start the chicken and vegetables while the pasta cooks so the whole dish comes together in about 18 minutes of cooking time.
  3. Cook the chicken. Heat 1 tablespoon (15 ml) oil in a large skillet or wok over medium-high heat. Add the chicken in a single layer; if your pan is small, cook it in two batches so it browns instead of steaming. Stir-fry for about 5 to 7 minutes, turning the pieces until browned and cooked through. Check the thickest pieces with a food thermometer: the USDA FSIS safe minimum internal temperature for chicken is 165°F (74°C). Transfer the chicken to a clean plate.
  4. Stir-fry the aromatics and vegetables. Add the remaining 1 tablespoon (15 ml) oil to the pan. Add the onion, carrot, cabbage, and scallion whites. Stir-fry for 3 to 4 minutes, until the vegetables are hot and beginning to soften but still have some bite. Add the garlic and ginger and stir for about 30 seconds, just until fragrant; avoid letting the garlic scorch.
  5. Toss everything in the sauce. Return the chicken to the pan and add the drained pasta and sauce. Toss with tongs for 1 to 2 minutes, lifting and turning the noodles so they are evenly coated. Add the reserved pasta water a tablespoon or two at a time if the sauce looks sticky or does not coat the noodles. You may not need all of it. Stir in most of the scallion greens, then taste and adjust with a little more sambal, soy sauce, or lime juice as you prefer.
  6. Serve. Divide the pasta among four bowls. Finish with the remaining scallion greens, fried shallots if using, and lime wedges. Serve hot while the vegetables still have a little crunch.

Tips

  • Use a wide pan and avoid crowding. A large skillet or wok gives moisture room to evaporate, helping the chicken brown and the vegetables stay lively. If the chicken strips are packed tightly together, cook them in batches rather than turning up the heat and risking scorched edges.
  • Find a workable kecap manis substitute. Kecap manis is a dark, syrupy Indonesian sweet soy sauce, often sold in Asian groceries. If it is unavailable, mix 2 tablespoons (30 ml) regular soy sauce with 1 tablespoon (12 g) brown sugar and 1 teaspoon (5 ml) molasses or honey. The result is thinner and less distinctly caramel-like, so add it gradually and taste before adding more soy sauce.
  • Adjust the heat with care. Sambal oelek brings chile heat and a clean, savory flavor. If you cannot find it, use ¼ teaspoon (about 0.5 g) red pepper flakes to start, then add more at the table. A sweet chile sauce can stand in, but it will make the finished pasta sweeter, so reduce the kecap manis slightly if needed.
  • Keep the noodles just firm. Pasta softens a little more when tossed in the hot sauce. Drain it as soon as it is al dente, and save some starchy water before you pour it out; that water helps loosen and bind the sauce without adding more oil.

Serving Suggestions

Serve this pasta as a filling one-pan main, with lime wedges so each person can brighten their portion to taste. A simple side of sliced cucumber, tomato, or lightly dressed greens adds freshness and contrasts with the rich, sweet-salty sauce. For a more substantial meal, offer extra sambal at the table and a small bowl of fried shallots for crunch.

If you are serving several people, bring the skillet to the table or portion the noodles just before eating. The dish is best hot, when the sauce clings well and the cabbage and carrots still have some texture. A cold drink and a mild side dish work well if you have made the pasta particularly spicy.

Variations

Make it vegetarian: Replace the chicken with 8 oz (225 g) extra-firm tofu, pressed and cut into cubes. Brown it in the oil for about 6 to 8 minutes, turning to color several sides, then set it aside and continue with the vegetables. Add it back with the noodles. For a meat-free version, check that the kecap manis and other condiments suit your preferences.

Use shrimp: Replace the chicken with 12 oz (340 g) peeled and deveined shrimp. Stir-fry until opaque and cooked through, usually 2 to 4 minutes depending on size, then check the thickest shrimp with a food thermometer; the USDA FSIS safe minimum for fish and shellfish is 145°F (63°C). Remove them from the pan while cooking the vegetables, then return them at the end so they do not become rubbery.

Change the noodles: Linguine, fettuccine, or short pasta can work if that is what you have. For a closer texture to stir-fried Indonesian noodle dishes, use 12 oz (340 g) fresh egg noodles or dried wheat noodles, cooking them according to their package directions. Their cooking times and salt levels vary, so taste before adding extra soy sauce.

Add more vegetables: Thinly sliced red bell pepper, snap peas, or bean sprouts can join the pan. Add firmer vegetables with the carrot and softer vegetables near the end. Keep the total vegetables close to the listed amount so the pan does not become crowded and watery.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in a covered, shallow container. They keep for 3 to 4 days in the refrigerator. The noodles will absorb some sauce as they sit, and the vegetables will soften, but the flavors remain pleasant. If you expect to have leftovers, you can set aside a little sauce or pasta water to help loosen the noodles when reheating.

Reheat only the amount you plan to eat. Warm it in a skillet over medium heat with 1 to 2 tablespoons (15 to 30 ml) water, tossing until steaming throughout, or microwave it in a covered microwave-safe dish, stirring halfway through. Reheated leftovers should reach 165°F (74°C); check the center with a food thermometer. Avoid repeated cooling and reheating, which can make the pasta mushy and adds unnecessary food-safety risk. For longer storage, freeze portions in airtight containers for up to 2 months; thaw overnight in the refrigerator and reheat to 165°F (74°C). The vegetables may be softer after freezing.

Frequently Asked Questions

Is Indonesian pasta a traditional Indonesian dish?
This version is a modern, Indonesian-inspired pasta recipe, not a traditional dish with one fixed regional formula. Its kecap manis, garlic, chile, and quick stir-fry approach take cues from the flavors of mie goreng, while spaghetti makes it an easy pantry-friendly adaptation. Ingredients and seasoning can vary from cook to cook.

Can I make this recipe without kecap manis?
Yes. Use the soy-sauce, brown-sugar, and molasses or honey mixture in the tips. It approximates the sweetness and dark color, although it will be less thick and have a slightly different caramel flavor. Add it gradually, then adjust the salt, sweetness, and lime at the end.

Can I prepare any parts ahead?
You can slice the vegetables and chicken and mix the sauce up to a day ahead, storing them separately in covered containers in the refrigerator. Keep raw chicken separate from ready-to-eat ingredients and wash hands, boards, and knives after handling it. For the best texture, boil the pasta and stir-fry the dish shortly before serving rather than assembling it hours in advance.

How do I keep the sauce from becoming too salty or too sweet?
Use regular soy sauce rather than adding extra before tasting, and measure the kecap manis because it contributes both sweetness and salt. Start with the listed sauce amounts, then balance the finished dish with a squeeze of lime if it tastes too sweet or a small splash of water if it is too intense. Add more sambal for heat without adding more soy sauce.

Can I use a different protein?
Yes. Extra-firm tofu is a good vegetarian option, and shrimp cooks quickly. Thin strips of pork can also work; check whole cuts with a thermometer and cook them to 145°F (63°C), followed by a 3-minute rest, in line with USDA FSIS guidance. If using ground meat, cook it to 160°F (71°C). Keep protein pieces similar in size so they cook evenly.

What can I do if the noodles stick together?
Toss them with the sauce as soon as they are drained, and use a splash of reserved pasta water to loosen them. If the pasta finishes before the chicken and vegetables, toss it with a small spoonful of oil and keep it nearby, but do not leave it sitting in a tight clump. A broad pan and tongs make it easier to coat the strands evenly.

Related

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).