Creamy Vegan Pasta with Sun-Dried Tomatoes (Nut-Free)

Jump to Recipe Print Recipe
Prep Time 10 minutes
Total Time 25 minutes
Servings 4 people

This post may contain affiliate links. Please read my Privacy Policy for details.

My Creamy Vegan Pasta with Sun-Dried Tomatoes recipe is nut-free and made without heavy cream, parmesan cheese, or cashews. Instead of blending soaked nuts, this 25-minute recipe uses a simple roux to create a smooth sauce. Sun-dried tomatoes add depth and sweetness, which takes this classic pasta to the next level.

Vegan fettuccini alfredo on a white plate that is twirled around a fork.

What Makes This Vegan Creamy Pasta Different

  • This recipe is nut-free and specifically cashew-free. 
  • Using a nut-free roux creates a softer flavor and smoother texture without cashews.
  • Sun-dried tomatoes balance the richness and add depth of flavor.
  • Ready in 25 minutes, and no blender is needed!

My Love Affair with Pasta and Sun-dried Tomatoes began in the 90s


A picture of Ruth Grindeland the owner, recipe developer and content creator at Sinful Kitchen.

In the 90s, I waited tables in college. One restaurant I worked at, Marlowe’s, served fettuccine Alfredo with sun-dried tomatoes. Adding sun-dried tomatoes made me love Alfredo sauce.

This is my vegan version, which is slightly different. I tested Alfredo sauce in many ways, with and without cashews. I could never find the right mix that matched a true Alfredo sauce. I created this recipe inspired by Marlowe’s, but without the dairy. Hence, creamy vegan pasta with sun-dried tomatoes.

Eat sinfully, live kindly ❤️
Ruth

Creamy vegan pasta on a white plate that is twirled around a fork up close.

More Italian Pasta Sauces

Creamy Vegan Pasta Ingredients

Ingredients used in making creamy vegan pasta with sun-dried tomatoes (Butter, flour, garlic, dairy-free milk, vegetable broth, lemon, nutritional yeast, salt, pepper and nutmeg.)

Key Ingredient Notes

Pasta

I like to serve this sauce with fettuccine noodles. However, you are not limited to fettuccine. You can use any pasta shape you want. 

Plant-Based Milk

You can use any plant-based milk with this recipe. But in my testing, unsweetened barista-style oat milk created the creamiest texture.

Sun-Dried Tomatoes

Look for sun-dried tomatoes packed in oil, without added herbs. You can find these in the produce section of my store. Some stores will carry them next to pasta sauces. If you cannot find them without herbs, your next best option is dried. You will need to soak them for ten minutes to rehydrate them first.

All-Purpose Flour (APF)

You will need flour to create the roux and a thick sauce. Because of the flour, we can make this sauce without cashews. 

Nutritional Yeast

Nutritional yeast adds a touch of savory, cheesy flavor. I use only a small amount so it doesn’t overpower the sauce.


Garlic and Lemon Juice

Both help build the flavor. Garlic adds a kick, while fresh lemon juice brightens the flavor.

See the recipe card for complete information on ingredients and quantities.

How to Make Vegan Creamy Pasta

Step One – Cook the pasta:

Bring a large pot of salted water to a boil. Cook the pasta until it is al dente. Before draining, save 1 cup of pasta water.

Fettuccine noodles drained in a colander.

Step Two – Sauté garlic and tomatoes

Next, melt the butter in a deep sauté pan over low to medium heat. Then add the 3 cloves of minced garlic and sauté until fragrant, about 30 to 60 seconds. Stir in ½ cup of sun-dried tomatoes and heat for 1 minute.

Sautéing garlic and sun-dried tomatoes for vegan alfredo sauce.

Step Three – Add the flour

Sprinkle 2 tablespoons of all-purpose flour and stir constantly for 1 minute.


Garlic, sun-dried tomatoes, and flour sautéd in butter to make vegan pasta with sun-dried tomatoes.

Step Four – Whisk liquids

Slowly whisk in the 1 and 1/4 cups unsweetened dairy-free milk and 1/2 cup vegetable broth. Keep whisking so the sauce stays lump-free.

Adding milk to the butter, garlic, and sun-dried tomatoes to make creamy vegan pasta.

Step Five – Add spices

Add 1 tablespoon of nutritional yeast, a pinch of nutmeg, a dash of salt, and pepper. Let the sauce simmer until it thickens. This usually takes 3 to 5 minutes

Creamy vegan pasta with nutmeg, nutritional yeast, salt, and pepper has been whisked in.

Step Six – Combine with pasta

Finally, add the drained pasta to the sauté pan with the sauce. Sprinkle with 1 tablespoon of fresh lemon juice and toss to combine. If your sauce is too thick, add pasta water in 1/4 cup increments until you reach the right texture. When you’re ready to serve, plate the pasta and top with your favorite garnishes.

