clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan mushroom ramen

Vegan Mushroom Ramen

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sonja Overhiser
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 1x


This vegan mushroom ramen is packed with flavor and everyone loves it! Mushrooms, bok choy and tofu accompany the noodles in the warm, savory broth.


  • 1 ounce dried mushrooms
  • 12 to 16 ounces extra firm tofu
  • 2 baby bok choy or 4 cups spinach leaves
  • 1/2 cup sweet yellow onion
  • 6 garlic cloves
  • 2 teaspoons grated ginger (from two-inch nub)
  • 8 ounces shiitake mushrooms
  • 3 small sweet peppers (or 1/2 very thinly sliced bell pepper strips)
  • 2 radishes or watermelon radishes, for garnish
  • 2 tablespoons toasted sesame oil, divided
  • 2 tablespoons olive oil, divided
  • 8 ounces dry ramen noodles
  • 1 quart vegetable broth
  • 3 tablespoons soy sauce
  • 1 tablespoon mirin
  • Garlic chili sauce and smoked soy sauce (shoyu), for garnish


  1. Soak the mushrooms: Soak the dried mushrooms in 2 cups of room temperature water for 30 minutes, while you complete the steps below.
  2. Prep the veggies: Cut the tofu into 2 x 2 inch squares and pat dry. Slice the bok choy in half, if using. Slice the onion. Thinly slice the garlic. Peel and grate the ginger. Remove the stems from the shiitake mushrooms and thinly slice them. Thinly slice the sweet peppers. (For the garnish, thinly slice the radishes and set aside; you can also do this later if you prefer.)
  3. Saute the bok choy and tofu: In a large skillet, heat 1 tablespoon sesame oil and 1 tablespoon olive oil over medium high heat. If using bok choy, add the bok choy cut side down and cook until lightly charred, about 3 minutes (if using spinach, skip this step). Set aside. Add the tofu to the same pan and cook for about 10 minutes until lightly browned on all sides, turning occasionally. Remove and place on a plate; drizzle lightly with soy sauce.
  4. Cook the noodles (while you make the broth): Heat a large pot of water to a boil and cook noodles to al dente while you make the broth (do not salt the water). Drain and set aside. If necessary, refresh the noodles under some hot tap water before serving.
  5. Make the broth: In large pot or Dutch oven, heat 1 tablespoon sesame oil and 1 tablespoon olive oil over medium high heat. Add the onion and cook 4 minutes until lightly browned on the edges. Add the garlic and ginger and saute for 30 seconds just browned, stirring constantly. Add the vegetable broth and bring to a simmer.
  6. Add the dried mushrooms to the broth: Use your hands to remove the soaked dried mushrooms from the bowl, saving the soaking liquid. Rinse them and add them to the broth. Pour the remaining soaking liquid through a fine-mesh strainer into the broth (this avoids adding any tough particles).
  7. Add the veggies: Immediately add the soy sauce, mirin, and the shiitake mushrooms to the broth. Cook 8 minutes. Add the peppers and bok choy (or spinach) and cook for 1 minute. Taste the broth and season with salt until the flavor pops.
  8. Serve: To serve, place the noodles four bowls and top with broth, tofu, and vegetables. Garnish with sliced radishes and garlic chili sauce. Store leftovers with the broth and noodles in separate containers (to avoid the noodles soaking up all of the broth). 
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Ramen