Finding a satisfying bowl of ramen when you’re following a plant-based diet can feel like searching for a needle in a haystack. Between the traditional pork-based broths and those sneaky fish sauce additions, getting that classic ramen experience without animal products often means leaving your favorite noodle shop disappointed. But here’s some good news – this homemade vegan ramen recipe brings all the comfort and flavor you’re craving, using only plant-based ingredients you can find at your local grocery store. It’s warm, filling, and proves that you don’t need meat or dairy to create a bowl of noodle soup that hits all the right spots.

Suggestions for Ingredient Substitution
For the vegetable broth, you can use mushroom broth or a combination of water and vegetable bouillon cubes for a similar umami flavor. This substitution maintains the dish’s vegan status while potentially enhancing its mushroom notes. Adjust the amount of tamari or soy sauce to balance the saltiness if using bouillon cubes.
Ramen noodles can be replaced with other Asian-style noodles like udon, soba, or rice noodles to accommodate gluten-free diets. Cook these noodles separately according to package instructions, as cooking times may vary. For a low-carb option, consider using spiralized zucchini or shirataki noodles, though these will change the texture of the dish.
Extra-firm tofu can be substituted with tempeh or seitan for different protein textures and flavors. Tempeh offers a nuttier taste and firmer texture, while seitan provides a meatier consistency. Both alternatives maintain the dish’s protein content and vegan status. Adjust cooking times as needed, as tempeh and seitan may require different preparation methods compared to tofu.
| Preparation Time | 15-20 minutes |
| Cooking Time | 60-180 minutes |
| Total Time | 75-200 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 600-700
- Protein: 40-50 g
- Fat: 25-30 g
- Carbohydrates: 70-80 g
Ingredients
For the broth:
- 1 tbsp grapeseed oil (or any neutral oil like avocado)
- 2 tbsp tamari
- 1 tsp toasted sesame oil
- 5 garlic cloves (lightly crushed for more flavor)
- 0.5 oz dried shiitake mushrooms
- 3 inch ginger piece (peeled and roughly sliced)
- 1 tbsp white miso paste (I like Miso Master brand, adds umami depth)
- 1 medium yellow onion (roughly chopped)
- 6 cups vegetable broth (low sodium preferred)
For the noodles and toppings:
- miso-glazed baby bok choy
- 1/2 cup sliced green onions (for garnish)
- 10 oz extra-firm tofu (pressed and cubed)
- 8 oz ramen noodles
- miso-glazed carrots
Step 1: Sauté Aromatics
Heat a large pot over medium-high heat.
Once the pot is hot, add some oil, then stir in garlic, ginger, and onion.
Sauté these ingredients, stirring occasionally, for 5-8 minutes, or until the onions have developed a slight sear with browned edges, enhancing the flavor of your future broth.
Step 2: Deglaze and Simmer the Broth
Add 1 cup (240 ml) of the vegetable broth to the pot to deglaze the bottom.
Use a whisk or a wooden spoon to scrape up any flavorful bits that may have stuck to the bottom.
Then add the remaining 5 cups (1200 ml) of vegetable broth, tamari or soy sauce, and dehydrated mushrooms.
Stir everything together well.
Bring the mixture to a simmer over medium heat, then reduce the heat to low, cover the pot, and let it simmer for at least 1 hour, up to 2-3 hours for a richer flavor.
Adjust seasonings as needed, adding more soy sauce or sesame oil if desired, and introduce the miso paste at this point.
Step 3: Prepare Toppings
When you are 30 minutes away from serving, start preparing any desired toppings.
This may include miso-glazed carrots, baby bok choy, or quick-seared tofu.
These will add texture and flavor to your ramen dish.
Step 4: Cook the Noodles
Fill a large saucepan or pot with water and bring it to a boil.
Once boiling, add the ramen noodles.
Depending on the size of your pot, you may need to cook the noodles in two batches.
Cook them according to the package instructions, typically about 4-5 minutes.
Once ready, drain the noodles and set them aside.
Step 5: Strain the Broth
After simmering, strain the broth to remove solids, reserving the flavorful mushrooms for serving.
You can also save the onions and ginger if desired, though they are often discarded.
This ensures you have a clear, flavorful broth to accompany your noodles and toppings.
Step 6: Assemble and Serve
To serve, divide the cooked ramen noodles evenly among four serving bowls.
Top each bowl with the strained broth and add your desired toppings, such as carrots, bok choy, green onion, or seared tofu.
For extra heat, serve with chili garlic sauce on the side.
Enjoy your fresh, flavorful ramen!
Keep any leftover broth stored separately in the refrigerator for up to 5 days, or freeze for up to 1 month for future use.

