Go Back

Vegan Carbonara

This vegan carbonara uses pantry staples like mushrooms, silken tofu, and smoked spices to create a smoky, creamy pasta dish that mimics traditional carbonara without any dairy or processed meats. The dish features crispy mushroom 'bacon' coated in a silky, savory sauce, resulting in a rich, glossy coating on al dente noodles with a satisfying umami depth.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: Vegan
Calories: 420

Ingredients
  

  • 200 g shiitake or cremini mushrooms sliced thin
  • 2 tbsp olive oil extra virgin
  • 1 tsp smoked paprika adjust to taste
  • 150 g silken tofu blended until smooth
  • 2 tbsp nutritional yeast adds cheesy depth
  • 1/2 tsp black salt (Kala Namak) for eggy flavor, adjust to taste
  • 340 g spaghetti or bucatini cooked until al dente
  • 1/4 cup reserved pasta water starchy and flavorful
  • Extra fresh herbs for garnish, optional

Equipment

  • Large pot
  • Skillet or frying pan
  • Blender or immersion blender
  • Ladle or tongs

Method
 

  1. Bring a large pot of salted water to a rolling boil. Add the pasta and cook until just al dente, about 8-10 minutes. Drain, reserving about 1/4 cup of the starchy pasta water, and set aside.
  2. While the pasta cooks, heat 2 tablespoons of olive oil in a skillet over medium heat. Add the thinly sliced mushrooms and cook, stirring occasionally, until they become crispy and browned around the edges, about 8 minutes. Sprinkle in the smoked paprika and stir to coat, releasing a smoky aroma.
  3. In a blender, combine the silken tofu, nutritional yeast, black salt, and a splash of the reserved pasta water. Blend until completely smooth and creamy, about 30 seconds. Adjust the thickness with more pasta water if needed.
  4. Pour the tofu sauce into the skillet with the crispy mushroom bacon. Warm over low heat, stirring gently, until fragrant and slightly thickened, about 2-3 minutes. The sauce should become glossy and velvety.
  5. Add the drained pasta directly into the skillet with the sauce. Toss gently using tongs or a ladle to coat all the noodles evenly. Cook together for another minute over low heat, allowing flavors to meld and the sauce to cling beautifully to each strand.
  6. Taste and adjust the seasoning, adding more black salt if you want a stronger eggy flavor or more nutritional yeast for cheesiness. Once everything is well coated and heated through, remove from heat.
  7. Serve immediately on warm plates, garnished with fresh herbs and a drizzle of olive oil if desired. The dish should be glossy, flavorful, and comforting, with crispy mushroom bits and a silky sauce coating the noodles.