fbpx
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Romy London
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
  • Breakfast
  • Dinner
  • Pasta
  • Quick & Easy
  • Cakes & Bakes
  • Desserts
menu icon
go to homepage
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
    • Facebook
    • Instagram
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • About Me
    • Recipes
    • Cookbook
    • Work With Me
    • Contact
    • Facebook
    • Instagram
    • TikTok
    • YouTube
  • ×
    • Grilled balsamic peaches with coconut yogurt and raspberry coulis on a dessert plate.
      Grilled Balsamic Peaches
    • Seitan and tempeh next to each other in comparison.
      Seitan Vs Tempeh
    • Creamy Butter Beans Alla Vodka on a plate with a spoon.
      Butter Beans Alla Vodka
    • Creamy cutter bean curry in a bowl with rice and naan bread.
      Creamy Butter Bean Curry
    • A bowl of chickpea and sweet potato curry on the dinner table, with rice, pickled onions, naan bread and fresh lime on top.
      Sweet Potato Chickpea Curry
    • Baked butter beans in a dish on the dinner table, surrounded by ingredients.
      Caprese Butter Beans
    • A bowl of vegan nduja pasta.
      Vegan Nduja Pasta
    • A plate of black pepper stir fry with crispy pumfu tofu and veggies.
      Pumfu Pumpkin Seed Tofu
    • A bulb of garlic that has gone bad.
      How To Tell If Garlic Is Bad
    • Two jars of flaxseed pudding on the breakfast table
      Flaxseed Pudding
    • A skillet filled with creamy chickpea curry with tofu on top.
      Vegan Butter Chickpea Curry
    • Collage showing vegan recipes for Valentine's Day.
      Vegan Valentine's Day Recipes
    Home » Recipes » Pasta

    Vegan Spaghetti Carbonara

    Published: Feb 17, 2022 · Modified: May 6, 2025 by Romy · This post may contain affiliate links · Leave a Comment

    Jump to Recipe Print Recipe

    Mamma Mia! This Vegan Carbonara is a delicious twist on the classic Italian dish - with a Vegan Carbonara Sauce that is both creamy and eggy, just like the original! Instead of using animal products, this recipe is made with nutritional yeast, miso paste, and plant-based cream, alongside smoked tofu to replace traditional pancetta or bacon bits, and black salt and chickpea flour add that signature eggy flavor to the sauce. Bellissima!

    Carbonara has been hands down my favorite pasta dish growing up! As a family, we would spend lots of time during our summers visiting Italy and enjoying the most delicious and fresh Italian Carbonara, so I've grown up to be a connoisseur when it comes to this traditional Italian dish.

    a white bowl filled with vegan spaghetti carbonara with smoked tofu bacon bits
    Jump to:
    • 🌱 Ingredients & Notes
    • 🧑‍🍳 Cooking Instructions (Step-by-Step)
    • 💡 Expert Tips & Tricks
    • 📝 Recipe Card
    • 📖 Recipe Card

    ❤️ What's great about this Recipe

    • It's 100% vegan and plant-based and therefore also dairy-free and egg-free!
    • The recipe is inspired by authentic Italian Carbonara with a delicious eggy-ness in the sauce - but made completely without eggs!
    • Easy to make gluten-free with gluten-free pasta
    • Super simple and easy to make with step-by-step instructions
    • a perfect midweek dinner

    What's in a traditional Carbonara Sauce?

    Carbonara is a classic Italian dish that is traditionally made with eggs, cheese, pancetta or bacon, and black pepper. The sauce is typically thick and creamy and coats the long, thin noodles perfectly. It is a dish that many people love, but it is often not vegan-friendly due to its use of animal products. But don't worry - with this easy vegan pasta recipe you will be able to satisfy your cravings for creamy pasta without the use of animal products!

    Wait, why is there no cream in Carbonara? Yes, this one might surprise you - and it has always baffled me why (especially British) people would add cream to this Italian pasta dish. In its original form, this dish does not contain any cream! The creaminess in the sauce comes solely from egg, mind-blowing, right?

    🌱 Ingredients & Notes

    To make this creamy vegan carbonara, you will need the following ingredients:

    Ingredients for vegan carbonara
    • Spaghetti - or any vegan pasta such as Tagliatelle, Linguine or even short pasta such as Fusilli or Penne
    • Olive oil - for both the shallots and the smoked tofu 'bacon' bits
    • Shallots - sliced and sautéed for a sweet flavour
    • Garlic - adds a wonderful overall flavour to the Carbonara pasta sauce!
    • White miso paste - adds a subtle cheesiness and umami notes to the sauce
    • Nutritional yeast - The holy grail in any vegan kitchen! Nutritional yeast is non-active yeast and it has a naturally nutty and cheesy flavor.
    • Chickpea flour - replaces the eggy texture in the vegan spaghetti carbonara - making your vegan Carbonara sauce eggy, thick, and creamy at the same time.
    • Black salt (Kala Namak) - adds the eggy flavour for the sauce. You can find it in most health food stores or on Amazon.
    • Dairy-free cream - essential for the thick and creamy texture of the sauce, can be replaced with silken tofu or plant milk. I usually use Elmlea Vegan Double Cream.
    • Black pepper - for seasoning
    • Fresh parsley - a delicious final garnish
    • Smoked tofu - best way to replace traditional pancetta or bacon bits for Carbonara
    • Tamari - adds a salty and sweet flavour to the smoked tofu

    Head to the recipe card at the bottom of the post for detailed measurements.

    Please note: I know I've said that cream does not belong in any traditional, Italian Carbonara recipe, but hear me out: if this recipe wasn't vegan, it totally wouldn't list cream here. However, in this vegan version the vegan cream replicates the creaminess of the egg, which is vital to create the signature thick and creamy sauce.

    Tips for Ingredient Substitutions

    Here are some ideas and easy swaps for this vegan Carbonara:

    • Pasta - You can use any vegan pasta such as tagliatelle, linguine, or even short pasta such as fusilli or penne. Gluten-free pasta alternatives can also be used for a healthier option.
    • Smoked tofu - If you don't have smoked tofu on hand, you can use tempeh bacon lardons, coconut bacon or shiitake mushrooms to add a smoky flavor to the dish. Alternatively, you can also use regular extra-firm tofu, and add a dash of liquid smoke to the pan to give it a smoky flavor.
    • Fresh or dried herbs - add herbs like sage, basil, rosemary, or thyme
    • Vegetables - add mushrooms, peas, roasted aubergine (eggplant) or sundried tomatoes
    • Flavor - adjust flavor with mustard, smoked paprika powder, lemon juice, or more nutritional yeast
    • Black salt (kala namak) - This type of salt adds an eggy flavor to the dish, but if you don't have it, you can substitute it with soy sauce or onion powder.
    • Nutritional yeast - This ingredient adds a cheesy flavor to the sauce, but if you don't have it, you can use vegan parmesan or omit it altogether.
    • White miso paste - This ingredient adds an umami flavor to the dish, but if you don't have it, you can use soy sauce or simply leave it out.
    • Plant-based cream - The creaminess in this vegan carbonara sauce comes from plant-based cream, but you can use silken tofu or plant-based milk such as almond milk, oat milk, or coconut milk as a substitute.

    🔪 Equipment

    Here is all the equipment you need to make this recipe:

    • Large pot for cooking pasta
    • Large skillet for making the sauce
    • Measuring cups and spoons
    • Knife and cutting board
    • Wooden spoon for stirring
    • Tongs for handling pasta

    🧑‍🍳 Cooking Instructions (Step-by-Step)

    This vegan pasta recipe is super simple to make, and perfect for a delicious and comforting midweek meal! You can print the recipe card below and don't forget to leave a quick review.

    Step 1 - Preparation

    Prepare the pasta

    Prepare the spaghetti according to the packaging instructions. Set a timer and whilst your spaghetti are cooking al dente, you can prepare the tofu bacon pieces and carbonara sauce.

    Prepare the smoked tofu bacon

    smoked tofu bacon in a skillet

    Heat oil in a non-stick skillet and add finely diced smoked tofu, then fry until crispy.

    Smoked tofu bacon pieces for vegan carbonara close up

    Add tamari, stir and remove from the heat after 1-2 minutes.

    Set the tofu bacon aside until you're ready to serve up your pasta.

    Step 2 - How to make Vegan Carbonara Sauce

    oil and onions in a skillet

    To a large skillet add the remaining olive oil, and sauté the sliced shallots for 3 to 4 minutes.

    shallots, salt, oil and garlic in a skillet

    Add salt and garlic. Cook for 1-2 minutes or until fragrant.

    all seasoning added to the skillet

    Add miso paste, nutritional yeast, chickpea flour and black salt.

    vegan cream added to the skillet

    Stir in dairy-free cream.

    a wooden spoon stirring the thickening sauce

    Stir until the sauce thickens. Adjust sauce to your preference with pasta water.

    cooked pasta added to the sauce in the skillet

    Add in cooked spaghetti.

    cooked vegan carbonara pasta in a skillet

    Remove the skillet from the heat and season to taste.

    🍽️ Serving

    To serve, simply transfer the creamy pasta into pasta bowls and sprinkle with the smoked tofu bacon bits.

    Garnish with fresh parsley and you're ready to enjoy this easy vegan carbonara recipe that tastes just like the real thing from your favorite Italian restaurant!

    A bowl filled with vegan carbonara spaghetti and smoked tofu bacon pieces
    close up of vegan carbonara spaghetti

    📌 If you love Pinterest you can pin any of the images to your boards!

    💡 Expert Tips & Tricks

    • Adjust the flavor of the sauce to your personal preference by adding ingredients like dijon mustard, smoked paprika powder, lemon juice, or more nutritional yeast.
    • Opt for whole wheat or gluten-free pasta alternatives for a healthier option.
    • Use fresh parsley as a final garnish to add a pop of color and freshness to the dish.
    • Try adding some roasted vegetables, such as roasted tomatoes or eggplant, for an extra burst of flavor.
    • Use silken tofu instead of dairy-free cream for a lighter and healthier alternative.
    • Experiment with different herbs and spices, such as rosemary or smoked paprika, to add more depth of flavor to the dish.

    ❄️ Storing Leftovers

    Store leftover vegan carbonara in an airtight container in the fridge for up to 3 days.

    How to reheat

    To reheat leftover vegan carbonara, add a splash of plant milk or water to help loosen the sauce, then warm it up in the microwave or on the stovetop until heated through. Enjoy!

    ❓ FAQ - Frequently Asked Questions

    Is there cream in Carbonara?

    Traditional Carbonara does not use any cream. The creaminess in the dish is simply created with egg and the traditional cooking technique of this delicious pasta.

    How do you make Carbonara without cooking eggs?

    In this vegan Carbonara recipe, we're using a mix of chickpea flour, kala namak (black salt) and dairy-free cream to re-create the flavor and texture of eggs from the traditional recipe.

    Can I use different types of pasta for carbonara?

    Yes, you can use different types of pasta for Carbonara. Traditionally, spaghetti is used, but you can also use other types of pasta such as tagliatelle, linguine, or even short pasta such as fusilli or penne. Whole wheat or gluten-free pasta alternatives can also be used for a healthier option.

    What can I use instead of bacon in Carbonara?

    For vegan and vegetarian Carbonara, smoked tofu is the best replacement for bacon or pancetta. Simply cut into small cubes and fry until they get crispy, then toss them in tamari soya sauce in the hot skillet. Perfectly crunchy, chewy, sweet, smokey and salty all at the same time.

    What is a good side dish for vegan carbonara?

    A good side dish for vegan carbonara could be a green salad or some roasted vegetables, such as roasted tomatoes or eggplant. Some crusty bread or garlic bread on the side would also complement the dish nicely.

    How does Carbonara sauce differ from Alfredo sauce?

    Carbonara and Alfredo sauce are both popular pasta sauces, but they have different ingredients and tastes. Carbonara is traditionally made with eggs, cheese, and pancetta or bacon, while Alfredo sauce is a creamy white sauce made with butter, heavy cream, and Parmesan cheese. Carbonara has a more eggy and savory flavor, while Alfredo sauce is rich and creamy.

    If you tried and loved this recipe, I would love for you to leave a star rating and short review at the bottom of the post ❤️

    You might also enjoy these recipes:

    If you love to try Carbonara with a fun twist, then you should try these Gnocchi Carbonara as well! The sauce works beautifully alongside the soft, fluffy gnocchi. And it creamy sauces are your thing, then definitely make this Baked Boursin Pasta for your next midweek dinner.

    • A round bowl is filled with vegan mushroom pasta and served with fresh sage leaves.
      Mushroom Sage Pasta
    • close up of vegan sun-dried tomato pasta
      Sun-dried Tomato Pasta
    • creamy vegan seafood pasta in a white bowl on a white table
      Vegan Seafood Pasta
    • Vegan Butternut Squash Pasta in a serving bowl.
      Butternut Squash Pasta
    See more Pasta →

    📝 Recipe Card

    Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:

    📖 Recipe Card

    homemade vegan carbonara pasta with spaghetti and smoked tofu bacon bits

    Vegan Carbonara

    Romy
    This Vegan Carbonara is inspired by the traditional Italian dish - with a Vegan Carbonara Sauce that is both creamy and eggy and served with delicious smoked tofu bacon bits.
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 15 minutes mins
    Total Time 25 minutes mins
    Course Main Course
    Cuisine Italian
    Servings 4 people
    Calories 690 kcal

    Equipment

    • 1 large skillet
    • 1 medium-size non-stick skillet
    • 1 large saucepan

    Ingredients
      

    • 17.6 oz spaghetti (500 g)

    For the Vegan Carbonara Sauce

    • 1 tablespoon olive oil
    • 2 shallots finely sliced
    • 1 pinch of salt
    • 3 garlic cloves crushed
    • 1 teaspoon white miso paste
    • 2 tbsp nutritional yeast
    • 3 tbsp chickpea flour
    • 1 pinch of black salt (kala namak)
    • 1 cup dairy-free cream (250 ml)
    • black pepper to taste freshly cracked
    • parshley to garnish fresh

    For the Smoked Tofu Bacon

    • 8 oz smoked tofu, drained (225 g)
    • 1 tablespoon olive oil
    • 1 tablespoon tamari soya sauce

    Instructions
     

    Cook the pasta

    • Cook the spaghetti according to the package instructions until al dente. Drain and set aside.

    Prepare the vegan bacon pieces

    • Cut your smoked tofu into tiny cubes.
    • Heat the olive oil in a non-stick skillet and sauté the tofu cubes for a few minutes until crispy on all sides.
    • Drizzle in the tamari and stir to evenly coat the tofu cubes.
    • Remove from the heat after 1-2 minutes or once the tamari has started to caramelize. Set aside until ready to serve.

    Create the Carbonara Sauce

    • Heat 1 tablespoon of olive oil in a large pan over medium-high heat. Add the finely sliced shallots and a pinch of salt and sauté for 2-3 minutes, or until softened.
    • Add the crushed garlic and sauté for another 1-2 minutes, or until fragrant.
    • Add the white miso paste, nutritional yeast, chickpea flour and black salt (kala namak) and give everything a brief stir to combine, then
    • Pour in the dairy-free cream, then Heat whilst stirring regularly until the vegan Carbonara Sauce thickens.
    • Add the cooked pasta to the pan with the sauce and toss until the pasta is coated in the sauce. If the sauce is too thick, add a splash of plant-based milk or a cup of pasta water to thin it out.
    • Remove from the heat and season to taste with black pepper.

    Serving

    • Serve the vegan carbonara pasta with the smoked tofu on top and garnish with fresh parsley.

    Notes

    Here are the most important notes for making this Vegan Spaghetti Carbonara:
    • Store leftover vegan carbonara in an airtight container in the fridge for up to 3 days. When reheating, add a splash of plant milk or water to help loosen the sauce.
    • Adjust the flavor of the sauce to your personal preference by adding ingredients like mustard, smoked paprika powder, lemon juice, or more nutritional yeast
    • Opt for whole wheat or gluten-free pasta alternatives for a healthier option
    • Use fresh parsley as a final garnish to add a pop of color and freshness to the dish
    • Try adding some roasted vegetables, such as roasted tomatoes or eggplant, for an extra burst of flavor
    • Use silken tofu instead of dairy-free cream for a lighter and healthier alternative
    • Experiment with different herbs and spices, such as rosemary or smoked paprika, to add more depth of flavor to the dish.
    • Prepare the smoked tofu bacon before starting the sauce to save time.
    • Adjust the thickness of the sauce by adding more or less pasta water.
    • Use black pepper to season the dish right before serving for the best flavor.
    • If you don't have white miso paste, you can substitute it with nutritional yeast or soy sauce.
    • The estimated calories per serving for this vegan spaghetti carbonara recipe would depend on the specific brands and amounts of ingredients used.
    • To make the dish gluten-free, use gluten-free pasta such as brown rice pasta or quinoa pasta.
    Keyword carbonara, carbonara recipe, carbonara without egg, egg free carbonara, pasta, vegan carbonara, vegan carbonara sauce, vegan spaghetti carbonara, vegetarian carbonara

     

    © Romy London / Romina Callwitz | All images and content are copyright protected. Please do not use my images and content without prior permission. If you wish to re-publish this recipe, please get in touch via email. Thank you so much for supporting romylondonuk.com!

    *Disclosure: This page may contain affiliate links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.

    More Pasta

    • A plate filled with satay pasta and a fork on the side.
      Vegan Satay Pasta
    • A plate filled with creamy spicy rigatoni with fresh herbs on top.
      Spicy Rigatoni Alla Vodka
    • A skillet with ravioli in a creamy pumpkin sauce and sage on top.
      Pumpkin Ravioli Sauce
    • A serving spoon in a butternut squash gnocchi casserole dish.
      Squash Gnocchi Casserole

    Reader Interactions

    💭 Leave a Comment Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hey, I'm Romy!

    On this blog, you'll find some of my favorite vegan recipes for you to try at home.

    They all include detailed step-by-step instructions, so you can WOW everyone with your vegan kitchen magic in no time!

    About Romy

    FOLLOW ME

    • link to instagram account
    • link to facebook account
    • link to pinterest account
    • link to youtube account
    • link to tiktok account
    • Link to email

    As Seen In

    Romy London Uk as seen on Netflix, Channel 4, Metro, Cosmopolitan, TalkRadio, Channel 4, Evening Standard, Vegan Life, Vegan Food & Living

    Latest Recipes

    • Grilled balsamic peaches with coconut yogurt and raspberry coulis on a dessert plate.
      Grilled Balsamic Peaches

    • Creamy Butter Beans Alla Vodka on a plate with a spoon.
      Butter Beans Alla Vodka

    • Creamy cutter bean curry in a bowl with rice and naan bread.
      Creamy Butter Bean Curry

    🔎 Search

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Cookie Policy

    Newsletter

    • Sign up for my newsletter & NEVER miss a recipe!

    Contact

    • Contact
    • Work with me

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Romy London

    Manage Cookie Consent
    We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show (non-) personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    View preferences
    {title} {title} {title}