Dairy-Free Vegan Mushroom Carbonara

Prep: 15 minCook: 25 min3 servingsmediumItalian
Vegan Mushroom Carbonara with Creamy Miso Sauce

A plant-based take on Italian carbonara, this dish swaps eggs and cheese for a savory miso-based cream sauce enriched with nutritional yeast. Cremini mushrooms are marinated in soy sauce and apple cider vinegar, then pan-fried until golden to mimic the umami richness of traditional guanciale. The sauce combines sautéed onions and garlic with a flour roux, soy milk, and miso paste for depth and body. Serve this hearty, warming pasta to vegans, vegetarians, or anyone seeking comfort food with complex flavors. The miso-nutritional yeast combination delivers the savory, cheesy notes that make carbonara craveable.

Ingredients

3 servings
  • 2 tablespoon soy sauce
  • 2 teaspoon apple cider vinegar
  • 4 clove garlic, minced, divided
  • 2 tablespoon olive oil, divided
  • ½ teaspoon smoked paprika
  • 10 ounce cremini mushrooms, sliced
    oyster mushrooms10 ouncetexture variation

    more delicate when cooked

    Full guide →
  • 8 ounce spaghetti
    chickpea pasta8 ouncegluten-freehigher protein

    firmer bite

    Full guide →
  • 1 onion, finely diced
  • 3 tablespoon all-purpose flour
    chickpea flour3 tablespoongluten-freegluten-free

    slightly denser, bean flavor

  • 1 cup plant-based milk, such as soy
  • 2 tablespoon nutritional yeast
    hemp seeds2 tablespoonB12 fortification optional

    nuttier, less cheesy

    Full guide →
  • 1 teaspoon miso paste
    tahini1/2 teaspoonnut-freesoy-free

    earthier flavor, less umami depth

    Full guide →
  • ½ teaspoon mustard powder
  • salt(optional)
  • pepper(optional)
  • fresh parsley, chopped, optional garnish(optional)

Instructions

  1. 1

    Bring a pot of salted water to a boil.

  2. 2

    Mix soy sauce, apple cider vinegar, minced garlic, olive oil, and smoked paprika in a large bowl.

  3. 3

    Add sliced mushrooms and toss to coat evenly.

  4. 4

    Heat a large frying pan over medium-high heat. Add mushrooms and fry until browned, then remove and set aside.

  5. 5

    Cook spaghetti in boiling water until al dente according to package directions.

  6. 6

    Add remaining oil to the same pan, reduce heat to medium, and sauté onion until softened. Stir in remaining garlic and cook for one minute.

  7. 7

    Sprinkle flour over the onion mixture and stir to coat thoroughly.

  8. 8

    Pour in soy milk, nutritional yeast, miso paste, and mustard powder. Stir well, bring to a boil, and simmer until thickened, about 5 minutes.

  9. 9

    Season with salt and pepper to taste.

  10. 10

    Add cooked pasta and mushrooms to the sauce and toss to coat evenly.

  11. 11

    Taste and adjust seasoning. Serve hot, optionally garnished with fresh parsley.

Tips

Tip 1

Marinate mushrooms at least 15 minutes before cooking to allow them to absorb umami flavors and release moisture, resulting in better browning.

Tip 2

Whisk miso paste with a small amount of warm soy milk before adding to the sauce to prevent lumps and ensure smooth texture.

Tip 3

Stir pasta into sauce gently off heat or over low heat. High temperatures can break down plant-based milk and make the sauce separate.

Good to Know

Storage

Refrigerate in an airtight container up to 3 days. Reheat gently on the stovetop with a splash of soy milk to restore sauce consistency. Sauce and mushrooms can be stored separately from pasta for up to 4 days.

Make Ahead

Prepare marinated mushrooms up to 4 hours ahead. Make sauce up to 1 day in advance and refrigerate. Cook pasta fresh just before serving to prevent sogginess.

Serve With

Serve immediately while hot. Garnish with fresh parsley, vegan parmesan (cashew-nutritional yeast blend), or fresh cracked pepper. Pairs well with a crisp white wine or sparkling water with lemon.

See pairing guide →

Common Mistakes

Watch

Do not skip the marinating step to avoid bland, watery mushrooms that won't brown properly.

Watch

Do not add flour directly to wet ingredients to avoid lumps; ensure onions are dry before coating.

Watch

Do not use very high heat when combining pasta and sauce to prevent plant-based milk from separating.

Substitutions

Dairy-Free Swaps

soy milk
oat milk1:1dairy-freesoy-free

smooth texture, slightly sweeter

Full guide →
soy milk
cashew cream1:1dairy-freenut-basedsoy-freeadds dairy

richer mouthfeel

Full guide →

Gluten-Free Swaps

spaghetti
chickpea pasta8 ouncegluten-freehigher protein

firmer bite

Full guide →
all-purpose flour
chickpea flour3 tablespoongluten-freegluten-free

slightly denser, bean flavor

Full guide →

Nut-Free Alternatives

miso paste
tahini1/2 teaspoonnut-freesoy-free

earthier flavor, less umami depth

Full guide →

General Alternatives

cremini mushrooms
oyster mushrooms10 ouncetexture variation

more delicate when cooked

Full guide →
nutritional yeast
hemp seeds2 tablespoonB12 fortification optional

nuttier, less cheesy

Full guide →
Find more substitutions →

FAQ

Can I make this gluten-free?

Yes. Replace all-purpose flour with chickpea flour or cornstarch at the same ratio. Use certified gluten-free pasta. Verify soy sauce is tamari (gluten-free) or use coconut aminos. All other ingredients are naturally gluten-free.

What if I don't have miso paste?

Substitute with 1/2 teaspoon soy sauce combined with 1/4 teaspoon tahini or 1/4 teaspoon tomato paste for umami depth. The sauce will taste slightly different but remain savory and satisfying.

How long can I keep leftovers and can I freeze this?

Store in the refrigerator up to 3 days. Freezing is not recommended because plant-based milk sauces separate and become grainy when thawed. Freeze components separately if needed: mushrooms up to 3 months, cooked pasta up to 2 months.