Quick and easy Vegan Thai Peanut Ramen Noodle Soup. Creamy peanut coconut curry with mushrooms and crispy tofu. Healthy, spicy, delicious Japanese noodle soup.

Vegan Thai Peanut Ramen

This quick and easy Vegan Thai Peanut Ramen Noodle Soup is made with a super creamy peanut coconut broth, roasted mushrooms, and crispy tofu. It’s a healthy, spicy and delicious Japanese noodle soup that comes together in under 20 minutes!
5 from 7 votes
Print Pin
Course: Appetizer, Main Course, Pasta, Side Dish, Soup
Keyword: Asian Food, Coconut, Japanese, Noodle Soup, Noodles, Peanut Sauce, Ramen Soup, Thai, Thai Soup
Prep Time: 10 minutes
Cook Time: 20 minutes
Servings: 4 Servings
Author: Bianca Zapatka


Thai Peanut Ramen

  • 2 tsp coconut oil or other oil
  • 2-3 garlic cloves minced
  • approx. 1 tsp ginger finely grated
  • 1 tbsp thai curry paste
  • 3-4 cups vegetable broth
  • 1 14 oz can coconut milk full-fat, 400ml
  • 1/3 cup peanut butter 80ml, or more to taste
  • 2 tbsp soy sauce or tamari
  • 1 tbsp agave syrup or other sweetener, to taste
  • squeeze of lime juice optional
  • 1 tsp jalapeño chili spice or to taste
  • 8,8 oz ramen noodles 250g

Tofu & Mushrooms

  • 10,5 oz firm tofu 300g
  • 2 tsp cornstarch
  • 1/2 tsp turmeric optional
  • 2 tbsp peanut oil or other oil
  • 12,4 oz mushrooms 350g, sliced
  • 1 tbsp soy sauce or tamari
  • other vegetables of choice

To serve (optional)

  • toasted peanuts
  • sesame
  • fresh spring onions, parsley or other herbs


Peanut coconut broth

  • Heat the oil in a large saucepan. Roast the garlic and ginger briefly while stirring, about 1-2 minutes. Then add the curry paste and sauté briefly. (At this point, you can also add other vegetables, sauté and then cook.)
  • Pour in the coconut milk and broth and bring to a boil. Then stir in the peanut butter, soy sauce, agave syrup and jalapeño. Simmer the broth for about 10 minutes. Then add the ramen noodles and simmer for 5 minutes (or according to the packing instructions). (While the broth is cooking, prepare the tofu and the mushrooms.)

Crispy tofu and mushrooms

  • Drain the tofu, wrap in kitchen paper and squeeze. Then cut into cubes and optionally marinate with the turmeric and corn starch (then the tofu will be crispier).
  • Heat the peanut oil in two pans (or in one large pan). In one pan, fry the tofu until crispy from all sides. In the other pan fry the mushrooms until golden brown. Then add the mushrooms to the tofu, glaze with the soy sauce and stir to combine until evenly coated and nicely browned.
  • Serve your Thai peanut ramen with the crispy tofu and mushrooms. Sprinkle freshly chopped scallions, parsley, peanuts and sesame or any other toppings on top.
  • Enjoy! 😊


  • I prefer using 5 minute ramen noodles, but you can also use whole grain or gluten-free ramen noodles. Alternatively, you can use any other noodles, but please make sure to check the cooking time on the packaging, so you either cook the noodle soup longer or add the noodles earlier.
  • Prepare the peanut broth well in advance and chill overnight to unfold flavors. Then boil it up the next day and cook the noodles. I recommend to cook the noodles before serving, otherwise, they will be soggy.
  • For more information on this recipe, please read the text above.
Did you make this recipe?Mention @biancazapatka or tag #biancazapatka!