Go Back
+ servings
A hand uses a fork and spoon to twirl vegan carbonara with eggplant and parsley on a speckled plate, served with a slice of toasted bread.
Print Recipe
5 from 2 votes

Vegan Carbonara Recipe

Pepper-cracked, smoke-kissed, unapologetically rich vegan carbonara that tastes like it took a quick vacation to Rome and came back fully vegan. It’s creamy, bold, and wayyy too convincing for something this simple.
Prep Time20 minutes
Cook Time25 minutes
Total Time45 minutes
Course: Pasta
Cuisine: Italian
Diet: Vegan, Vegetarian
Servings: 4 Servings
Calories: 437kcal
Author: Adam Sobel
Cost: $9

Equipment

Ingredients

Smoky Eggplant:

For the Carbonara:

Optional Garnishes:

  • Additional extra-virgin olive oil
  • Coarsely cracked black pepper
  • Lightly toasted breadcrumbs
  • Vegan parmesan cheese
  • Chopped parsley

Instructions

  • Preheat the oven to 425°F (220°C). Line a rimmed baking sheet with parchment. Using a mandoline if you have one, slice the peeled eggplant into ½ cm. thin strips, then roughly chop the strips into bite-size pieces.
  • In a medium mixing bowl, whisk together the tamari, balsamic vinegar, tomato paste, smoked paprika, liquid smoke, and olive oil until smooth. Add the eggplant pieces and toss thoroughly so all surfaces are coated.
  • Spread the eggplant in a single layer on the prepared baking sheet. Roast on the center rack for 20 minutes, flipping the pieces over at 10 minutes so the pieces brown evenly. Set aside.
  • While the eggplant roasts, bring a large pot of water to a rolling boil over high heat. Add the measured salt, then add the spaghetti and cook according to the package timing, stirring occasionally to prevent sticking. Reserve ½ cup of the pasta cooking water, then drain the pasta.
  • While the pasta cooks, combine the white beans, vegetable stock, black pepper, nutritional yeast and lemon juice in a blender. Blend until completely smooth.
  • Place a large sauté pan over medium heat and add the extra-virgin olive oil. After 90 seconds when the oil is hot, add the diced shallots and cook, stirring frequently, for 4 minutes. Mince the garlic and add it into the pan and cook for 60 seconds, stirring constantly so it does not darken.
  • Pour the blended bean mixture into the pan and reduce to medium-low heat. Cook, stirring frequently, for 3-4 minutes until thickened.
  • Add the drained spaghetti to the pan and toss continuously so the sauce coats the pasta. Add reserved pasta water a few tablespoons at a time as needed to loosen the sauce so it clings to the noodles without pooling. Add salt to taste.
  • Fold in the roasted eggplant and toss again until evenly distributed and heated through, 2 minutes over medium-low heat.
  • Transfer to serving bowls and finish with additional extra-virgin olive oil, toasted breadcrumbs, vegan parmesan, cracked pepper, and chopped parsley.

Notes

🍆 Bronze, Not Burnt:
Roast the eggplant until it shrinks, bronzes, and turns lightly chewy. If it goes black and brittle, it has crossed from caramelized into bitter, so pull it before it gets there.
🔥 Simmer Me Timbers:

Once the bean sauce hits the pan, keep the heat at medium-low and stir steadily. Too much heat will dry out quickly or turn it thick and pasty instead of silky.
💧 Water You Waiting For?:

Add the reserved pasta water a few tablespoons at a time while tossing vigorously. The starch helps emulsify the sauce, creating a smooth coating instead of a loose puddle.

Nutrition

Calories: 437kcal | Carbohydrates: 74g | Protein: 16g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 2283mg | Potassium: 949mg | Fiber: 11g | Sugar: 12g | Vitamin A: 337IU | Vitamin C: 10mg | Calcium: 91mg | Iron: 4mg