The Best Vegan Creamy Tomato Pasta

Enjoy this rich and comforting Creamy Tomato Pasta that’s entirely dairy-free and bursting with flavour! Made with cashews, cherry tomatoes, gochujang, and lemon for a bright, tangy twist on the classic creamy sauce. This one-pot vegan pasta is ready in under an hour and perfect for cozy nights in.

This post may contain affiliate links

The Best Vegan Creamy Tomato Pasta

Once upon a time, there was a yogi who lived a fully plant-based lifestyle. She gave up alcohol and decided to become vegan and gluten-free also. She changed her life so radically that her friends and family barely recognized the human she was quickly transforming into. That was me back in 2012. It started with getting sober; everything changed after that. I lived a vegan life until 2021. I was knee deep in perimenopause and knew that something needed to change. My body told me I was ready to incorporate animal products, and while the choice was difficult, I made it unabashedly.

In the time I was vegan, I created a ton of recipes. It’s how my website came to exist. I crowned myself the pasta queen long before the Granola title came along, and my goodness, did I ever make a lot of pasta recipes. This recipe has been in the vault forever, one of those go to recipes that you don’t share because it’s just so familiar that you don’t even consider that others might fall madly in love with it. It came to my mind recently when I was deciding what I wanted to make for dinner, and I thought this is a good one – people deserve to enjoy it!!

I have always enjoyed my creamy vegan sauces. I think I do a damn good job at combining just the right ingredients to make something super savoury and falvorful. This sauce is the bees’ knees! The texture is creamy, tangy and oh so divine. I used to love serving it to my meat eating friends. They “put up” with my vegan cooking because they love me, but mainly because it TASTES GREAT. I wouldn’t dream of serving mediocre, lacklustre food to anyone, vegan or not. Since not being vegan anymore, I’ve still made this recipe countless times and recently tried serving it with seared salmon, chicken and shrimp (not at the same time), and it was delicious. I highly recommend playing around with this recipe to make it all your own!

Creamy Tomato Pasta Ingredients

This creamy vegan pasta uses wholesome ingredients to create a luscious, rich sauce without any dairy:

  • Rigatoni: A sturdy, short pasta shape that holds onto the creamy tomato sauce and gives the dish its satisfying bite. I love Pasta Rummo’s gluten free pasta. Use whatever pasta you’d like!
  • Cashews: Soaked and blended, these provide the base for the dairy-free cream sauce, adding richness and body. If you don’t soak them, make sure you boil them for a few minutes to soften.
  • Navy beans: Help to thicken the sauce while adding plant-based protein and fibre for a more filling meal.
  • Dijon mustard: Adds a subtle tang and sharpness that brightens up the entire sauce.
  • Lemon juice: Cuts through the richness and balances the deep tomato and umami flavours with acidity.
  • Olive oil: Used to sauté the aromatics and deepen the flavour of the base.
  • Chili flakes: Offer gentle heat that enhances the savoury and sweet elements of the dish.
  • Onion: Creates a fragrant, sweet foundation for the tomato sauce.
  • Garlic: Builds flavour and gives the sauce a classic, comforting base note.
  • Cherry tomatoes: Juicy, sweet, and full of fresh tomato flavour that softens beautifully when cooked.
  • Vegetable broth: Helps blend the sauce while enhancing the umami and tomato depth.
  • Tomato paste: Intensifies the tomato flavour and adds a rich, slightly sweet note.
  • Gochujang paste: Offers a subtle fermented heat that deepens the savoury complexity without overpowering. This is the gochujang that I use (please note it’s not vegan), but many varieties are!
  • Vegan parmesan or Parmigiano: Adds the final savoury finish with nutty, salty depth, elevating the creamy texture.

How to Make Vegan Creamy Tomato Pasta

This pasta is quick, easy and delicious! Make it anytime you’re craving a bowl of comfort or serving a crowd.

Cook the pasta and make the sauce

Bring a large pot of salted water to a boil and cook the pasta until al dente. Reserve 2 cups of pasta water before draining. While the pasta cooks, blend soaked cashews, navy beans, Dijon mustard, lemon juice, salt, pepper, and 1 cup of pasta water until silky smooth. The sauce should be pourable—add more pasta water as needed.

Sauté the aromatics and build the sauce base

In a deep-sided pan or Dutch oven, heat olive oil and chili flakes over medium heat. Add the diced onion and sauté until translucent. Stir in the garlic, then add cherry tomatoes, salt, pepper, and a splash of vegetable broth. Add tomato paste and cook briefly before stirring in the gochujang. Cook until tomatoes begin to burst, pressing them gently with the back of a spoon.

Combine, adjust, and serve

Pour the creamy cashew sauce into the pan and stir to combine. Add the cooked pasta and stir, using additional pasta water or broth to reach a creamy consistency. Finish with vegan parmesan, adjust seasoning, and serve warm.

Why Starchy Pasta Water is Your Best Friend!

That cloudy, salty liquid left in the pot after cooking your pasta? It’s liquid gold my friends! Starchy pasta water helps emulsify and thicken the sauce while ensuring everything clings beautifully to the pasta. It’s the key to turning this into a creamy tomato pasta sauce without cream into the creamiest, dreamiest sauce you’ll ever have. Reserve more than you think you’ll need. You can always add extra as you stir in the pasta.

How to Customize This Easy and Delicious Creamy Tomato Pasta Sauce

