Our easy and quick vegan Carbonara is the perfect pasta recipe if you're looking for a creamy pasta dish that you can make in just 15 minutes or less. You'll only need 5 ingredients to prepare this plant-based Carbonara.

After years of looking for the perfect carbonara recipe, I came to the conclusion that you can use many different ingredients to make a great vegan carbonara sauce. The ingredients I choose for my recipe are easy-to-find ingredients, that will make you feel like you are eating the real thing.
We use oat cream for our cream, marinated tofu as vegan pancetta, yeast flakes for that cheesy notes, black pepper, lemon juice, and olive oil to add a fatty element.
This recipe is well-tested. Before publishing it on our blog, we often made it for our family. Both our kids love it, so if you have picky eaters at home, they will probably love this recipe, too!

Ingredients
For the Vegan Pancetta
Tofu. We use firm or extra-firm tofu to make our Vegan Pancetta. Other ingredients such as coconut chips, seitan, tempeh, soy curls, texturized soy, or already-bought vegan bacon can be used. We choose to use tofu because is widely available, cheap, and really easy to marinate and cook.
Soy sauce. Use tamari for a gluten-free option.
Spices. To flavor our tofu to taste smoky and resemble pancetta or bacon, we use garlic powder and smoked paprika. You can add other condiments such as onion powder, or even liquid smoke, but with these two simple ingredients, we think that the tofu gets the taste that you are looking for when using it as a plant-based alternative to bacon.
Maple Syrup. We use some maple syrup to add a little sweetness to the tofu marinade. You can also use sugar or another sweetener of your choice.
For the Vegan Carbonara Sauce
Shallots. Using shallots gives a nice sweet touch to the sauce, but you can also use yellow onions which are similar to shallots, white onion, or even red onion. Another option is to use leek.
Garlic. This is optional, but a few garlic cloves give your pasta sauce a delicious taste.
Black pepper. A really important ingredient when it comes to Carbonara. Crushed black pepper gives this sauce the perfect punch.
Oat cream. Oat cream has the right texture for your vegan carbonara. We've tried making this recipe using different options such as soy cream, cashew cream made by blending presoaked cashews, coconut milk, and even silken tofu, but our top choice was oat cream. The taste and texture are simply perfect for this dish. If you want to use oat milk for this dish, you can use it. Maybe you will need to thicken the sauce with some flour.
Yeast flakes. The traditional carbonara sauce is served with parmesan, and to add some of that cheesy and umami flavor to our sauce, we use yeast flakes or nutritional yeast. If you need to substitute this ingredient, we have some vegan alternatives for nutritional yeast that can help you.
Lemon juice. Fresh lemon juice adds some acidity and enhances the flavor of the rest of the ingredients. You can alternatively use apple cider vinegar.
Olive oil. Carbonara sauce is a fatty sauce, and to recreate that, we like adding some extra virgin olive oil to our sauce. You can use another type of vegetable fat such as vegan butter, coconut oil, or avocado oil.
Best Pasta shape for Carbonara
Some may say the best pasta shape for Carbonara is Bucatini. Bucatini is really similar to Spaghetti, but with a hole through the middle that allows the sauce to go inside for a heartier experience.
For this recipe, we use Spaghetti, as Bucatini can be a bit challenging to find if you are outside of Italy. Feel free to use other pasta shapes if you prefer.

Cooking Method
Vegan Pancetta
Cut the tofu block into small pieces. We like cutting the tofu into small strips that resemble pancetta pieces, but you can cut the block to your preference. Place the cut tofu in a bowl and add the soy sauce, smoked paprika, garlic powder, and maple syrup. Combine until all the tofu is well coated.
Stir-fry the tofu using a non-stick pan until golden brown and reserve.

Vegan Carbonara Sauce
Heat some oil or vegan butter in a frying pan and sautée the onion and garlic. You can cut them into smaller or bigger pieces, it doesn’t matter, as they will be blended with the rest of the ingredients later. Add ground black pepper and sautée for 1-2 more minutes.

Transfer the onion and garlic to a blender jug. Add the oat cream, yeast flakes, olive oil, and lemon juice. Add a pinch of salt and blend until you have a smooth, creamy sauce.

Cook the pasta al dente following the package instructions. For this recipe, we used spaghetti, but you can choose another pasta shape.

Once the pasta is cooked, drain the water (save some for later), add some olive oil so it doesn’t stick, and transfer to a big pan. Pour the sauce over the cooked pasta, and add the vegan pancetta. Combine well. At this point, you can add some of the reserved pasta water if you want a creamier sauce.


