Creamy Vegan Carbonara

5 from 1 vote
Jump to Recipe1 Comments

This post may contain affiliate links. Please read our disclosure policy.

This vegan carbonara features spaghetti tossed in a creamy, cheesy, and garlicky sauce made with plant-based cream, vegetable broth, and nutritional yeast. The vegan bacon bits add smokiness and a satisfying chew, making this dish hearty and so comforting. No eggs, no dairy, nut-free, and ready in under 30 minutes!

Nest of spaghetti coated with a carbonara sauce and combined with vegan bacon bits.

Vegan carbonara has been on my to-do list for an embarrassingly long time. Every time I thought I had a solid plan, something wasn’t quite right. Not creamy enough, not smoky or meaty enough, or missing that savory depth that makes the original so good. So I kept pushing it back until I could get it right.

Here’s the honest version: this is not a 1:1 copy of traditional carbonara. The original relies on eggs, cheese, and guanciale (a salt-cured meat) for its richness, and nothing replicates that exactly. What my version is, though, is rich, savory, and creamy in all the right ways. The kind of pasta that disappears from the bowl faster than you planned.

It also comes together in under 30 minutes. Quick romantic dinner for two? Done. Double it and feed the whole family on a weeknight? Also done. You’re going to love this one.

⭐️ What Makes It So Good

  • Smoky, creamy, and meaty. Chewy bits of smoky vegan bacon, an ultra creamy sauce, and tender spaghetti, what’s not to love!
  • Generously sauced. Every strand of spaghetti is coated with a rich, creamy sauce – no dry pasta here! It’s savory, cheesy, and garlicky, with a depth of flavor that comes from an unexpected combination of ingredients. Plus, it comes together in one pan while the pasta cooks!
  • Ready in 30 minutes. Assuming you have prepared the lardons (bacon bits) ahead of time, or picked the store-bought option, you’ll just need about 30 minutes from pan to plate to make this carbonara!

🥓 Ingredient Notes

Ingredients like spaghetti, vegan butter, vegan bacon bits, nutritional yeast, and plant-based cream.
  • Vegan butter – Butter is what gives the sauce its richness and buttery depth. Don’t skip it. I use Flora Plant Butter, but any other vegan butter works.
  • Garlic – Fresh garlic only here. 2 cloves, minced, make the aromatic base of the sauce.
  • Nutritional yeast – Adds a savory, cheesy flavor. Don’t reduce the quantity, it’s doing a lot of work in this sauce.
  • Plant-based cream – Makes the sauce smooth and creamy. I suggest using soy or oat cooking cream with a 15% fat content – both are neutral in flavor and stable under heat.
  • Vegetable broth – Adds depth and prevents the sauce from being too rich. Use either regular vegetable broth or Better Than Bouillon No Beef base.
  • Vegan bacon bits – To replace the guanciale used in the traditional dish, I rely on my homemade vegan bacon bits. Pan-fry them until the edges are golden and crispy, then add them to the pasta.
  • Ketchup and mustard – Two small additions that do a lot. Ketchup adds a subtle sweetness that rounds out the sauce. Mustard adds sharpness and a slight tang, keeping it from tasting flat. Together, they season the sauce in a way that’s hard to pinpoint but noticeable if you leave them out.
  • Cornstarch – To thicken the sauce. Dissolve it in a small amount of water before adding to prevent lumps.
  • Pasta – Spaghetti is the classic choice. Linguine also works well.

🥣 How to Make It

Vegan bacon bits in a skillet.
  1. Sauté the bacon bits. Heat the oil in a non-stick pan. Once hot, add the bacon bits.
Sautéed vegan bacon bits in a skillet.
  1. Sauté for 2-3 minutes, stirring regularly, until golden brown. Remove from the heat.
Sautéed garlic in melted butter in a skillet.
  1. Sauté the garlic. Sauté the minced garlic in the butter for 2 minutes, until fragrant.
Sautéed garlic, nutritional yeast, ketchup, and mustard in a skillet.
  1. Add the seasonings. Next, add the nutritional yeast, ketchup, mustard, pepper, and salt.
Pouring vegetable broth into a skillet.
  1. Pour in the liquid ingredients. Then, pour in the vegetable broth, plant-based cream, and diluted cornstarch.
Stirring carbonara sauce in a skillet.
  1. Cook for two minutes. Cook the sauce for about 2 minutes or until it has slightly thickened.
Vegan carbonara sauce, cooked spaghetti, and vegan bacon bits in a skillet.
  1. Combine. Add the cooked spaghetti and sautéed bacon bits.
Tossing spaghetti with carbonara sauce and vegan bacon bits.
  1. Toss well to coat with the sauce and serve immediately!
Thomas' Tips

Make the lardons ahead. If using homemade lardons, make a full batch in advance and store them in the refrigerator (they also freeze well for up to 2 months).

Salt the pasta water generously. Use about 3/4 tsp salt per 4 cups of water. Undersalted pasta will make the whole dish taste flatter, regardless of how well-seasoned the sauce is.

Reserve some of the pasta water. I recommend saving about 1/4 cup of the pasta cooking water before draining. Use it to loosen the sauce if it has thickened too much when tossing.

