• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
At Elizabeth's Table
  • Recipes
  • Blog
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Blog
  • About
  • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Blog
    • About
    • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Vegan Dan Dan Noodles (with Tofu)

    Published: May 11, 2026 by Elizabeth · This post contains affiliate links.

    Jump to Recipe Print Recipe

    These Vegan Dan Dan Noodles are rich, spicy, savory, and packed with bold flavor. With a umami tofu pork mixture and a homemade sauce, served over noodles with baby bok choy for a better-than-takeout meal.

    A bowl of Vegan Dan Dan noodles, with a pair of chopsticks, ready to eat.

    I've been on an Asian-inspired kick lately. These Dan Dan noodles are another installment of my sort-of-series: recipes that aren't teriyaki tofu.

    I love teriyaki and make it multiple times a week. These recipes are my attempt to have some different flavor profiles!

    My approach to an Asian noodle dish like this, is to keep a balance of authentic flavors and ingredients, while also being accessible.

    I don't always have access to authentic ingredients, but I do my best to match flavors as much as I can, to create a dish that's similar in flavor to the real thing!

    Jump to:
    • What are Dan Dan Noodles?
    • Why You'll Love These Vegan Dan Dan Noodles
    • Ingredient Notes & Substitutions
    • Step-By-Step Instructions
    • How spicy are Dan Dan Noodles?
    • Best noodles for Dan Dan Noodles
    • FAQ & Expert Tips
    • Recipe Prayer
    • Related Recipes
    • Tried this recipe?
    • 📖 Recipe
    • 💬 Comments
    A bowl of Vegan Dan Dan noodles, with a pair of chopsticks, ready to eat.

    What are Dan Dan Noodles?

    Dan dan noodles are a Chinese noodle dish that originated in Sichuan cuisine.

    These noodles are typically made with pork and a spicy sauce. They are often topped with peanuts and scallions.

    My vegan version is a mix of authentic and accessible. I tried to keep the original flavor profiles, while using ingredients that you can find at the average American grocery store.

    To replace the pork, I used a mixture of tofu, mushrooms, and spices. I blended them up to make a crumble to replicate ground pork.

    The resulting dish is a flavorful bowl that you can easily make for weeknight dinner!

    A spoon pouring sauce onto a bowl of dan dan noodles.

    Why You'll Love These Vegan Dan Dan Noodles

    • Dietary needs - this recipe is totally vegan, and easily made gluten-free, oil-free, and refined sugar-free
    • Restaurant-Style - better-than-takeout flavor, at home!
    • Protein-Packed - I used tofu and mushrooms to create a hearty vegan version of pork
    • Balanced Meal - carbs, veggies, and plant-based protein in one bowl
    A bowl of vegan tofu mushroom pork.

    Ingredient Notes & Substitutions

    Tofu 'Pork'

    • Super Firm Tofu: super firm tofu is a vacuum-packed tofu that does not require any pre-pressing - if you like a solid, firm tofu, look for super firm. Extra firm also works - you can press it if you want, or just make the recipe as-is
    • Cremini Mushrooms: I like the umami flavor of creminis, but you can also use white button mushrooms
    • Soy Sauce: use tamari or liquid aminos for gluten-free
    • Hoisin Sauce: feel free to use store-bought sauce or make my homemade vegan sauce
    • Chinese Five Spice: this is a spice made with anise, fennel, cinnamon, cloves, and black pepper. It's a little sweet, a little savory and adds a nice depth to the sauce. For a sub can use a pinch of each of those spices.
    Vegan Dan Dan Noodles, tofu ingredients

    Dan Dan Sauce

    • Tahini: the goal with tahini is the sesame flavor: Traditionally this recipe uses Chinese sesame paste. Feel free to use if you have it on hand.
    • Soy Sauce: use tamari or liquid aminos for gluten-free
    • Agave or Maple Syrup
    • Chili Oil: optional - for oil free use 1 tablespoon broth + ½ teaspoon chili flakes
    • Sesame Oil: optional - omit for oil free
    • Garlic
    • Ginger
    • Sichuan Peppercorns: Sichuan peppercorns are different than black pepper. They are sweeter and lighter, and help balance the spice. I highly recommend buying some! As a sub you can use white pepper, regular black pepper or omit the pepper.
    • Chinese Five Spice: this is a spice made with anise, fennel, cinnamon, cloves, and black pepper. It's a little sweet, a little savory and adds a nice depth to the sauce. For a sub can use a pinch of each of those spices.
    Vegan Dan Dan Noodles, sauce ingredients

    Noodles

    • Noodles: Traditional Dan Dan noodles use fresh noodles, which you can find at Asian grocery stores. If you have a store near you, go for it! But if not, feel free to use any spaghetti or long noodle. I used thick spaghetti!
    • Baby Bok Choy: I blanched some bok choy as a vegetable addition. Feel free to blanch or cook up your favorite veg
    • Toppings: scallions, peanuts, more chili oil
    Vegan Dan Dan Noodles, noodles ingredients

    Step-By-Step Instructions

    Step 1. Pulse tofu and mushrooms in food processor. Add to a large skillet (preferably non-stick) and cook on medium high heat for 12-15 minutes, stirring occasionally, allowing the water to cook off, and the tofu to brown. Add the soy sauce, hoisin sauce, and Chinese five spice, stir and cook 1-2 minutes.

    Vegan dan dan noodles step 1 - cook the tofu pork

    Step 2. Meanwhile, bring a large pot of salted water to a boil and cook the noodles according to the package instructions. Drain and rinse with cold water.

    Vegan dan dan noodles step 2 - cook the pasta.

    Step 3. Meanwhile, in a different pot, bring a large pot of water to a boil. Add the the bok choy and cook for 30-60 seconds minutes to blanch - watch for the bok choy to turn just slightly greener in color. Transfer immediately to a bowl of ice water to cool.

    Vegan dan dan noodles step 3 - cook the bok choy.

    Step 4. In a small bowl whisk together the sauce ingredients.

    Vegan dan dan noodles step 4 - make the sauce.

    Step 5. Assemble the bowls. Serve the tofu over the noodles, with a generous amount of sauce and a head of bok choy. Garnish with scallions, peanuts, and a drizzle of chili oil.

    Vegan dan dan noodles step 5 - assemble the bowls.

    Pro Tip: Like it saucy? Feel free to double the sauce! You'll have extra to drizzle.

    How spicy are Dan Dan Noodles?

    Dan dan noodles are traditionally moderately spicy with warming heat from chili oil and Sichuan peppercorns. This version is easy to customize depending on your spice preference.

    For a milder version:

    • Reduce or omit the chili oil
    • Use less Sichuan pepper (to me, Sichuan is not spicy)
    • Add extra tahini to mellow the heat

    For a spicier version:

    • Add extra chili oil
    • Add red pepper flakes or fresh chili peppers
    A bowl of Vegan Dan Dan noodles, with a pair of chopsticks, ready to eat.

    Best noodles for Dan Dan Noodles

    Chewy noodles work best because they hold onto the creamy sauce well.

    Great options include:

    • Spaghetti - this is what I used! It's super accessible
    • Chinese wheat noodles - find fresh at an Asian grocery store
    • Ramen noodles
    • Udon or rice noodles
    A bowl of Vegan Dan Dan noodles, ready to eat.

    FAQ & Expert Tips

    What does Sichuan pepper taste like?

    Sichuan has a slightly numbing sensation. It's typically described as citrusy and floral. To me it tastes sweeter and lighter, and adds a depth that you can't get with other spices.

    Storage

    Store leftovers in an airtight container for up to a week. If possible store the tofu separately for optimal presentation.

    Recipe Prayer

    Thank you God for this food. Allow it to nourish our bodies. Amen.

    Related Recipes

    • A pan of freshly cooked vegan Singapore noodles with tofu.
      Vegan Singapore Noodles with Tofu
    • A bowl of Honey Soy Garlic Tofu served with rice and broccoli.
      Honey Soy Garlic Tofu
    • A skillet of freshly cooked vegan satay noodles.
      Vegan Satay Noodles
    • A pan of vegan teriyaki noodles, freshly cooked.
      Vegan Teriyaki Noodle Bowl

    Tried this recipe?

    Please leave a review in the comments section below. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.

    📖 Recipe

    A bowl of Vegan Dan Dan noodles, with a pair of chopsticks, ready to eat.

    Vegan Dan Dan Noodles (with Tofu)

    These Vegan Dan Dan Noodles are rich, spicy, savory, and packed with bold flavor. With a umami tofu pork mixture and a homemade sauce, served over noodles with baby bok choy for a better-than-takeout meal.
    Print Pin Rate
    Course: Main Course
    Cuisine: American, Asian
    Prep Time: 20 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 40 minutes minutes
    Servings: 6
    Calories: 497kcal
    Author: Elizabeth

    Equipment

    • Non-Stick Pans

    Ingredients

    Tofu 'Pork'

    • 1 16 Ounce Block Super Firm Tofu
    • 8 Ounces Cremini Mushrooms
    • ¼ Cup Soy Sauce
    • 2 Tablespoons Hoisin Sauce
    • 1 Teaspoon Chinese Five Spice

    Dan Dan Sauce

    • 3 Tablespoons Tahini *see notes
    • 2 Tablespoons Soy Sauce
    • 1 Tablespoon Agave or Maple Syrup
    • 1-2 Tablespoons Chili Oil optional - for oil free use 1 tablespoon broth + ½ teaspoon chili flakes
    • 1 Teaspoon Sesame Oil optional - omit for oil free
    • 2 Cloves Garlic minced
    • ½" Piece Ginger grated
    • 1 Teaspoon Sichuan Pepper
    • ½ Teaspoon Chinese 5 Spice

    Noodles

    • 16 Ounces Noodles I used thick spaghetti *see notes
    • 6 Heads Baby Bok Choy *see notes
    • 1 Bunch Scallions sliced
    • Chopped Peanuts to serve, optional
    • Chili Oil to serve, optional

    Instructions

    • Pulse tofu and mushrooms in food processor. Add to a large skillet (preferably non-stick) and cook on medium high heat for 12-15 minutes, stirring occasionally, allowing the water to cook off, and the tofu to brown. Add the soy sauce, hoisin sauce, and chinese five spice, stir and cook 1-2 minutes.
    • Meanwhile, bring a large pot of salted water to a boil and cook the noodles according to the package instructions. Drain and rinse with cold water.
    • Meanwhile, in a different pot, bring a large pot of water to a boil. Add the the bok choy and cook for 30-60 seconds minutes to blanch - watch for the bok choy to turn just slightly greener in color. Transfer immediately to a bowl of ice water to cool.
    • In a small bowl whisk together the sauce ingredients.
    • Assemble the bowls. Serve the tofu over the noodles, with a generous amount of sauce and a head of bok choy. Garnish with scallions, peanuts, and a drizzle of chili oil.

    Notes

    *Tahini: Traditionally this recipe uses Chinese sesame paste. Feel free to use if you have it on hand.
    *Noodles: Traditional Dan Dan noodles use fresh noodles, which you can find at Asian grocery stores. If you have a store near you, go for it! But if not, feel free to use any spaghetti or long noodle.
     
    Inspired by: Recipe Tin Eats and Pickled Plum.

    Nutrition

    Calories: 497kcal | Carbohydrates: 71g | Protein: 26g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Cholesterol: 0.1mg | Sodium: 725mg | Potassium: 450mg | Fiber: 5g | Sugar: 6g | Vitamin A: 97IU | Vitamin C: 2mg | Calcium: 287mg | Iron: 5mg

    Nutrition information is an estimate.

    Tried this recipe?I love to see what you make! Tag me on Instagram @elizabeths_table

    More Vegan Main Dishes

    • A vegan deli turkey sandwich on a baguette, with potato chips.
      Deli-Style Vegan Turkey Sandwich
    • A plate of rice, Mongolian tofu, and green beans.
      Easy Mongolian Tofu
    • A plate with a vegan pesto sandwich, on a ciabatta roll, with pesto, tofu, and fresh veggies.
      Vegan Pesto Sandwich
    • A green goddess chickpea salad sandwich, with lettuce and mayo.
      Green Goddess Chickpea Salad Sandwich (Vegan & Nut Free)

    Reader Interactions

    Comments

    No Comments

    Leave a Comment! Let me know what you think: Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Elizabeth Headshot

    Hey - I'm Elizabeth

    Welcome to my table! I’m glad you’re here.
    At Elizabeth's Table I bring you easy and nutritious, plant-based recipes, explore the relationship between food and faith, and share my unique lifestyle.

    More about me →

    Spring Favorites

    • Tofu pesto tossed with spaghetti.
      Easy Tofu Pesto Sauce (High Protein)
    • A pitcher of sangria mocktail with pomegranate juice.
      Easy Red Sangria Mocktail
    • A bubbly glass of Strawberry Pink Lemonade Mocktail, garnished with a sprig of mint, and a strawberry on the rim.
      Strawberry Pink Lemonade Mocktail
    • A slice of vegan crustless quiche topped with fresh chives.
      Vegan Crustless Quiche (Gluten-Free)

    Trending Recipes

    • Three glasses of silken tofu smoothies, garnished with banana slices.
      Silken Tofu Smoothie (Easy & High Protein)
    • A mocktail garnished with orange peel.
      Old Fashioned Mocktail
    • A bowl of white rice and chickpea dal, ready to eat.
      Chickpea Dahl
    • A plate of Vegan Seitan Chicken.
      Vegan Seitan Chicken (Quick and Easy)

    Footer

    ↑ back to top

    About

    About Me

    See My Portfolio

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Contact

    Sign Up for emails and updates

    Contact Me

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © AT ELIZABETH'S TABLE 2025