• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Vegan Punks
  • Recipes
  • Resources
  • About us
  • Work with us
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
  • Recipes
  • Resources
  • About us
  • Work with us
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Resources
    • About us
    • Work with us
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Pasta

    Best Vegan Carbonara

    Published: Sep 17, 2017 by Jess & Dan · Modified: Sep 9, 2021 · This post may contain affiliate links

    422 shares
    • 14
    Jump to Recipe Print Recipe
    Pinterest image with vegan carbonara above and a title below
    Pinterest image with vegan carbonara below and a title above

    This truly is the best vegan carbonara that you’ll taste! Packed full with protein, it's made with silken tofu and a handful of other ingredients. You’ll be in the kitchen for under 30 minutes and only need one pot. Plus, it can be made ahead of time!

    Vegan carbonara on a plate with another plate, bowl and pinch bowl in the background
    Jump to:
    • 🌟 Why this recipe works
    • 🍽 Equipment Needed
    • 📋 Ingredient Notes
    • 🔪 Step-by-step instructions
    • 👩‍🍳 Expert tips
    • 💭 FAQs
    • 🍝 What to serve with it
    • 📖 Recipe
    • 💬 Comments

    🌟 Why this recipe works

    • Tried and tested – I know we say it a lot but we never publish anything that hasn’t been tried and tested thoroughly. This vegan carbonara is no different. We’ve been making it for years and have finally got around to publishing (and updating!) it. Plus, it has the Vegan Punks friends and family seal of approval!
    • Rich and creamy – the combination of ingredients really does make this the best vegan carbonara ever. The mix of soaked cashews (which is really important), silken tofu, oat milk and nutritional yeast is a match made in heaven. The quantities used are super important, not only to the flavour, but for the consistency and sauce thickness too.
    • Just like the non-vegan version – it’s just like the carbonara of our childhoods, but dairy-free and meat-free! It’s not like the traditional version that is often yellow, but the creamy kind that doesn’t usually contain egg yolk.
    • Make-ahead – it can be made ahead, so whether you want to keep the sauce in the fridge for a couple of days before serving, or you want to make it and freeze the sauce to be defrosted and used a little way down the line, both are options with this recipe!
    • Reader approved – the greatest comment came in about this recipe below:

    So delicious. My non-vegan boyfriend said he was as satisfied with this dish as he was with an actual carbonara (one of his all-time favourite dishes). We both loved it so much we ended up eating all 4 portions in one sitting... whoops!

    Daisy, Recipe reviewer

    🍽 Equipment Needed

    To make this recipe, you’ll need a few key pieces of equipment. A large pan, a sieve, measuring spoons and a high power blender. The better the blender the smoother the sauce, but whatever blender you have in the cupboard should do the trick. We use this Magimix blender.

    📋 Ingredient Notes

    • Cashews – an excellent source of protein, and a secret ingredient in vegan cooking that helps to create indulgently creamy sauces, like this vegan carbonara sauce.
    • Nutritional yeast – adds a great nutty, cheesy flavour as well as vitamin B12.
    • Silken tofu – it’s not just for scrambled tofu! This vegan carbonara uses silken tofu in the sauce. It helps to create the right consistency. It’s actually great in sauces and desserts too, like cheesecake or chocolate pudding. It’s also an excellent source of vegan protein.
    • Fake bacon – with so many options out there now, we decided to use a fake meat substitute for the ‘bacon’ lardons! We do also include an option for making your own vegan style lardons with firm tofu and a smokey marinade (in the recipe notes). In the UK, we like This Isn’t Bacon (either strips or the chunks) or Vivera. Both are solid options for this recipe.
    • Spaghetti or pasta – we’ve made a vegan spaghetti carbonara but you can just as easily substitute spaghetti for pasta. Just make sure the pasta is egg-free – which is a safe bet when buying dried pasta or spaghetti, but fresh pasta almost always has egg in it.

    🔪 Step-by-step instructions

    Pasta in a pan, fake bacon in a pan

    1. Cook spaghetti according to packet ingredients, drain in a sieve and then rinse with cold water (to prevent the spaghetti from sticking together).

    2. Chop the vegan bacon into small chunks and fry them off in a pan. You can optionally use a splash of olive oil or an oil spray to make sure they don’t stick. Set aside in a bowl once browned.

    Top down view of sauce in a blender, then garlic in a satué pan

    3. Blend up the ingredients for the sauce in the blender. That's the tofu, oat milk, cashews, kala namak and nutritional yeast. Make sure the cashews have been soaked and drained. Set aside.

    4. In the same pan used to fry the facon, fry the garlic in a splash of olive oil or oil spray.  

    Vegan carbonara sauce being poured into a pan, the sauce with peas on top

    5. Pour in the creamy sauce and stir it all up until bubbling, then turn down to a simmer. This should take 2-3 minutes.

    6. Stir the petit pois through the sauce and heat for a few more minutes until hot. Add lots of salt and pepper (to your taste).

    Spaghetti in a sauce in a pan, vegan bacon about to be stirred into the spaghetti in the second image

    7. Pop the cooked pasta into the sauce and mix up really well with tongs.

    8. Stir through the vegan bacon pieces. Serve the vegan carbonara spaghetti with extra nutritional yeast or vegan parmesan, and optionally, vegan garlic bread too.

    👩‍🍳 Expert tips

    • Soaking the cashews – this allows the cashews to become incredibly soft, meaning they break down ever so easily in the blender, creating a silky smooth texture in the sauce. The sauce will be grainy if they’re not soaked for long enough. Soak in boiling hot water for at least 1 hour but 3-4 hours is recommended. Alternatively, if you’re very organised, soak them the night before for best ever results.
    • Kala namak – we highly recommend using the kala namak for a slight eggy flavour. While this vegan carbonara recipe doesn’t use turmeric to create the traditional yellow sauce, we do use kala namak for the eggy flavour. The reason a traditional carbonara is yellow is due to egg yolk. Our recipe gets a similar flavour from the ‘egg salt’. However, we wanted it to look like a classic British/American-style creamy carbonara sauce that we had as kids, so we didn’t need to add anything to change the colour.
    • Fake bacon or tofu – if you don’t like, or don’t want, to use fake bacon, you can make smokey tofu lardons using firm tofu. It will mean the recipe takes a bit longer to make but it is fantastic with either tofu lardons or fake bacon.
    • Make-ahead – the vegan carbonara sauce keeps in the fridge for 3 days, so if you want to make it ahead of time there’s an option for this. Just don’t cook the spaghetti until you’re going to mix it together, and add the fake bacon and peas when reheating. Otherwise, the peas and fake bacon will dry out in the fridge.
    • Freezing – the vegan carbonara sauce also freezes well with the peas and fake bacon (or tofu lardons) in the sauce. However, we’d recommend not freezing it with the spaghetti. Just cook the spaghetti when you want to eat it. Be sure to defrost the sauce and thoroughly reheat it on the stovetop or in the microwave.
    • Variations – as mentioned above, you can add ¼ teaspoon of turmeric powder to create a yellow colour, and you can use smokey tofu lardons instead of vegan fake bacon.
    Close up of vegan spaghetti carbonara with a fork and a plate of pasta in the background

    💭 FAQs

    Can you freeze vegan carbonara sauce?

    Yes, the sauce can be made ahead of time and frozen. We recommend freezing the sauce separately, with the facon and petit pois, but not mixed with the spaghetti. Instead, cook the spaghetti when you want to have the meal.

    Is carbonara vegan usually?

    Definitely not! Usually, carbonara contains egg, dairy and meat. However, this is the best vegan carbonara and we don’t think it missed any of the non-vegan ingredients!

    Can you make vegan carbonara without cashews?

    Yes, but we would recommend doubling the silken tofu or alternatively using a different type of nut, like macadamia, to create the right consistency. If using just silken tofu and oat milk, you may need to add a thickening agent like cornflour or cornstarch.

    Can you make vegan carbonara without nutritional yeast?

    Yes, however nutritional yeast adds a nutty, creamy, almost cheesy flavour that this recipe really benefits from. There isn’t another ingredient out there that’s like it. If you can, give it a go. Nutritional yeast is also a great source of vitamin B12, which is often lacking from all diets.

    🍝 What to serve with it

    • Vegan Garlic Bread
    • Vegan Parmesan cheese
    • Tomato & Cucumber Salad
    • Sautéed Green Beans & Tomatoes
    • Wilted Spinach Salad

    More vegan pasta recipes:

    • A bowl of vegan mushroom pasta with creamy garlic sauce
      Vegan Mushroom Pasta With Creamy Garlic Sauce
    • A bowl of vegan mac and cheese with a smaller dish of grated vegan cheese in the background
      Vegan Baked Mac And Cheese
    • Top down view of vegan cannelloni topped with marinara sauce, a fresh basil leaf and cashew parmesan. There's a fork resting on the glass plate next to the pasta
      Vegan Cannelloni with Spinach & Macadamia Ricotta
    • Top down view of vegan arrabiata pasta topped with basil, sitting on a white cloth on a wooden table, with nut parmesan to the right in the background and some gardic bread just behind the pasta
      Vegan Arrabiata Pasta In 30 Minutes

    Did you make this recipe? Leave a review and a rating below, or tag us in your photos on Instagram! Alternatively, bookmark it in your browser or save to Pinterest for later.

    If you love our content, please consider supporting it by buying us a coffee.

    📖 Recipe

    Best Vegan Carbonara (Under 30 Minutes)

    Vegan carbonara is so easy to make, packed with protein and can be made in one pot too!
    5 from 9 votes
    Save Saved! Print Pin Rate
    Course: Dinner
    Cuisine: Italian
    Diet: Vegan
    Prep Time: 10 minutes minutes
    Cook Time: 15 minutes minutes
    Total Time: 25 minutes minutes
    Servings: 4
    Calories: 642kcal
    Author: Jess & Dan

    Ingredients

    Metric - US Customary
    • 300 g spaghetti
    • 120 g Vegan Bacon – e.g. brands like This or Vivera
    • 300 g silken tofu
    • 1 cup oat milk – we use Oatly barista
    • 1 cup cashews – soaked for a few hours (or overnight) in boiling hot water and drained
    • ½ cup nutritional yeast
    • ⅛ teaspoon kala namak optional
    • 4 cloves garlic - finely chopped
    • 1 teaspoon olive oil – optional, or a few sprays of oil spray like Fry Light
    • 1 cup petit pois – or peas
    • Salt and pepper – to taste

    Instructions

    • Cook the spaghetti according to packet instructions, drain and rinse with cold water (to prevent the spaghetti from sticking together), set aside.
      300 g spaghetti
    • Fry off the vegan bacon in a large sauté pan. You can optionally use a splash of olive oil or an oil spray to make sure they don’t stick, or dry fry. Set aside.
      120 g Vegan Bacon
    • Now, for the sauce. Blend the silken tofu, oat milk, cashews, kala namak and nutritional yeast in a blender. Set aside.
      300 g silken tofu, 1 cup oat milk, 1 cup cashews, ⅛ teaspoon kala namak, ½ cup nutritional yeast
    • In the same pan, fry the garlic in a splash of olive oil or oil spray.
      4 cloves garlic, 1 teaspoon olive oil
    • Pour the sauce in and stir until heated through, then turn down to simmer. This should take 2-3 minutes.
    • Add the petit pois and stir through the sauce. Heat for a few more minutes until hot, for around 2 minutes.
      1 cup petit pois
    • Add lots of salt and pepper (to your taste).
      Salt and pepper
    • Stir through the vegan bacon pieces. Pop in the cooked spaghetti and mix well. Use tongs for best results.
      120 g Vegan Bacon, 300 g spaghetti
    • Serve with extra nutritional yeast, vegan parmesan, and optionally, vegan garlic bread too.

    Notes

    • If you don’t want to use fake bacon, you can make tofu lardons. Mix 1 tablespoon olive oil, 1 tablespoon liquid smoke, 1 tablespoon apple cider vinegar, 2 tablespoon tamari or soy sauce and 1 tablespoon maple syrup in a bowl. Add small chunks of firm tofu (400g) and then fry off in place of the fake bacon in step 2.
    • Kala Namak, AKA Himalayan black Salt, is optional but adds an eggy flavour that is traditional.
    • If you’d like the carbonara to be yellow like the traditional version add up to ½ a teaspoon of turmeric powder.
    • If you don’t have unsweetened oat milk, the next best option is soya or cashew. Other plant milks such as almond milk, is too flavourful.
    • You can make the sauce ahead of time. Just make up the sauce (not the spaghetti or the fake bacon) and put it in the fridge for up to 3 days, then heat through thoroughly. 
    • The sauce can also be frozen for up to 3 months. We don’t recommend freezing with the spaghetti.

    Nutrition

    Calories: 642kcal | Carbohydrates: 87g | Protein: 33g | Fat: 20g | Saturated Fat: 3g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Sodium: 357mg | Potassium: 755mg | Fiber: 9g | Sugar: 12g | Vitamin A: 401IU | Vitamin C: 16mg | Calcium: 152mg | Iron: 5mg
    Tried this recipe? Tag us today!Mention @vegan_punks or tag #veganpunks!

    More Vegan Pasta Recipes

    • Ajvar pasta served with fresh chopped basil on top, bread and more sauce in a ramekin.
      Ajvar Pasta with Easy Homemade Ajvar Sauce
    • Lentil bolognese with tagliatelle and vegan parmesan cheese in a bowl.
      Easy Lentil Bolognese with Mushrooms
    • Parmesan topped spaghetti arrabiata with fresh basil and bread.
      Easy Spaghetti Arrabiata (6 Ingredients)
    • Creamy vegan cauliflower Alfredo on a plate with sprouts
      Creamy Vegan Cauliflower Alfredo
    422 shares
    • 14

    Reader Interactions

    Comments

    1. connie🥕

      January 11, 2024 at 5:33 pm

      5 stars
      What’s not to love about a rich & creamy pasta sauce that is loaded with protein and plant-based goodness? Thank you for creating this delish dish! 💚

      Reply
      • Jess & Dan

        January 12, 2024 at 2:08 pm

        It's a pleasure! Thank you for your lovely comment. Jess 😊

        Reply
    2. Holli

      January 25, 2023 at 4:47 pm

      5 stars
      one of the best recipes around!!

      Reply
      • Jess & Dan

        January 25, 2023 at 7:12 pm

        Thanks so much Holli, that is amazing to hear! We love it too 💚

        Reply
    3. Name *M Leybra

      May 16, 2022 at 7:10 pm

      How long does a comment normally await moderation?

      Reply
    4. Name *M Leybra

      May 16, 2022 at 6:32 am

      Where to buy Kala Namak, AKA Himalayan black Salt?

      Reply
      • Jess & Dan

        May 19, 2022 at 10:50 am

        Hello! So sorry for the delay, the best place to get kala namak is either Amazon, your local health food store or oriental supermarkets. Hope you manage to find it! Jess

        Reply
    5. Brendan Casey

      September 17, 2021 at 12:20 pm

      5 stars
      I made this last weekend and it lasted two nights (I halved the recipe as it was only me eating it!).I had to add some pasta water along the way to loosen it up a bit but, apart from that, it was really delicious and left me wanting more! Another great recipe by the Punks!

      Reply
    6. Kevin

      May 11, 2020 at 10:13 am

      5 stars
      Loving pasta!

      Reply
    7. Daisy

      May 04, 2020 at 9:16 am

      5 stars
      So delicious. My non-vegan boyfriend said he was as satisfied with this dish as he was with an actual carbonara (one of his all-time favourite dishes). We both loved it so much we ended up eating all 4 portions in one sitting... whoops!

      Reply

    Leave a Comment Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Pinterest image with vegan carbonara above and a title below
    Pinterest image with vegan carbonara below and a title above
    Jess and Dan wearing sunglasses, sat against a painted brick wall

    Hey there! Thanks for checking out Vegan Punks. We're Dan and Jess – a husband and wife team who love creating and sharing vegan recipes. We draw on our experiences of travelling the world and learning about different cuisines. That's why you'll find plant-based versions of traditional dishes from all around the globe on our blog. And, of course, all with a pinch of punk attitude.

    More about us →


    An image showing all the publications we've been shared in, including: Veganuary, LiveKindly, Vegan Food & Living and Plant Based News, amongst others.

    Never miss a recipe again!

    Subscribe to our newsletter to get our latest recipes and news direct to your inbox.

    Thanks for signing up!

    Keep your eyes peeled for brand new recipes to your inbox very soon.

    In the meantime, why not connect with us on Instagram and Facebook?

    .

    Seasonal Recipes

    • Pumpkin spice syrup in a glass jar.
      The Best Simple Homemade Pumpkin Spice Syrup Recipe
    • Stuffed acorn squash with quinoa, kale and sage.
      Stuffed Air Fryer Acorn Squash with Quinoa
    • Vegan pumpkin soup in a bowl, with oat cream on top and chillies and coriander. Set on top of a blue towel with a lime in the background and spoon to the left.
      Vegan Pumpkin Soup with Thai Red Curry Paste
    • Butternut squash curry in a bowl with bread, lime and coriander.
      13 Best Indian Butternut Squash Recipes (curry + more)
    • A bowl with handles full with vegan stew and dumplings, a pot of vegan vegan in the background along with another smaller bowl of stew
      Hearty Vegan Stew and Dumplings
    • Satay sweet potato curry in a bowl on a tray with condiments around it
      Satay Sweet Potato Curry

    Popular Recipes

    • Battered enoki mushrooms with Gochujang mayo.
      Crispy Fried Enoki Mushrooms with Spicy Dipping Sauce
    • Thai vegetable stir fry on a white oval plate. Broccoli, carrots cabbage and mushrooms and cashews can be seen. Set on a pink background.
      Thai Vegetable Stir Fry in 15 minutes
    • Aubergine curry with cauliflower with spoons, friend Indian snacks and Indian bread.
      Roasted Aubergine and Cauliflower Curry (Easy)
    • Two jars of Biscoff overnight oats topped with yoghurt and a biscuit. With a spoon.
      Easy Biscoff Overnight Oats (4 Ingredients)
    • Vegan egg mayo sandwich cut in half
      Vegan Egg Mayo Sandwich
    • Best Vegan Carbonara

    Footer

    Pinterest image with vegan carbonara above and a title below
    Pinterest image with vegan carbonara below and a title above

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Statement
    • Affiliate Disclaimer
    • Terms of Service

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • About Us
    • Contact Us
    • Work With Us

    Vegan Punks is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising & linking to Amazon.com.

    Copyright © 2024 Vegan Punks®

    422 shares
    • 14