Vegan Carbonara
Ingredients
Ingredients for the vegan Pancetta
- 7 oz tofu
- 1 tablespoon soy sauce
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- 1 teaspoon maple syrup optional
Ingredients for Vegan Carbonara Sauce
- 2 shallot or 1 yellow onion
- 2 garlic cloves
- Ground black pepper to taste
- 1 cup oat cream
- ¼ cup yeast flakes
- Juice from ½ lemon
- 2 tablespoons olive oil
- 8,5 oz spaghetti
Instructions
- Cut the tofu block into small pieces. We like cutting the tofu into small strips that resemble pancetta pieces, but you can cut the block to your preference.7 oz tofu
- Place the cut tofu in a bowl and add the soy sauce, smoked paprika, garlic powder, and maple syrup. Combine until all the tofu is well coated.1 tablespoon soy sauce, 1 teaspoon garlic powder, 1 teaspoon smoked paprika, 1 teaspoon maple syrup
- Stir-fry the tofu using a non-stick pan until golden brown and reserve.
- Heat some oil or vegan butter in a frying pan and sautée the onion and garlic. You can cut them into smaller or bigger pieces, it doesn’t matter as they will be blended with the rest of the ingredients later.2 shallot, 2 garlic cloves
- Ground black pepper
- Transfer the onion and garlic to a blender jug. Add the oat cream, yeast flakes, olive oil, and lemon juice. Add a pinch of salt and blend until you have a smooth creamy sauce.1 cup oat cream, ¼ cup yeast flakes, Juice from ½ lemon, 2 tablespoons olive oil
- Cook the pasta following the package instructions. Once the pasta is cooked, drain the water (save some for later), add some olive oil so it doesn’t stick, and transfer to a big pan.8,5 oz spaghetti
- Pour the sauce over the pasta, and add the vegan pancetta. Combine well. At this point, you can add some of the reserved pasta water if you want a creamier sauce.
- Add some more back pepper and salt to taste. Serve with vegan parmesan, and enjoy.
Newsletter
Nutrition
Variations to our Vegan Spaghetti Carbonara
- Make it gluten-free. If you want to make this recipe gluten-free, you need to make sure the yeast flakes and oat cream are gluten-free, use tamari instead of soy sauce, and use gluten-free pasta. You can use legume-based pasta, brown rice pasta, or regular gluten-free pasta.
- Add mushrooms. We have a very similar pasta dish using mushrooms instead of vegan pancetta, but you can combine both recipes to make a delicious creamy pasta dish. We like shiitake mushrooms for this dish, but button mushrooms, or cremini mushrooms are great options too.
- Use another type of cream. You can use soy cream, cashew cream, coconut cream, or even blended silken tofu like we use for our Spinach Pasta Sauce.
- Change the Vegan Pancetta. Using tofu as the vegan pancetta is just an easy and delicious way to recreate the meat in this dish. Other vegan alternatives could be tempeh, soy curls, TVP, coconut bacon, or store-bought vegan bacon.

Serving Suggestions
Our Creamy Vegan Carbonara Recipe is a hearty meal that doesn't need much to make for a complete and satisfying meal, but we have some favorite additions when it comes to serving this dish:
Garlic bread. You can serve this pasta dish with our delicious Vegan Garlic Bread to make sure you can get all those last bits of sauce.
Vegan Parmesan. Did you know you can make your own vegan parmesan in less than 2 minutes? We love this recipe from Minimalist Baker. All you need to do is blend some cashews, yeast flakes, and garlic powder together, to create this beautiful blend that tastes just like parm!
Kalamata Olives. Serve some black Kalamata olives on the side, they add some saltiness to your meal, and they taste real good.
Fresh herbs. Don't forget to add some fresh herbs before serving the dish. Our favorite are fresh basil or fresh parsley.
If you enjoy spicy food, consider adding some chili oil or red pepper flakes.
Additionally, you can add a refreshing salad to balance out the flavors and textures. A simple beetroot salad will make an excellent companion to this veggie carbonara.
Store and Reheat
If you have some Vegan Carbonara leftovers, you can keep them in an airtight container for 2-3 days.
When reheating, you can add some extra plant-based cream, milk, or a splash of water, to get that creamy texture back. You can reheat the dish by using a pan or microwave.
We personally prefer to heat this meal using a pan and add a little bit of soy milk which we normally have in the fridge until it gets the same texture as freshly made.

FAQ
Absolutely! While oat cream is our preference for this recipe, you can experiment with other non-dairy options like almond, soy, or coconut milk. Just keep in mind that it might alter the flavor and consistency slightly.
If you can't find yeast flakes, you can omit them from the recipe. They add a subtle cheesy flavor, but your carbonara sauce will still be delicious without them. You can also find here some yeast flakes alternatives.
Extra-firm tofu works best for the Vegan Pancetta. Pressing the tofu beforehand to remove excess moisture is recommended as it helps the tofu absorb the marinade and develop a firmer texture.
This recipe makes enough sauce for about 2-3 portions of pasta. You can double the ingredients to make a larger amount of sauce.

Kelikaneki says
What is oat cream?
Laura Arteaga says
Hi, oat cream is just made by thickening oat milk. You can buy it already made, or make your own. Alternatively, you can use soy milk or cream, or coconut cream.