Dairy-Free Vegan Mushroom Carbonara

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
- 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
- 8 ounce spaghetti
- 1 onion, finely diced
- 3 tablespoon all-purpose flourchickpea flour3 tablespoongluten-freegluten-free
slightly denser, bean flavor
- 1 cup plant-based milk, such as soy
- 2 tablespoon nutritional yeast
- 1 teaspoon miso paste
- ½ teaspoon mustard powder
- salt(optional)
- pepper(optional)
- fresh parsley, chopped, optional garnish(optional)
Instructions
- 1
Bring a pot of salted water to a boil.
- 2
Mix soy sauce, apple cider vinegar, minced garlic, olive oil, and smoked paprika in a large bowl.
- 3
Add sliced mushrooms and toss to coat evenly.
- 4
Heat a large frying pan over medium-high heat. Add mushrooms and fry until browned, then remove and set aside.
- 5
Cook spaghetti in boiling water until al dente according to package directions.
- 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
Sprinkle flour over the onion mixture and stir to coat thoroughly.
- 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
Season with salt and pepper to taste.
- 10
Add cooked pasta and mushrooms to the sauce and toss to coat evenly.
- 11
Taste and adjust seasoning. Serve hot, optionally garnished with fresh parsley.
Tips
Marinate mushrooms at least 15 minutes before cooking to allow them to absorb umami flavors and release moisture, resulting in better browning.
Whisk miso paste with a small amount of warm soy milk before adding to the sauce to prevent lumps and ensure smooth texture.
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
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.
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 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.
Common Mistakes
Do not skip the marinating step to avoid bland, watery mushrooms that won't brown properly.
Do not add flour directly to wet ingredients to avoid lumps; ensure onions are dry before coating.
Do not use very high heat when combining pasta and sauce to prevent plant-based milk from separating.
Substitutions
Dairy-Free Swaps
Gluten-Free Swaps
Nut-Free Alternatives
General Alternatives
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.