Thai Red Curry Noodle Soup

This Thai red curry noodle soup is everything I want in a weeknight dinner - it's creamy, spicy, citrusy, and deeply aromatic thanks to lemongrass, kaffir lime leaf, and fragrant red curry paste. The crispy marinated tofu adds the perfect sweet-salty bite to the top of the brothy noodles and makes this dish feel extra satisfying. 

It's one of those stunning, restaurant-level cozy dishes, but it's ready in under 30 minutes. For similar vibes, try my coconut lentil red curry soup next, or this gorgeous laksa noodle soup. This classic red Thai curry with tofu is another gorgeous meal to try.

a white bowl of red curry noodle soup topped with crispy sliced tofu and cilantro. Bok choi is also in the broth

Ingredient Notes

Here's a brief overview of the ingredients you need for this recipe and a few notes on substitutions that may or may not work. Scroll down to the recipe card at the bottom of the page for the exact recipe, quantities, and instructions.

  • Tofu: Firm tofu works best because it holds its shape when pan-fried or baked. Pressing it lightly removes excess moisture, helping it crisp and absorb more marinade.
  • Soy sauce, rice vinegar, sesame oil, honey: This creates a sticky, caramelized glaze on the tofu that's the perfect contrast to the creamy broth. Swap honey for maple syrup to keep it vegan.
  • Cornflour: Gives the tofu a lightly crisp exterior.
  • Red curry paste: Some brands are spicier than others. I usually go for Thai Kitchen or Mae Ploy - adjust based on your spice tolerance. If you're vegan or vegetarian, check to make sure the paste doesn't contain fish sauce (many do!).
  • Garlic & ginger paste: A huge time-saver. You can grate fresh if you prefer, though.
  • Coconut milk: Use full-fat for creaminess; light coconut milk makes a thinner broth.
  • Lemongrass + kaffir lime leaves: These two add incredible fragrance and brightness. If you can't find them, add extra lime juice and a little lime zest.
  • Udon noodles: They stay bouncy and chewy in hot broth. Rice noodles or ramen also work.
  • Vegetables: I used bok choi in my recipe, but you could add as many veggies as you like. Bean sprouts, peppers, green beans, and Thai aubergines are all great options.
  • Cilantro + lime: Essential for freshness and balance.
close up of red curry curry noodle soup with crispy tofu and vegetables

How to Make This Thai Red Curry Noodle Soup with Tofu

Here's an overview on how to make this red curry noodle soup - scroll down to the recipe card below for the exact ingredient quantities and thorough instructions.

  1. Marinate the Tofu

Press your tofu block gently with paper towels to remove excess moisture, then slice it into thin rectangles.

Mix the soy sauce, honey, sesame oil, chilli powder, cornflour, lime juice, and rice vinegar. Coat the tofu and let it sit for 30 minutes while you prepare the red curry noodle soup.

  1. Start the Soup

Heat oil in a large pot, then add the red curry paste and garlic & ginger paste. Fry for 2-3 minutes until the pastes are combined and smell fragrant.

Then, add the vegetable stock and coconut milk. Stir in the dried chillies, lemongrass, kaffir lime leaves, salt, and lime juice. Simmer for 10-15 minutes until the soup broth has slightly thickened and smells delicious and aromatic.

  1. Cook the Tofu

To Pan-fry: Fry each slice for 2-3 minutes per side, then pour in the leftover marinade to glaze the tofu slices.

To Bake: Bake at 200C | 395F for 20 minutes, flipping halfway. 

Slice the cooked tofu diagonally into strips to lay on top of the red curry noodle soup.

  1. Add the Noodles to the Soup

Add udon to the broth and cook for 5 minutes or until tender. Ladle the red curry noodle soup into bowls and top with the tofu and chopped cilantro.

red curry curry noodle soup with crispy tofu and vegetables

