Bowl of curry noodle soup topped with crispy popcorn chicken, baby bok choy, and green onion

Curry noodle soup is a comfort bowl more than a traditional recipe, a Chinese home cook take on curry that starts with a Japanese curry powder rather than a long simmered Indian style curry. The chicken here is not a soup topping in the usual sense. I fry it into small, crispy pieces first, so every bite has a nice crunch that pairs perfectly with the soft noodles.

I started making this on the nights when I wanted a noodle soup with more going on than a plain broth. The crispy chicken came from a habit of frying up small pieces for my son, who will eat them straight off the plate before they ever get to the bowl. It’s that good and kid-friendly of course. My husband loves eating his with extra bok choy, so I usually boil a second head just for him.

This curry noodle soup is surprisingly easy to make, with most of the cooking done in one skillet. I fry the chicken first, then use the same pan and its flavorful oil to bloom the ginger, garlic, and curry powder before adding the broth. Meanwhile, I boil the wheat noodles and blanch the greens in a separate pot. Everything comes together quickly for a satisfying meal with minimal cleanup. I highly recommend giving this comforting curry noodle soup a try during the colder months!

Bowl of curry noodle soup topped with crispy popcorn chicken, baby bok choy, and green onion

Ingredients

Don’t let the long ingredient list intimidate you! I promise this curry noodle soup recipe is incredibly easy to make and takes just over 30 minutes to put together. Plus, chances are you already have most of the ingredients in your pantry.

Curry noodle soup ingredients

Chicken: I use boneless thigh cut into small pieces because the extra fat keeps the crispy bites moist inside. I toss it with Shaoxing wine and salt for a fast marinade, then coat it in cornstarch right before it goes into the pan so the outside crisps up.

Frying and finishing: I fry the chicken in peanut oil because it takes high heat without smoking. I dust the fried pieces with white pepper the moment they come out, which gives the crispy chicken a savory edge you taste through the curry.

Curry broth: I bloom grated ginger, grated garlic, and curry powder in the leftover oil first, so the fat pulls the fragrance into the soup. I use a Japanese curry powder for a less spicy flavor, then pour in chicken broth and season with more Shaoxing wine, rice vinegar, soy sauce, salt, and a pinch of sugar to balance it out.

Noodles and greens: I use thin Chinese wheat noodles because they cook in minutes and hold the broth well. I blanch baby bok choy in the same pot for a soft, green counterpoint, and I scatter chopped green onion over the top at the end.

How to Make

1. Marinate the chicken: Combine the chicken, Shaoxing wine, and salt in a medium bowl. Stir to mix well and let it marinate while you prepare the rest of the ingredients.

2. Coat with cornstarch: When you are ready to cook, add the cornstarch to the bowl with the chicken. Stir to coat every piece completely.

3. Boil the water: Bring a large pot of water to a boil for the baby bok choy and noodles.

4. Fry the chicken: Heat the oil in a large nonstick skillet or a medium dutch oven over medium-high heat until hot. Lay the chicken in the skillet in a single layer without overlapping. Cook until the bottom goes golden brown, 2 to 3 minutes, then flip and cook the other side until golden brown, another 2 minutes.

 Popcorn chicken frying golden brown in a single layer in a nonstick skillet

5. Season and rest: Kill the heat and move the chicken to a large plate. Sprinkle the white pepper over the top and toss with a pair of tongs to coat. Set aside.

Fried popcorn chicken tossed with white pepper on a plate

6. Start the curry base: In the same skillet, you should have 1 to 2 tablespoons of oil left. If not, add 1 tablespoon of oil. Set the heat to medium.

7. Bloom the aromatics: Add the ginger and garlic. Stir until fragrant, about 30 seconds. Add the curry powder and cook for another minute so it releases its fragrance.

Ginger, garlic, and curry powder blooming in oil for curry noodle soup broth

8. Season the broth: Slowly pour in the chicken stock, stirring the curry to work it into the liquid. Add the Shaoxing wine, rice vinegar, soy sauce, salt, and sugar.

Curry broth simmering in the skillet