This creamy tomato pasta has endless possibilities and you can make it all your own. Take a look around your kitchen and see what you could add.  

  • Pasta Swap: If you don’t have rigatoni, you can easily swap it with other short pasta shapes like penne, fusilli, or shells.
  • Adding Texture: Consider adding roasted red pepper or sun-dried tomatoes for a deeper, more complex flavour.
  • Nutrition Boost: For an extra boost of plant-based nutrients, stir in spinach or kale just before serving. You can also bulk up the texture and protein with chickpeas or sautéed mushrooms.
  • Heat things up: Add extra chili flakes or even a spoonful of chili oil to dial up the spice. 

What to Serve With Creamy Tomato Pasta

This creamy tomato pasta recipe is comforting and satisfying all on its own, but a few simple sides can round out the meal beautifully. Try pairing it with garlicky sautéed greens like broccolini, kale, or chard. The bitterness and texture of leafy greens complement the rich, creamy sauce perfectly. A crisp green salad is always a nice side to any pasta. Want to go the classic route? Garlic bread! 

Why This is the Best Creamy Tomato Pasta

This isn’t just another creamy tomato pasta recipe—this is a pantry-friendly, flavour-packed, and truly satisfying dish that checks every box. First, it’s a one pot wonder, which means minimal cleanup. The sauce is made entirely from scratch and is completely dairy-free, yet still incredibly creamy and indulgent.

You’ve also got a whole lot of protein and fiber in this dish, making it not only delicious but also nutritious! The recipe is totally adaptable to many dietary restrictions being that its naturally gluten free (depending on your pasta), dairy free, and could easily be made oil free. 

Creamy Tomato Pasta FAQ

What if I forget to soak my cashews? Quick soak them in boiling water for 15–20 minutes, then drain and use as directed.

What pasta shape should I use? Any short shape works—rigatoni, penne, shells, fusilli. You want something that holds onto sauce.

Can I make this without gochujang? Yes! Try a touch of smoked paprika or miso paste for a similar umami effect.

How long will leftovers keep? Up to 4 days in the fridge. Reheat with a splash of water or broth to loosen.

Did you make this recipe?

Don’t forget to leave a rating and review below!

Other Must-Try Vegan Pasta Recipes

If you love this vegan creamy tomato pasta, you’ll want to try these next:

Eggplant Involtini

Spicy Braised Jackfruit and Mushrooms

Vegan Cacio E Pepe Pasta

TERI ANN CARTY

Food Photographer and Recipe Developer based in Toronto, Canada. 

FREE EBOOK
A Few Favourites

Join my mailing list!

The Best Vegan Creamy Tomato Pasta

Enjoy this rich and comforting Creamy Tomato Pasta that’s entirely dairy-free and bursting with flavour! Made with cashews, cherry tomatoes, gochujang, and lemon for a bright, tangy twist on the classic creamy sauce. This one-pot vegan pasta is ready in under an hour and perfect for cozy nights in.
Print Pin Rate
Servings: 4 servings
Author: Teri-Ann Carty
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes

Equipment

  • blender
  • large pasta pot, deep sided pan or dutch oven

Ingredients

  • 400 g rigatoni
  • ½ cup cashews soaked for 4 hours
  • ½ cup navy beans cooked
  • 1 tsp Dijon mustard
  • ¼ cup lemon juice
  • 3 tbsp olive oil
  • ½ tsp chili flakes
  • ½ onion diced
  • 3 garlic cloves minced
  • 3 cups cherry tomatoes
  • ½ cup vegetable broth
  • 1 tbsp tomato paste
  • 2 tbsp gochujang paste
  • Parmigiano to taste
  • sea salt to taste
  • cracked pepper to taste

Instructions

  • Bring a large pot of water to a boil. Add a generous amount of salt to the water—reserve 2 cups of pasta water before draining.
  • Drain cashews and add to a blender with beans, dijon, lemon juice, sea salt, cracked pepper and 1 cup of pasta water. Blend until creamy. The mixture should be pourable, so add more water to thin it out if needed.
  • Heat olive oil and chilli flakes in a deep-sided pan, add onion and saute until translucent.
  • Add in garlic and saute for 30 seconds more.
  • Add cherry tomatoes and season with salt and cracked pepper. Add a splash of vegetable broth and stir to combine.
  • Add in tomato paste and cook for 30 seconds.
  • Add in the gochujang paste and toss to coat the tomatoes. Cook tomatoes until they soften. Press them with the back of the spoon to break them down. Pour in creamy sauce and stir to combine.
  • Add in cooked pasta, more pasta water or veggie broth until you reach a creamy consistency.
  • Grate in cheese, season once more and enjoy.

Nutrition

Serving: 1serving | Calories: 632kcal | Carbohydrates: 97g | Protein: 20g | Fat: 20g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 12g | Sodium: 190mg | Potassium: 783mg | Fiber: 8g | Sugar: 9g | Vitamin A: 762IU | Vitamin C: 36mg | Calcium: 68mg | Iron: 4mg

*Macros are provided as an estimate for convenience. Your final numbers will vary depending on ingredient brands, substitutions, and how you portion the recipe.

4 Responses

  1. Thank you for the recipe, can’t wait to try it. Just wondering where do you buy Rummo’s pasta? I live in US.

  2. Fantastic. Godly. Have added to my favorites repertoire. Also always have everything except gochujang in the pantry.

    1. Hey Mary Anne! I love that you had majority of the ingredients on hand and enjoyed this recipe!! Its easily one of my favorite go to pasta recipes 🙂 Thanks for taking the time to leave a review

Leave a Reply

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

Recipe Rating




SUBSCRIBE!

Join my mailing list and be the first to get my recipes, discounts to brands I love and more! I promise not to spam you.