This post may contain affiliate links for which I earn a small commission at no extra cost to you. For more info please check out my Disclosure Policy. Appreciate your support!
Introducing the most delicious Easy Vegan Spaghetti Carbonara that’s also gluten free! It’s incredibly simple to make, full of flavour, and from pot to plate it takes just 20 minutes to make! This is a recipe not to be missed and one I guarantee you’ll be making time and time again!
Recipe Difficulty – Very Easy!
Table of Contents
Why this recipe works
You might wonder, “Carbonara without cream? Carbonara no egg? Not possible!” But it is! And it is the best carbonara recipe you will ever try! Since going gluten, dairy and egg free, it has been harder to find great food when out and about and eating at restaurants. I have always missed eating a tasty carbonara. I challenged myself to make a plant-based version that still has a creamy texture, and boy did I find it! This dairy free carbonara tastes better than any I’ve had at an Italian restaurant! I honestly prefer this to traditional carbonara!
Simply serve it up at the table and let your family and friends tuck in! Believe me, they won’t be disappointed. This creamy carbonara recipe is super easy, delicious, gluten-free, and vegan! The vegan carbonara sauce made with cashews is so light, creamy people won’t believe it’s vegan!
I was inspired to create this recipe as my Creamy Vegan Pepper Pasta recipe along with my Vegan Mushroom Pasta recipe have been so popular! I wanted to create another minimal fuss vegan creamy pasta dish, that packed full of flavour! Also if you’re looking for something even more comforting that feeds 6 then try my Vegan Lasagne it will totally impress you!
Oh and if you love pasta as much as me then do check out my Mushroom Stroganoff Pasta Bake and 20 Minute Lentil Bolognese.
Ingredients to make Easy Vegan Spaghetti Carbonara
- Spaghetti – I use brown rice spaghetti as it’s naturally gluten-free, but any gluten-free pasta will do. Make sure to follow package instructions as they can vary widely.
- Frozen Peas – add a great colour and flavour to this vegan spaghetti carbonara.
- Fresh Spinach – also adds colour and flavour, as well as a nice texture.
Cashew Carbonara Sauce
- Cashews – are the main ingredient of this vegan version of pasta carbonara. Cashews are a staple in vegan recipes when it comes to replacing cheese because of their creamy texture and delicious flavour. If you have any leftover then try making my Vegan White Sauce (Bechamel)
- Nutritional Yeast – a vegan alternative that adds a delicious ‘cheesy’ flavour. It’s a great addition to this creamy vegan carbonara. As you need a tub of this, try making my Vegan Quiche with it.
- Olive Oil – helps to give the silky sauce its consistency.
- Dried Sage – adds a nice combination of earthy, minty, and citrusy flavours.
- Garlic Powder – brings a wonderful umami flavour. You could also use a small, crushed garlic clove.
- Unsweetened Plant-Based Milk – I use almond milk, but you could use oat milk, soy milk, or any other non-dairy milk.
See recipe card for full information on ingredients and quantities.
Substitutions
- Plant-Based Milk – If you don’t need the carbonara sauce to be vegan, you can substitute regular milk here.
- Seasonings – Vegan cooking is fun because there are so many flavours to play with! You could add some lemon juice, gluten-free soy sauce, onion powder, or cooked diced onion to the carbonara recipe. If you are missing the eggy flavour of the real thing, try Kala Namak (Himalayan Black Salt).
- Olive Oil – You can substitute olive oil with most other oils – rapeseed, canola, peanut, etc.
- Meat Eaters – If you want to add in some protein, try silken tofu or your favourite meat. Chorizo Carbonara is an especially popular combination!
- Blender – You could also use an immersion blender to mix the ingredients.
Variations
- Spicy – for a spicy flare, add some crushed red pepper flakes or red garlic chilli paste to the carbonara cream. If you like spice then definitely check out my 10 Minute Spicy Pasta recipe!
- Deluxe – I love dressing up a good pasta! Add some vegan bacon for a great taste. My Crispy Rice Paper Bacon is great for this. You could also use tempeh bacon, coconut bacon, plant-based bacon lardons, or tofu bacon bits. Alternatively, you could mix in some shiitake mushrooms, chestnut mushrooms, white button mushrooms, or wild mushrooms. Sprinkle some vegan parmesan and fresh parsley on top and you are set!
- Kid friendly – It’s hard to go wrong with cheesy pasta when it comes to kids. This vegan carbonara has a creamy sauce that kids will love. You could make it even more kid friendly by sprinkling some vegan parmesan cheese or vegan pecorino romano on top. If you are cooking with kids, check out my Vegan Rocky Road recipe. This is a great recipe to the get the kids involved in as it is super fun and simple!
How to make Easy Vegan Spaghetti Carbonara
Step 1: Firstly, soak your raw cashews in hot water. Bring water to a boil in a saucepan and add the spaghetti. Cook pasta per packet instructions. Cook a little less time if you want the noodles al dente.
Step 2: A couple of minutes before the pasta is done, add the frozen peas and continue to boil. Drain the soaked cashews and add all of the carbonara ingredients into a blender cup. Blend for about 2 minutes or until smooth. Drain the pasta and add it back to the saucepan. Add the spinach and stir until it wilts. Stir in the carbonara sauce with the cooked pasta and coat completely.
Hint: Make sure the sauce gets blended completely so it is deliciously creamy!
Leftovers
Leftover vegetarian carbonara can be stored in an airtight container in the fridge for 3-5 days. The best way to reheat it is in a medium saucepan. You may need to add a splash of water to loosen the cashew sauce.
Recipe FAQs
Absolutely! Cashews make for a creamy and delicious pasta sauce. While the traditional version has meat, you can replace it with a vegan substitute like mushrooms or vegan bacon. Use dairy-free milk in place of cream and you have a vegan version of this classic Italian dish!
If you don’t want to use animal products, you still have many options for your carbonara! You could use tofu, mushrooms, or vegan bacon instead!
While the original recipe for carbonara does call for egg, you can make an easy vegan carbonara recipe that leaves it out! Nutritional yeast flakes, cashews, olive oil, plant-based milk, and some seasonings make for a delicious replacement for the egg sauce.
Some popular sides in Italian cuisine are soups and salads. You could also make some delicious vegetables to pair well with it.
You might also like
Tried this Easy Vegan Spaghetti Carbonara recipe? Please leave a star rating ⭐️⭐️⭐️⭐️⭐️ below and let me know how you get on. Hearing positive feedback is one of the best parts of creating recipes so please review it below and leave a comment!
P.S Never miss a new recipe! Get more healthy recipes sent straight to your inbox weekly – Subscribe and receive a free recipe eBook!
Easy Vegan Spaghetti Carbonara
Equipment
- 1 bowl to soak cashews
- 1 saucepan
- 1 Blender
- 1 Colander
Ingredients
- 500 g gluten free spaghetti , (I use brown rice spaghetti)
- 370 g frozen peas
- 2 handfuls fresh spinach
Cashew Carbonara Sauce
- 200 g cashews, (soaked for 10 minutes in hot water)
- 4 tbsp nutritional yeast
- 2 tbsp olive oil
- 2 tbsp water
- 1 tsp dried sage
- 1/2 tsp garlic powder, (or small garlic clove crushed)
- 210 ml unsweetened plant-based milk, (I used almond)
- 2 pinches salt
- 4 pinches black pepper
Instructions
- Firstly soak your cashews in hot water
- Now place your spaghetti onto a saucepan and bring to the boil. Cook as per packet instructions
- A couple minutes before the pasta is cooked, add the frozen peas and boil for a further few minutes
- Drain the cashews and add all the carbonara sauce ingredients to a blender cup and blend until smooth, roughly 2 minutes
- Now drain the pasta and place back into the pot you boiled it in, adding in the 2 handfuls of spinach and stiring until they wilt
- Lastly pour over the sauce, stir through and serve
what if the sauce is too thin? How do I thicken it?
Hi
This tasted really good!
Can the leftovers be frozen?
Glad you enjoyed Fiona 🙂
Is there an alternative to cashews with this recipe? My daughter is allergic to them
Best vegan carbonara sauce I’ve tried, and so versatile. I don’t love peas, so I sautéed some broccoli, onions, celery, and mushrooms and poured the sauce over that. Then added in the pasta. AMAZING!!!! A must try.
Thanks Lauren 🙂 so pleased you enjoyed it!
Delicious delicious delicious! Super easy to make
Thank you Mei 🙂 so pleased you enjoyed it!
Do I need to get raw cashews?
Hey Joany, no I use normal ones from the supermarket which aren’t raw 🙂
Can I use raw cashews?
Yes 🙂
This carbonara sauce is really tasty and creamy, I love it! Thank you very much James for this quick and delicious recipe.
I made the carbonara sauce with the help of my 3.5 year old daughter and it was very easy to follow. I find that my kids are more likely to try new foods if they’ve been involved in the cooking process and because your recipes are so easy to follow, they’re perfect to do together with the children. Bonus is of course that it was super tasty, but I knew it would be from trying all your other recipes!
LOVE that Mari 🙂 thanks so much for sharing your review! Totally agree getting the kids involved makes them try new things.
Currently doing veganuary so thought I’d try this as carbonara is one of my favourite pasta dishes.
I don’t think it tastes like carbonara (lacking the cheese flavour, despite doubling the nutritional yeast I used) but it is definitely a super easy, simple tasty vegan pasta dish that I will definitely cook more often. Personally the addition of vegan cheese really helped, and I substituted the peas for edamame beans to boost the protein.
Super easy to make, really was so tasty and really filling, will definitely be making this again – thanks James!
Thank you Becs 🙂 so pleased you enjoyed it and really appreciate the feedback!