9. Simmer: Bring it to a boil, then taste and adjust the salt if needed. Set the heat to low to keep the broth warm while you cook the noodles.

10. Cook the bok choy: Add the baby bok choy to the boiling water. Cook until soft, 1 to 1 1/2 minutes, then move it to a colander and run tap water over it to stop the cooking. Drain and set aside.

11. Cook the noodles: In the same pot, add the noodles and cook according to the package directions. Drain and divide them between 2 serving bowls.

12. Assemble: Top each bowl of noodles with bok choy. Pour the curry soup over both bowls and add the crispy chicken. Garnish with green onion and serve hot.

Assembling curry noodle soup with noodles, bok choy, and popcorn chicken

My Cooking Tips

Coat the chicken at the last minute: Add the cornstarch right before frying, not while the chicken marinates. If it sits too long in the coating, the cornstarch draws out moisture and goes pasty instead of crisping in the oil.

Give the pieces room in the pan: Lay the chicken out in a single layer so the pieces do not touch. A crowded pan traps steam and the coating goes soft, while a single layer lets each side brown and crisp.

Save the frying oil for the broth: Do not wipe the skillet after the chicken comes out. That leftover oil holds the browned bits and chicken flavor, and it is what makes the curry base taste like more than powder and stock.

Choose a Japanese curry powder for a rounder flavor: I use S & B Japanese curry powder for a mellow flavor. An Indian or Madras style yellow curry powder also works, but it tastes spicier and sharper, so start with a little less and taste as you go.

Cook the noodles last: Boil the noodles right before you serve, then drain and bowl them up straight away. Wheat noodles keep cooking in hot broth, so noodles that sit around go soft before anyone picks up chopsticks.

How I Recommend Serving

This curry noodle soup is a complete meal in one bowl, with noodles and greens tucked into the fragrant broth and crispy popcorn chicken piled on top. I always serve it immediately, while the chicken is still crunchy, because it gradually softens as it sits in the soup. It’s a satisfying, comforting dinner that’s perfect for a busy weeknight.

More Comforting Noodle Soup Recipes

If you love a cozy bowl of noodles, there are plenty of other delicious options to try. For something lighter, my Chinese Chicken Noodle Soup is a great choice. If you’re craving bold flavors, try the rich and spicy Spicy Chicken Noodle Soup or Korean Noodle Soup for a different kind of heat. My Chicken Udon Soup is perfect when you want something soothing and comforting, while Yaka Mein delivers a deeply savory, satisfying broth. Best of all, every one of these recipes is easy enough to make on a busy weeknight.

Frequently Ask Questions

What noodles work best in this soup?

I prefer thin Chinese wheat noodles for their delicate, chewy texture, which pairs nicely with the rich curry broth and crispy chicken. Both fresh and dried noodles work well. You can also use ramen noodles or udon if that’s what you have on hand, although udon will give the soup a thicker, chewier bite. Cook the noodles according to the package instructions, then drain and add them to the serving bowls just before pouring in the hot broth.

Can I use chicken breast instead of chicken thighs?

Yes! Boneless, skinless chicken breast works well in this recipe. Cut it into evenly sized, bite-size pieces and follow the same coating and frying instructions. Just be careful not to overcook it, since chicken breast is leaner than thigh meat and can dry out more easily. I personally prefer chicken thighs because they stay juicier and more tender after frying.

How do I keep the popcorn chicken crispy in the soup?

Add the popcorn chicken to the noodle soup right before serving so the coating stays crispy. You can also serve the chicken on the side and add a few pieces at a time as you eat. The coating will gradually soften as it absorbs the curry broth, so this soup is best enjoyed immediately.

Can I make the curry soup less spicy or more spicy?

Yes, and it comes down to the curry powder you pick. A Japanese curry powder gives a mild, savory broth, while an Indian or Madras yellow curry powder tastes hotter and sharper. Start with less of a spicier blend, taste the broth before you pour it, and adjust the salt and sugar to balance the heat.

Want to Save This Recipe?

Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!

Chinese noodle soup topped with crispy chicken and baby bok choy

