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

Creamy Caramelized Onion Pasta

Introducing caramelized onion pasta! When onions are caramelized to perfection and combined with rich and creamy fermented cashew cream, delicious things happen!

This pasta dish requires just 6 ingredients and 30 minutes. It’s packed with umami and insanely creamy. And yes, it is perfect for Fall! Comforting, flavorful, carb-y, and filling!

Creamy Caramelized Onion Pasta


The secret to getting a deep and bold flavor lies in how far the onions are caramelized. You want them to be brown, not just golden brown.

First, melt oil + vegan butter in a skillet. Butter adds flavor, and the oil prevents it from burning.

Once melted, add thinly sliced onions and sauté for about 5 minutes or until golden brown. Next, add salt and a teaspoon of sugar to help with the caramelization. Sauté for another 6-8 minutes or until your onions turn brown.

Creamy Caramelized Onion Pasta

Keep an eye on them to make sure they don’t burn but do not stir too often to allow a nice caramelization.

Finally, deglaze the skillet with a couple of tablespoons of water to release the small particles stuck on the skillet; this will help extract even more flavor!

Creamy Caramelized Onion Pasta

Add cooked pasta to the skillet and pour in the cashew cream. We went with our Homemade Fermented Cashew Cream for this recipe, but feel free to use store-bought plant-based cream if you want to save time.

If making your own cashew cream, make sure you prepare the liquid version (there is a spreadable and a liquid version in the recipe). Otherwise, dilute the cashew cream with some water until you get a pourable consistency.

Creamy Caramelized Onion Pasta


Can I use shallots instead of onions?

Definitely! You can replace the onions with 6 small shallots.

What can I use to substitute the fermented cashew cream?

You can use your favorite store-bought plant-based creams, like oat or soy cream. We do not recommend using coconut cream for this recipe. The flavor would be overpowering.

Which type of pasta works best for this recipe?

Linguine, spaghetti, or tagliatelle are great for this recipe, but almost any pasta will work!

How can I reheat this pasta?

Yes, reheat gently in a skillet over small-medium heat. You may have to add a couple of tablespoons of water if the cream has thickened too much.

Creamy Caramelized Onion Pasta

This caramelized onion pasta is perfect for a chilly evening. It has that stick-to-your-ribs factor. Plus, it’s easy to make and packed with flavor!

Looking for more pasta recipes? Check out this Cheesy Tikka Masala Pasta Bake, Creamy Pumpkin Pasta with Caramelized Mushrooms, or this Mushroom Pasta with Peppercorn Sauce!

Let me know in the comments if you try this recipe!

Creamy Caramelized Onion Pasta
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Creamy Caramelized Onion Pasta

Creamy Caramelized Onion Pasta

5 from 2 votes
Author: Thomas Pagot
Flavor-packed pasta with sweet caramelized onions and the creamiest fermented cashew cream! Just 6-ingredient and 30 minutes for this satisfying and delicious pasta dish!
Prep Time : 20 minutes
Cook Time : 18 minutes
Total Time : 38 minutes
Servings 2 large servings
Calories 887 kcal


  • 1 tbsp oil
  • 1 tbsp butter
  • 2 large onions thinly sliced
  • 1/4 tsp salt
  • 1 tsp sugar
  • 1 cup vegan cashew cream* add 1/4 tsp of salt if your cream is not salted
  • 1 tbsp nutritional yeast
  • 4.5 ounces dry fettuccine pasta


  • Heat the oil and butter in a large non-stick skillet over medium heat. Once the butter has melted, add the sliced onions and add a pinch of salt. Sauté for 5-6 minutes, stirring regularly, until it starts to get a golden brown color.
  • Add the 1/4 tsp of salt and the sugar, and sauté for another 6-8 minutes, or until onions turn brown. Keep an eye on it and stir regularly, you don't want to burn the onions, but they should be caramelized. Once the onions are done, deglaze the skillet with 2 tablespoons of water, and remove from heat. Set aside.
  • Bring a large pot of salted water to a boil and cook the pasta according to the package instructions. Drain and transfer the cooked pasta to the skillet with the caramelized onions.
  • Pour in the fermented cashew cream, nutritional yeast, and stir to coat. Cook for 3-5 minutes over medium heat, stirring frequently to coat the pasta with the sauce and the caramelized onions. If the sauce appears too thick, dilute it with some water. Taste and adjust the saltiness to taste.
  • Serve hot, topped with fresh cilantro or parsley, and ground black pepper! This pasta is best served immediately but will keep for up to 2 days in the refrigerator.



Serving: 1 serving | Calories: 887 kcal | Carbohydrates: 37.2 g | Protein: 25.8 g | Fat: 49.6 g | Fiber: 9.4 g | Sugar: 15.2 g
Course : Dinner, Main Course
Cuisine : Italian
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
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

Notify of
Did you make this recipe? Rate it!

Newest Most Voted
Inline Feedbacks
View all comments

5 stars
Like always you have the best recipes ever, Thomas!
Super yummy and super easy.
But way too much calories for a daily meal 🙁

5 stars
Very nice recipe!
I will deglaze with brandy or bourbon to be indulgent