If you’ve been missing creamy, dreamy pasta but want to skip the dairy and eggs, you’re in the right place. This vegan carbonara is everything you love about the classic Italian dish—without the animal products. It’s silky, smoky, savory, and made with simple ingredients you probably already have in your pantry.
This plant-based version replaces traditional egg yolks and pancetta with a luscious blend of silken tofu, nutritional yeast, and a few clever flavor boosters like smoked paprika,
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

What Makes This Recipe Special
This is not just any vegan pasta dish. It captures the nostalgic richness of spaghetti carbonara using wholesome, budget-friendly ingredients and zero processed vegan meats. You won’t need cashews, vegan cream, or store-bought vegan alfredo sauce. Instead, we build a deeply savory carbonara sauce with pantry staples and a blender.
And instead of pancetta or bacon, this recipe uses smoky, crispy mushroom bacon—easy to make and packed with umami. It’s so good, even the omnivores in your house will ask for seconds.
Shopping List
- spaghetti (or any dried pasta you like; use gluten-free if needed)
- extra virgin olive oil
- silken tofu
- nutritional yeast
- white miso paste
- garlic powder
- onion powder
- smoked paprika
- liquid smoke
- soy sauce or tamari
- lemon juice or apple cider vinegar
- plant-based milk (oat milk or soy milk work best)
- kala namak (black salt), or sea salt
- fresh ground black pepper
- Optional:
vegan parmesan , fresh Italian parsley
For the Mushroom Bacon
- cremini or king oyster mushrooms
- olive oil
- soy sauce
liquid smoke - smoked paprika
- black pepper to taste

How to Make Vegan Carbonara
Cook the Pasta
Bring a large pot of salted water to a boil. Cook your pasta
Make the Mushroom Bacon
In a skillet over medium heat, warm olive oil. Add sliced mushrooms and sauté for 2 minutes. Stir in soy sauce,
Blend the Carbonara Sauce
In a blender, combine silken tofu, nutritional yeast, miso paste, garlic powder, onion powder, smoked paprika, soy sauce,
Warm the Sauce
Pour the blended sauce into a saucepan over medium heat. Stir in the reserved pasta water and cook for 3–4 minutes until warm and slightly thickened. Season with
Combine and Serve
Toss the cooked pasta in the sauce until well-coated. Top with mushroom bacon, sprinkle with
Why This Vegan Carbonara Recipe Works
This vegan carbonara skips the heaviness of dairy but still delivers on richness and depth. The tofu adds creaminess, miso gives it an umami kick (reminiscent of aged cheese or pancetta), and black salt mimics that “eggy” flavor found in traditional carbonara.
Using mushroom bacon instead of store-bought vegan bacon keeps things more whole-food based while still delivering craveable smokiness. And the best part? No soaking, no expensive equipment, and no need to fire up a separate sauce pan for roux or cheese sauce.

Variations to Try
Go gluten-free Use brown rice pasta or your favorite gluten-free spaghetti to keep this recipe celiac-friendly.
Swap the tofu Try unsweetened plain soy milk or oat milk thickened with a bit of cornstarch or blended cashews if you don’t have tofu on hand.
Add some heat A pinch of crushed red pepper flakes brings a little fire to the creamy sauce.
Try different “bacons” Don’t love mushrooms? Use tofu bacon,
Make it extra cheesy Stir in a bit of vegan parmesan or top with nutritional yeast flakes for an extra boost of cheesy flavor.
Tips to Keep It Fresh
To store leftovers, keep the sauce and pasta separate when possible. The sauce will thicken in the fridge, so thin it with a little plant-based milk or vegetable broth when reheating. It’ll keep for 3–4 days in an airtight container. Mushroom bacon is best fresh, but can be reheated in a toaster oven or dry skillet for a few minutes.
Creamy Vegan Carbonara with Mushroom Bacon
Ingredients
- 12 oz spaghetti
- 1 tablespoon extra virgin olive oil
- 1 cup silken tofu
- 3 tablespoons nutritional yeast
- 1 tablespoon white miso paste
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon smoked paprika
- 1 teaspoon liquid smoke
- 1 tablespoon soy sauce
- 1 teaspoon lemon juice
- ½ cup oat milk or soy milk
- ¼ cup reserved pasta water
- ¼ teaspoon kala namak or sea salt
- fresh ground black pepper to taste
- Optional: vegan parmesan, chopped Italian parsley
For Mushroom Bacon
- 6 ounces cremini or king oyster mushrooms sliced thin
- 1 tablespoon olive oil
- 1 tablespoon soy sauce
- ½ teaspoon liquid smoke
- ¼ teaspoon smoked paprika
- black pepper to taste
Instructions
- Cook the pasta in salted water until al dente. Reserve ½ cup of pasta water and drain.
- While the pasta is cooking, make the mushroom bacon. Heat olive oil in a skillet. Add mushrooms and sauté for 2 minutes. Stir in soy sauce, liquid smoke, smoked paprika, and black pepper. Cook until crispy. Set aside.
- Blend tofu, nutritional yeast, miso, garlic and onion powders, smoked paprika, soy sauce, lemon juice, liquid smoke, and plant milk until smooth.
- Pour sauce into a saucepan and stir in reserved pasta water. Heat 3–4 minutes until warmed and thickened.
- Season with kala namak or sea salt and black pepper to taste.
- Toss pasta with sauce. Top with mushroom bacon and vegan parmesan.
- Serve warm, garnished with chopped parsley if desired.
To wrap it up, this vegan carbonara is a creamy, comforting classic made simple—and entirely plant-based. Whether you’re making a cozy weeknight dinner or impressing friends who think they need bacon to enjoy pasta, this dish delivers.
Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society, a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!
FAQ
What is vegan carbonara made of?
Vegan carbonara is made without eggs, cheese, or bacon. Instead, it uses ingredients like silken tofu, nutritional yeast, miso paste, and
Can I make vegan carbonara without tofu?
Yes! You can use blended cashews, cauliflower, or a thick non-dairy milk base (like oat milk) with cornstarch as an alternative. Just make sure the milk is unsweetened.
What does black salt (kala namak) do in this recipe?
Black salt adds a subtle eggy flavor thanks to its sulfur content. It’s commonly used in egg-free recipes like tofu scramble or vegan carbonara to replicate that egg yolk taste.
Is vegan carbonara healthy?
It can be! This version skips heavy cream and uses whole ingredients like tofu, olive oil, and mushrooms. As always, balance it with plenty of veggies and choose whole-grain or gluten-free pasta if needed.
How do I keep the sauce from getting too thick?
If your sauce thickens too much while cooking or storing, just stir in a splash of plant-based milk, pasta water, or vegetable broth to loosen it up before serving.






