Creamy Vegan Carbonara
on Oct 15, 2023, Updated Aug 12, 2024
This post may contain affiliate links.
This easy and deliciously creamy vegan carbonara recipe comes together in just 30-minutes for a satisfying meal any night of the week.
The recipe uses cashews to make the creamy carbonara sauce and features mushroom, garlic, smoked paprika, nutritional yeast, balsamic vinegar and soy sauce to add depth of flavour and complexity to the recipe.
You can make this carbonara recipe with linguine, fettucini, spaghetti or any other pasta shape you enjoy. The silky-smooth cream sauce clings perfectly to the pasta and the mushrooms, garlic and smokiness from the smoked paprika really bring it all together.
For more reader-favourite pasta recipes, this Vegan Mushroom Bolognese and Creamy Vegan Sun Dried Tomato Pasta are also simple but elegant or this Vegan One Pot Pasta with Kale and Mushroom is great for meal prep or a quick meal to feed a crowd.
Alternatively, for a low-fat nut-free pasta recipe, this Roasted Red Pepper Pasta is lovely and this Red Lentil Pasta Sauce is a great way to amp up the nutrition of regular pasta sauce.
Ingredient Notes
- Cashews: Use plain, raw cashews with no added oil or salt.
- Almond Milk: You can use any plant-based milk but I’d suggest sticking to almond or cashew for their neutral flavour.
- Nutritional Yeast: I recommend keeping this in the recipe for the cheesy flavor it adds. Nutritional yeast is common in well-stocked grocery stores or you can buy it online.
- Smoked Paprika: Smoked paprika adds that smoky carbonara flavour to the recipe but if you only have regular paprika, that will be fine. Another option is to add a dash of liquid smoke to mimic the bacon flavour of traditional carbonara.
- Linguini Pasta: Any variety of pasta or pasta shape works but I like wheat-based noodles like linguini or spaghetti best for this recipe. If you need the recipe to be gluten-free you can use your choice of gluten-free noodles such as brown rice or quinoa pasta.
- Mushrooms: You can use cremini or white button mushrooms in this recipe or go a little fancier and use wild mushrooms or shiitake mushrooms.
- Soy Sauce: Any variety works here but if you need a gluten-free recipe be sure to substitute gluten-free tamari or coconut aminos.
- Balsamic Vinegar: White vinegar or red or white wine vinegar will work as a substitute.
Please scroll down to the bottom of the post to find the recipe card complete ingredient list with measurements.
Additions & Serving
- I didn’t use them in the final recipe but you can experiment with miso paste and liquid smoke to add more umami flavour that would replicate the taste of the traditional version of carbonara.
- You can use black salt or kala namak to replicate the eggy flavor of real carbonara. I’d start with 1/2 tsp if you haven’t used it before as its flavour is quite strong. If you’re using kala namak, omit the regular salt.
- If you want to add bacon, try serving with your choice of vegan bacon such as the coconut bacon from this Vegan Cobb Salad Recipe, tofu bacon, smoked tofu or the tempeh bacon from this Warm Potato Salad Recipe.
- This vegan parmesan cheese is delicious for serving on your carbonara.
Step-by-Step Instructions
Step 1: Quick soak the cashews by covering with boiling water in a bowl and soaking for 10 minutes. While you wait, chop the mushrooms and start boiling a large pot of water to make the pasta.
Step 2: Blend the vegan carbonara sauce by blending the soaked cashews with milk, garlic, nutritional yeast, smoked paprika, salt, lemon juice, lemon zest and pepper until smooth.
Step 3: Cook the linguine al dente according to the pacakage instructions. Once the pasta is ready, drain and set aside.
Don’t Forget: Before you drain the pasta, scoop off two cups of the cooking water and set aside for later.
Step 4: Heat the oil in a large saucepan or skillet and then cook the mushrooms for 6-7 minutes until they release their liquid and most of it evaporates.
Add the soy sauce and balsamic vinegar and cook for another minute.
Step 5: Add the carbonara sauce, stir well, then add the cooked pasta.
Slowly start adding the reserved pasta 1/4 cup at a time, stirring as you go, until you reach a thick, creamy consistency. You’ll likely add the entire 2 cups.
Finally, stir in the chopped fresh parsley, if using and serve your carbonara with fresh cracked black pepper.
Recipe FAQs
To make gluten-free carbonara, use your choice of gluten-free pasta noodles and substitute tamari or coconut aminos for the soy sauce.
Sure spaghetti and linguine both work well for carbonara but you can also use any pasta you like or have on hand, such as penne, farfalle, fetuccini or rotini.
To make this recipe oil-free, use water instead of oil to saute the mushrooms.
You can but I’d suggest sticking to almond milk or cashew milk or even just using water. Soy milk and oat milk are ok to use but I find their flavours really come through in the sauce. If you don’t mind that, go for it.
Whichever kind of plant-based milk you use, just be sure it’s unsweetened.
The pasta is best and creamiest served fresh, though it’s ok to store in the fridge for up to 4 days.
Reheat the pasta in a pan on the stovetop or in the microwave until heated through
It still tastes great after storing but it does thicken considerably so you may consider stirring in a bit of water, broth or almond milk to help loosen it up.
You can though I would recommend making the pasta and combining the sauce and pasta just before serving, however, the cashews can be soaked overnight and the cashew cream sauce can be made in advance and stored in the fridge for 1-2 days until use.
Expert Tips
- The recipe can be halved if you only need a few servings and prefer to enjoy it fresh rather than store leftovers.
- To save time, the cashews can be soaked in advance up to 12 hours.
- Don’t forget to heavily salt your pasta cooking water.
Did you try this recipe? I’d love to hear about it! Scroll down to comment section below to leave your star rating and review.
⭐⭐⭐⭐⭐
Creamy Vegan Cabonara
Ingredients
For the Carbonara Sauce
- 1 cup raw cashews, 125 g
- 1 cup boiling water, 125 ml
- 1 cup almond milk, unsweetened (250 g)
- 4 cloves fresh garlic, 20 g
- 2 tbsp nutritional yeast, 10 g
- 1 tsp smoked paprika
- 1 tsp salt
- 1 tbsp lemon juice
- 1 tbsp lemon zest
- 1 tsp fresh cracked black pepper, or more to taste
For the Pasta & Mushrooms
- 450 g linguini pasta, or other pasta of choice
- 2 tsp olive oil, 10 ml
- 2 cups white or brown mushrooms, chopped (250 g)
- 1 tbsp soy sauce, 15 ml
- 1 tbsp balsamic vinegar, 15 ml
- ¼ cup chopped parsley, optional for serving
Instructions
- Soak Cashews: Place raw cashews in a medium sized bowl, and cover with 1 cup of boiling water. Let the cashews soak for 10 minutes. While the cashews are soaking, chop up the mushrooms and start bringing a large pot of water to a boil on the stovetop to cook the pasta.
- Blend Carbonara Sauce: Once soaked, place nuts and water into a blender and add almond milk, cover with lid and blend on medium high for 1-2 minutes. Once cashews are smooth, add the garlic, nutritional yeast, lemon juice, lemon zest, smoked paprika, salt and pepper. Cover with lid and blend until completely smooth and combined, approximately 1 minute. Once the sauce is smooth, set aside for later.
- Cook Pasta: Cook linguine pasta according to package instructions. Once the pasta is cooked, reserve 2 cups of the pasta water for later use before draining. Drain the pasta and set aside.
- Heat Oil: Once the pasta is cooking, heat 2 tsp oil over medium-high heat in a large non-stick pan.
- Cook Mushrooms: When the pan is hot add the chopped mushrooms and cook for 5 minutes. The mushrooms will release a small amount of water while they are cooking. Continue to cook until all that liquid has been absorbed, stirring occasionally.
- Add Vinegar and Soy Sauce: Once mushrooms are cooked add both soy sauce and balsamic vinegar to the pan. Cook for an additional 1 minute, stiring often.
- Mix Pasta: When mushrooms are cooked and the pasta is drained, add the ‘carbonara sauce’ to the mushrooms, mix together until fully incorporated. Add your cooked pasta and mix thoroughly, adding the reserved pasta water ¼ cup at a time until you have reached a creamy texture. You will likely add the full 2 cups.
- Serve: Fold in chopped parsley if desired and divide evenly into bowls and enjoy!
This is just delicious!
I canโt get over his delicious this is!! So amazing! 10/10!!ย
Thank you so much, Amy! You might like the sun dried tomato pasta too then ๐
The 1 tbsp of black pepper was too much for me. Wowsa!
Before I went plant-based, I used to make a to-die-for carbonara with spaghetti squash. Do you think this recipe would work with spaghetti squash?
You can pair the sauce with anything you like, sure!
Simply the best! My non-vegan family (who donโt always like the vegan foods I make), went back for second and thirds of this. I added sliced sweet peppers to the recipe.ย
That makes me so happy! So glad everyone enjoyed it. Thanks for the review!
Can you sub anything instead of mushrooms? Just just leave them out? ๐
You can just leave them out. Thanks!