Vegetarian Ramen Noodle Soup

Vegetarian Ramen Noodle Soup

Vegetarian Ramen Noodle Soup


4 servings


  • 4 large eggs
  • 14 ounces extra firm tofu, cut into cubes
  • 4 tablespoons soy sauce, divided
  • 1 tablespoon sesame oil
  • 2 tablespoons olive oil
  • ½ white onion, diced
  • 8 ounces sliced shiitake mushrooms
  • 2 tablespoons fresh ginger, minced
  • 3 cloves garlic, minced
  • 2 tablespoons rice wine vinegar
  • 2 tablespoons white miso paste
  • 6 cups vegetable broth
  • 8 ounces ramen noodles
  • 2 baby bok choy, halved
  • 4 green onions, chopped
  • Sesame seeds, for topping
  • Chili garlic sauce (such as Sriracha)


    Boil the eggs:
  1. Bring a pot of water to boil.  

  2. Carefully add eggs and boil for 6 minutes for soft boiled. For hard boiled, boil closer to 9 minutes.

  3. Remove from hot water and immediately place in ice water bath.  

  4. Bake the tofu:
  5. While water is heating up and eggs are cooking, you can prep the tofu. 

  6. Heat oven to 400 F.  

  7. Cut tofu into bite-sized cubes. Drizzle with 2 tablespoons of soy sauce and sesame oil; gently toss to combine.

  8. Spread tofu cubes onto a greased baking sheet.

  9. Bake tofu for 35-40 minutes until golden.

  10. Make the broth and noodles:
  11. Heat olive oil in a large soup pot over medium-high heat.

  12. Add onion and cook until softened and translucent, about 5-7 minutes.

  13. Add mushrooms and cook until they have softened, about 5-7 minutes.  

  14. Add ginger and garlic; cook one more minute.

  15. Add in rice wine vinegar, miso paste, remaining 2 tablespoons soy sauce and broth. Bring to a boil.

  16. Add ramen noodles and cook according to package directions, usually between 5-10 minutes.

  17. For the last 2 minutes, add bok choy and green onions.  

  18. Ladle soup into bowls. Top with soft boiled eggs, sesame seeds and as much Sriracha as you can handle!

  19. Recipe by: greens & chocolate |

* Recipes created for given quantity. Changes to quantities are for planning purposes only and have not been tested.