Creamy vegan pasta sauce that has been tossed with fettuccini noodles.

Personalize this Recipe

  • Veggies: I like to add peas and broccoli, but I serve them on the side and mix them in as I go.
  • Spicy: To spice it up, add red pepper flakes or Aleppo pepper.
  • Vegan creamy pasta with chicken’: Add plant-based chicken to make this recipe a restaurant feel.
Hands holding a vegan pasta dish that has been garnished with parsley.

Perfect Pairings

Frequently Asked Questions

I don’t recommend freezing this recipe. The sauce will split and become grainy.

Yes, you can use dry sun-dried tomatoes with this recipe. Soak them according to the package directions. This typically takes about ten minutes in warm water.

To make this recipe cheesier, add nutritional yeast or vegan parmesan. Add in small increments until you reach your perfect cheesy flavor.

You can make this ahead of time, but I find it tastes best when served immediately. If you want to make it ahead of time, note that the sauce will thicken. Add a splash of dairy-free milk or water and stir. This will help restore the original creamy texture.

How Did It Go?

I hope you loved this creamy vegan pasta as much as I did! Before you go, please leave a rating and share your thoughts on this recipe.

Vegan creamy pasta with sun-dried tomatoes on a white plate. The pasta has been garnished with parsley, sun-dried tomatoes, and parsley.

Creamy Vegan Pasta with Sun-Dried Tomatoes (Nut-Free)

My Creamy Vegan Pasta with Sun-Dried Tomatoes recipe is nut-free and made without heavy cream, parmesan cheese, or cashews. Instead of blending soaked nuts, this 25-minute recipe uses a simple roux to create a smooth sauce. Sun-dried tomatoes add depth and sweetness, which takes this classic pasta to the next level.
No ratings yet
Print Rate
Course: Dinner, Main Course
Cuisine: Italian, Italian-American
Diet:
Servings: 4 people
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes

Equipment

  • 1 medium saucepan
  • 1 large skillet
  • 1 cutting board
  • 1 chef knife
  • 1 colander

Ingredients

  • 12 oz fettuccine or preferred noodle
  • 2 tablespoons dairy-free butter
  • 3 cloves garlic, minced
  • ½ cup oil-packed sun-dried tomatoes, chopped
  • 2 tablespoons all-purpose flour
  • 1 and 1/4 cups unsweetened dairy-free milk*, extra on hand to thin if needed
  • ½ cup vegetable broth
  • 1 tablespoon nutritional yeast
  • 1 teaspoon lemon juice
  • ½ teaspoon salt, adjust to taste
  • ¼ teaspoon black pepper
  • ⅛ teaspoon ground nutmeg

Instructions

  • Cook the pasta: Bring a large pot of salted water to a boil. Cook the pasta until it is al dente. Before draining, save 1 cup of pasta water.
  • Sauté garlic and tomatoes: Next, melt the butter in a deep sauté pan over low-to-medium heat. Then add the 3 cloves of minced garlic and sauté until fragrant, about 30 to 60 seconds. Stir in ½ cup of sun-dried tomatoes and heat for 1 minute.
  • Add the flour: Sprinkle 2 tablespoons of all-purpose flour over the mixture and stir constantly for 1 minute.
  • Whisk liquids: Then slowly whisk in the 1 and 1/4 cups of unsweetened dairy-free milk and ½ cup vegetable broth. Keep whisking until the sauce is lump-free.
  • Add spices: Add 1 tablespoon of nutritional yeast, a pinch of nutmeg, a dash of salt, and pepper. Let the sauce simmer until it thickens. This usually takes 3 to 5 minutes
  • Combine with pasta: Finally, add the drained pasta to the sauté pan with the sauce. Sprinkle with 1 tablespoon of fresh lemon juice, and toss everything ll together. If your sauce is too thick, add the pasta water in 1/4 cup increments until you reach the right texture. When you’re ready to serve, plate the pasta on a plate and top with your favorite garnishes.

Notes

  • Dairy-free milk: Use any type of dairy-free milk. I have had the best results using barista-style oat milk (unflavored). It is designed to be creamy and works well with this recipe.
  • This recipe tastes best when served immediately. If you make it ahead of time, note that the sauce will thicken. Add a splash of dairy-free milk or water and stir. This will help restore the original creamy texture.

Nutrition

Calories: 433kcal | Carbohydrates: 69g | Protein: 14g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 71mg | Sodium: 509mg | Potassium: 478mg | Fiber: 4g | Sugar: 2g | Vitamin A: 294IU | Vitamin C: 15mg | Calcium: 42mg | Iron: 2mg

Leave a Reply

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

Recipe Rating