Curry Noodle Soup with Popcorn Chicken

4.75 from 4 votes
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Servings: 2 servings
I make this curry noodle soup when I want to serve my family a fragrant comforting bowl of noodles. I use thin Chinese wheat noodles in a flavorful curry broth, topped with crispy popcorn chicken and baby bok choy. It's a homestyle Chinese noodle soup that comes together in just 35 minutes.

Ingredients 

Chicken

  • 2 pieces chicken thighs or 1 breast (about 9 oz), cut to 3/4” (2 cm) pieces
  • 2 teaspoons Shaoxing wine
  • 3/4 teaspoon salt
  • 2 to 3 tablespoons cornstarch
  • 1/4 cup peanut oil
  • 1/2 teaspoon white pepper

Soup

  • 2 ” ginger , grated
  • 3 cloves garlic , grated
  • 2 tablespoons curry powder (I used S&B Japanese curry)
  • 4 cups chicken broth
  • 1 tablespoon Shaoxing wine (or dry sherry)
  • 1 teaspoon rice vinegar
  • 1 teaspoon soy sauce
  • 1/2 teaspoon salt (or to taste)
  • 1/2 teaspoon sugar

Toppings

  • 6 oz thin Chinese wheat noodles
  • 2 heads baby bok choy (or other leafy greens, cut to bite-sized pieces)
  • Green onion , chopped (Optional)

Instructions

Make popcorn chicken

  • Combine the chicken, Shaoxing wine, and salt in a medium-sized bowl. Stir to mix well. Let it marinate while you prepare the rest of the ingredients.
  • When you’re ready to cook, add the cornstarch into the bowl with the chicken. Stir to coat it completely.
  • Bring a large pot of water to a boil (for the baby bok choy and noodles).
  • Heat the oil in a large nonstick skillet (or a medium-sized dutch oven) over medium-high heat until hot. Spread the chicken in the skillet without over overlapping. Cook until the bottom side turns golden brown, 2 to 3 minutes. Flip to cook the other side until golden brown, another 2 minutes. Once done, turn off the heat and transfer the chicken to a large plate.
  • Sprinkle the white pepper over the chicken. Toss with a pair of tongs to mix evenly. Set aside.

Prepare soup

  • In the same skillet (or pot) you cooked the chicken in, there should be 1 to 2 tablespoons of oil left. If not, add 1 tablespoon of oil. Turn to medium heat.
  • Add the ginger and garlic. Stir until releasing fragrance, about 30 seconds.
  • Add the curry powder. Stir and cook for another minute.
  • Slowly add the chicken stock, stirring the curry to incorporate it into the liquid. Add the Shaoxing wine, rice vinegar, soy sauce, salt, and sugar. Bring it to a boil. Taste the soup. Adjust the seasoning by adding more salt, if needed. Turn the heat to low to let the broth simmer while you cook the noodles and baby bok choy.

Cook the noodles & baby bok choy

  • The pot for the noodles should be boiling while you’re preparing the soup. Add the baby bok choy. Let it cook until soft, 1 to 1 1/2 minutes. Transfer the bok choy to a colander and run tap water over it to stop the cooking. Drain and set aside.
  • In the same pot, add the noodles. Cook according to the package instructions. Once cooked, drain the noodles and transfer them to 2 serving bowls.
  • Add the bok choy onto each bowl of noodles. Pour the curry soup evenly over the two noodle bowls and top with the chicken. Garnish with green onion. Serve hot as a main dish.

Ingredient Substitution Guide

Nutrition

Serving: 1serving, Calories: 531kcal, Carbohydrates: 47.2g, Protein: 38.3g, Fat: 20.2g, Saturated Fat: 3g, Cholesterol: 115mg, Sodium: 1551mg, Potassium: 38.3mg, Fiber: 4.5g, Sugar: 2.2g, Calcium: 102mg, Iron: 6mg

Did you make this recipe?

I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.

If you give this recipe a try, let us know! Leave a comment, rate it (once you’ve tried it), and take a picture and tag it @omnivorescookbook on Instagram! I’d love to see what you come up with.