Plating. For a restaurant-style presentation, use kitchen tweezers to take a portion of spaghetti, place it inside a ladle, and twirl until it forms a nest. Then, carefully transfer to a plate and garnish with chopped chives and black pepper.

Serve immediately. Like most pasta dishes, this one is best served right away. The longer it sits, the more the pasta absorbs the sauce, and the drier the texture becomes.

Vegan carbonara with ground black pepper and chives in a brown plate.

💬 FAQs

Can I use store-bought vegan bacon instead of homemade lardons?

Yes. You can use store-bought vegan bacon bits or smoked tofu cut into small cubes and pan-fried until crispy.

What plant cream works best for this carbonara?

Any neutral-flavor vegan cream will work. I’ve tried this recipe with Flora 15% cooking cream and regular soy cream. Both yielded similar results. Avoid coconut cream as it would add a distinct flavor and overpower the other seasonings.

Can I make this carbonara ahead of time?

I don’t recommend it. What you can do, though, is make the sauce and lardons ahead and store them separately in the refrigerator for up to 3 days. Cook the pasta, reheat the sauce, and combine just before serving.

How can you make this carbonara lighter?

For a lighter option, reduce the butter to 2 tablespoons and use a light plant-based cream.

Close-up of creamy vegan carbonara with vegan bacon bits and chives.

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Nest of vegan carbonara pasta with bacon bits, ground black pepper, and chopped chives.
full of plants in envelope

Save this recipe!

Save Recipe

Creamy Vegan Carbonara

5 from 1 vote
Author: Thomas Pagot
This vegan carbonara features spaghetti tossed in a creamy, cheesy, and garlicky sauce made with plant-based cream, vegetable broth, and nutritional yeast. The vegan bacon bits add smokiness and a satisfying chew, making this dish hearty and so comforting. No eggs, no dairy, nut-free, and ready in under 30 minutes!
Prep Time : 10 minutes
Cook Time : 10 minutes
Total Time : 20 minutes
Servings 2 servings

Ingredients

  • 5.3 ounces (150 g) uncooked spaghetti
  • 1 tbsp (15 ml) oil
  • 1/2 cup (67 g) vegan bacon bits
  • 3 tbsp (42 g) vegan butter
  • 2 cloves of garlic minced
  • 2 tbsp (24 g) nutritional yeast
  • 1 tbsp (14 g) ketchup
  • 1 tsp (5 g) Dijon mustard
  • 1/2 cup (120 ml) plant-based cream
  • 1/2 cup (120 ml) vegetable broth
  • 1/4 tsp ground black pepper
  • 1/8 tsp kala namak salt
  • 1 tsp (4 g) cornstarch (diluted in 2 tsp water)
  • 1/8 to 1/4 tsp salt adjust to taste

Instructions
 

  • Cook the pasta. Bring a large pot of salted water to a boil. Once boiling, add the spaghetti and cook according to the package instructions. In the meantime, prepare the bacon bits and the sauce.
  • Sauté the bacon bits. Heat the oil in a non-stick pan over medium heat. Once hot, add the bacon bits and sauté for 2-3 minutes or until the edges are golden brown and crispy. Remove from the heat and set aside.
  • Sauté the garlic. Heat the butter in a deep non-stick skillet. Once melted, add the garlic and sauté for about 2 minutes.
  • Add the remaining ingredients. Then, add the nutritional yeast, ketchup, Dijon mustard, plant-based cream, vegetable broth, ground black pepper, kala namak salt, and diluted cornstarch. Cook the sauce for 2 minutes, stirring regularly, until it has slightly thickened. At this point, taste the sauce and add more salt if needed. I ended up adding a bit more than 1/8 tsp salt.
  • Combine. Drain the spaghetti and add it to the sauce along with the sautéed bacon bits. Toss until well combined and serve immediately!

Notes

Make the lardons ahead. If using homemade lardons, make a full batch in advance and store them in the refrigerator (they also freeze well for up to 2 months).
Salt the pasta water generously. Use about 3/4 tsp salt per 4 cups of water. Undersalted pasta will make the whole dish taste flatter, regardless of how well-seasoned the sauce is.
Reserve some of the pasta water. I recommend saving about 1/4 cup of the pasta cooking water before draining. Use it to loosen the sauce if it has thickened too much when tossing.
Plating. For a restaurant-style presentation, use kitchen tweezers to take a portion of spaghetti, place it inside a ladle, and twirl until it forms a nest. Then, carefully transfer to a plate and garnish with chopped chives and black pepper.
Serve immediately. Like most pasta dishes, this one is best served right away. The longer it sits, the more the pasta absorbs the sauce, and the drier the texture becomes.
Course : Dinner, Lunch, Main Course
Cuisine : Italian
Did you make this recipe?Please leave a comment and rating below!
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
Wowza! These photos look unreal. I made this as a quick test run before serving it for family on Sunday, and now I already know it’s gonna be a hit. The sauce was so creamy and flavorful that I ended up eating way more spaghetti than I normally do.😅
I also tried your trick for getting the spaghetti to hold that pretty shape on the plate and it worked so well. Such a cool technique. Really excited to make this again tomorrow for everyone!!