Chef's Tips / Cooking Hacks

  • Don't rush frying the curry paste. Heating it first blooms the spices and makes the broth taste richer.
  • If the broth gets too thick, add more stock or water a splash at a time. However, it's personal preference whether you prefer a thick and creamy broth (my preference!) or something a little thinner/looser.
  • Marinade = gold. Always pour leftover tofu marinade over the tofu toward the end - instant sticky glaze.
  • Remove lemongrass + lime leaves before serving unless you want to dodge woody bites.
  • Add veggies: Bok choy, mushrooms, spinach, shredded carrots, or baby corn work beautifully in a Thai-inspired red curry soup. I used bok choy, but any other additions will also work.

Storage

Keep any leftover red curry soup in the fridge for up to 2-3 days. If you're prepping a big batch, try to store the tofu and noodles separately to prevent sogginess.

To reheat, warm the soup gently on the stovetop, adding a splash of water if it thickens.

red curry curry noodle soup with crispy tofu and vegetables

FAQs

Can I make this vegan?
Yes - sub honey for maple syrup and check your curry paste for fish products (some Thai brands include shrimp).

What can I use instead of udon noodles?
Rice noodles, ramen, soba, or even spaghetti in a pinch.

Can I air-fry the tofu?
Absolutely - cook at 200°C | 395°F for 10-12 minutes, shaking halfway.

What if I can't find lemongrass or kaffir lime leaves?
Replace with extra lime zest + juice. It won't be the same, but it will still be delicious.

Is it very spicy?
I would describe the spice level for this curry soup as mild-medium, depending on your curry paste, with a little hint of a kick! Reduce dried chiles for a gentler broth.

Red Curry Noodle Soup

Red Curry Noodle Soup

Yield: 4 portions
Cook Time: 30 minutes
Additional Time: 30 minutes
Total Time: 1 hour

This brothy red curry noodle soup is the perfect warming and cozy bowl. Topped with crispy tofu, it's a delicious dinner ready in under 30 minutes.

Ingredients

Tofu

  • 200g firm tofu
  • 2 tablespoon soy sauce
  • 1 tablespoon honey
  • 1 tablespoon sesame oil
  • ½ lime, juiced
  • 1 tablespoon rice wine vinegar
  • 2 tablespoon cornflour
  • 0.5tsp chili powder

Red Curry Noodle Soup

  • 1 tablespoon neutral oil
  • 2 tablespoon red curry paste
  • 1 tablespoon garlic and ginger paste
  • 400ml vegetable stock
  • 200ml coconut milk
  • 2 dried red chillies
  • 2 lemongrass sticks
  • 2 kaffir lime leaves
  • 300g udon noodles
  • ½ lime, juiced
  • 1tsp salt
  • 20g chopped cilantro, to garnish

Instructions

  1. Drain the tofu and pat it dry with clean paper towels, gently squeezing it to remove any excess moisture. Slice into thin slices.
  2. Mix the remaining ingredients and pour over the tofu in a container, and marinate for 30 minutes.
  3. Heat the oil in a large pan and add the garlic, ginger paste, and red curry paste. Fry in the oil, stirring frequently, for a couple of minutes until the pastes are fragrant.
  4. Add the vegetable stock and coconut milk and stir together, then stir in the dried chillies, lemongrass sticks, lime leaves, salt, and lime juice. Simmer for 10 - 15 minutes until the broth is thick and creamy.
  5. Meanwhile, cook the marinated tofu either by frying on each side for 2-3 minutes, then pour over the remaining marinade. Alternatively, bake the tofu in the oven for 20 minutes at 200 °C. Slice the tofu diagonally into thin strips when cooked.
  6. Add the udon noodles to the red curry soup and simmer for 5 minutes (or until cooked through according to package instructions).
  7. Plate up the red curry noodle soup and top with the sliced tofu and chopped cilantro.

Notes

  • Add in any additional veggies you like when you add the udon noodles. Bean sprouts, green beans, and peppers all work great.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 605Total Fat: 29gSaturated Fat: 7gUnsaturated Fat: 23gCholesterol: 54mgSodium: 1679mgCarbohydrates: 57gFiber: 6gSugar: 10gProtein: 32g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Leave a Reply

Your email address will not be published. Required fields are marked *