Creamy Caramelized Onion Pasta

Jump to Recipe6 Comments
5 from 3 votes

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

When onions are caramelized to perfection and combined with rich and creamy homemade cashew cream, delicious things happen! This caramelized onion pasta is savory, packed with naturally sweet onions, and insanely creamy. It requires just 10 ingredients and around 45 minutes to prepare. Plus, it’s perfect for any season as it’s comforting and hearty.

Long pasta tossed with cashew cream and caramelized onions on a brown plate.

This pasta is pure comfort food. Imagine long ribbons of pasta coated with the silkiest cashew sauce and swirled with golden-brown caramelized onions. It’s savory, slightly sweet, and so satisfying that every bite feels like a warm hug. It’s the kind of dish Vân and I save for cozy dinner nights, when we want something extra special to look forward to.

Garnish it with a a handful of fresh basil, a sprinkle of ground black pepper, and you have a restaurant-worthy meal at home for a quarter of the price!

Oh, and the best part? You won’t have to go hunting for the onions as there’s a whole one packed into every serving!

✨ Reasons to Make It Tonight

Toasty and savory flavors.

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

Thanks to the Maillard reaction, a magical process that happens when food is cooked over medium to high heat, the onions develop complex flavors with toasty caramel notes. The longer you let them cook (without burning, of course), the more intense and flavorful they become!

Rich, creamy, restaurant-quality.

What really takes this pasta to the next level is the addition of homemade cashew cream that brings a subtle tang and plenty of creaminess. Sure, it’s a bit rich, but that’s exactly what makes it special, like something you would order at a trendy restaurant.

Minimal ingredients.

You won’t need any hard-to-find ingredients to make this dish, just 10 pantry staples! Plus, the whole process is very beginner-friendly.

Start by sautéing the onions and let them slowly caramelize over medium heat. While that’s happening, you’ll have plenty of time to prepare the cashew cream and cook the pasta. Once everything is ready, simply toss it all together, and dinner is ready to serve!

🧅 What You’ll Need

Ingredients like onions, pasta, cashews, oil, and butter.

Onions

The star of this recipe! You’ll need two medium onions to make one batch of this recipe.

No onions? You can replace them with six small shallots.

Pasta

I use fettuccine pasta, but any pasta will work. Linguine, spaghetti, tagliatelle, or even short pasta, such as macaroni or fusilli, are good options.

Vegan cashew cream

The one ingredient that turns dry pasta into the creamiest meal! Although plant-based cream is now easy to find in most supermarkets, it tends to have a long list of ingredients, and I personally prefer making my own.

To make vegan cashew cream, you’ll need just a handful of ingredients: raw cashews, water, nutritional yeast, vinegar, and salt. That’s it! After soaking the cashews overnight, just blend everything together until smooth, and you’ll have a rich, ultra-creamy cashew cream in no time!

Substitute: For a nut-free option, you can use your favorite store-bought plant-based cream, like oat or soy cream. I do not recommend using coconut cream for this recipe as its flavor would be overpowering.

Butter and oil

To sauté the onions, you will need both oil and vegan butter. The butter adds flavor while the oil prevents it from burning. I prefer using olive oil for a subtle fruity flavor, but any vegetable oil will do just fine.

Sugar and salt

To season and to help with the caramelization of the onions. Regarding the sugar, you can replace it with maple syrup or agave nectar for a refined sugar-free option.

🥣 Cooking Instructions

  1. Slice the onions. Start by peeling the onions. Next, slice them into 1/8-inch thick (3 mm) slices.
  1. Sauté. Heat the oil and butter in a large skillet over medium heat. Once the butter has melted, add the sliced onions and a pinch of salt. Sauté for 5-6 minutes, stirring regularly, until they begin to turn a light golden brown.
  1. Season. Add the 1/4 teaspoon of salt and the sugar, and sauté for another 25-30 minutes, stirring occasionally, until the onions have a deep golden brown color (see photo below).
  2. Deglaze. Once the onions are done, deglaze the skillet with 2 tablespoons of water to release any small particles that may be stuck to the skillet. This will help extract even more flavor! Remove the skillet from the heat, keeping the onions inside, and set aside.

Quick tip: Save a few tablespoons of the caramelized onions to add on top of the pasta as a final garnish!

Vân Tips

Keep a close eye on the onions during cooking, as they can burn very fast. If they start browning too quickly, reduce the heat slightly. Slow and steady is key here.

Also, resist the urge to stir too often – every 3-5 minutes is fine. Let the onions stick a bit to the pan to develop a beautiful caramelization.

  1. Make the cashew cream. Drain the soaked cashews and transfer to a blender. Add the water, vinegar, salt, and nutritional yeast. Blend on high speed for 20-30 seconds or until smooth. Set aside.
  1. Cook the pasta. 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.
  1. Combine. Pour in the cashew cream and toss to coat using a pair of tongs or two spatulas. Place the skillet back on the heat and cook for 3-5 minutes over medium heat, stirring frequently. If the sauce appears too thick, dilute it with some water.
  2. Serve. Taste and adjust the saltiness if needed. Garnish with chopped parsley or basil, and a sprinkle of black pepper.

📔 Tips

Do not overcook the pasta.

Since the pasta will simmer in the sauce for another 3-5 minutes, be careful not to overcook it when boiling. Aim for al dente, it will finish cooking perfectly in the pan.

Slice your onions thinly and evenly.

Try to slice your onions to a thickness of about 1/8 inch (3 mm). Thicker slices will take longer to caramelize, while thinner ones can burn too quickly.

Reserve the pasta water to thin out the sauce.

Reserve about 1/3 cup of the pasta cooking water to use later if you want to thin out the sauce. Pasta water works better than regular water because it’s already salted and contains starches that allow the sauce to coat the pasta better.

🌶 Variations

Here are some ideas on how you can customize this dish:

  • Vegetables: After caramelizing the onions, feel free to add sliced mushrooms, broccolini, green beans, or kale! Cook for a few more minutes before adding the pasta and cream.
  • Cheese: Make it cheesy by topping this pasta with your favorite grated vegan cheese, crumbled vegan blue cheese, or camembert! Cheese and caramelized onions always pair well together, just like in my French onion soup.
  • Chili sauce: Make it spicy by adding 1-2 tablespoons of chili sauce to the cashew cream.
  • Herbs: How about adding a generous sprinkle of dried herbs like oregano or thyme?!

Looking for a lighter option? This recipe yields about 2 generous servings, and because it’s loaded with cream, it is a bit on the richer side. I believe it’s totally fine once in a while, but if you’re aiming for something lighter, try replacing the cashew cream with about 1 cup of your favorite low-fat plant-based cream.

Alternatively, you can also simply reduce the amount of raw cashews from 3/4 cup to 1/2 cup. It won’t be as creamy, but it will still be delicious!

🍲 What to Serve Alongside

Although it tastes delicious on its own, you can serve this pasta with a side dish to stretch it to 3 or 4 servings:

Close-up of pasta tossed with cashew cream and caramelized onions on a plate.

❄️ Storing and Reheating

  • To store: As with most pasta dishes, this one is best served immediately, but you can store leftovers in the fridge for up to 2 days.
  • To reheat: Gently reheat in a skillet over small-medium heat. If the sauce has thickened, add a few tablespoons of water to loosen it up. Don’t forget to add a pinch of salt as well, since the water will tone down the saltiness.

💬 FAQ

Can I caramelize the onions over high heat?

Sure, you can, but from my experience, it’s best to caramelize them at medium heat over a longer period of time. They have more time to soften and brown evenly.

Why did my onions come out bitter?

Unfortunately, you have probably burnt them! The onions should be golden brown but not black.

The pasta is not creamy enough. What can I do?

You can thin out the sauce with either water, milk, or some of the pasta cooking water.

Can I make this dish ahead of time?

You can prepare the cashew cream and caramelized onions up to 3 days ahead. When ready to serve, cook the pasta and combine all the ingredients in a pan. Heat for 3-5 minutes or until the sauce is warm.

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 umami!

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

Caramelized onion pasta topped with onions and basil leaves on a brown plate.
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 3 votes
Author: Thomas Pagot
When onions are caramelized to perfection and combined with rich and creamy homemade cashew cream, delicious things happen! This caramelized onion pasta is savory, packed with naturally sweet onions, and insanely creamy. It requires just 10 ingredients and around 45 minutes to prepare.
Prep Time : 20 minutes
Cook Time : 18 minutes
Total Time : 38 minutes
Servings 2 large servings
Calories 693 kcal

Ingredients

  • 2 large onions
  • 1 tbsp (15 ml) oil
  • 1 tbsp (14 g) butter
  • 1/4 tsp salt
  • 1 tsp (4 g) sugar
  • 4.5 ounces (130 g) dry fettuccine pasta

Cashew Cream

  • 3/4 cup (94 g) raw cashews soaked overnight
  • 1/2 cup (120 ml) water
  • 1 tsp (5 ml) white vinegar
  • 1/4 tsp salt
  • 1 tbsp (11 g) nutritional yeast

Instructions
 

  • Slice the onions. Start by peeling the onions. Next, slice them into 1/8-inch thick (3 mm) slices.
  • Sauté. Heat the oil and butter in a large skillet over medium heat. Once the butter has melted, add the sliced onions and a pinch of salt. Sauté for 5-6 minutes, stirring regularly, until they begin to turn a light golden brown color.
  • Season. Add the 1/4 teaspoon of salt and the sugar, and sauté for another 25-30 minutes, stirring occasionally, until the onions are caramelized and have a deep golden brown color.
  • Deglaze. Once the onions are done, deglaze the skillet with 2 tablespoons of water to release any small particles that may be stuck to the skillet. This will help extract even more flavor! Remove the skillet from the heat, keeping the onions inside, and set aside.
  • Make the cashew cream. Drain the soaked cashews and transfer to a blender. Add the water, vinegar, salt, and nutritional yeast. Blend on high speed for 20-30 seconds or until smooth. Set aside.
  • Cook the pasta. 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.
  • Combine. Pour in the cashew cream and toss to coat using a pair of tongs or two spatulas. Place the skillet back on the heat and cook for 3-5 minutes over medium heat, stirring frequently. If the sauce appears too thick, dilute it with some water.
  • Serve. Taste and adjust the saltiness if needed. Garnish with chopped parsley or basil, and a sprinkle of black pepper.
  • As with most pasta dishes, this one is best served immediately, but you can store leftovers in the fridge for up to 2 days.

Notes

Do not overcook the pasta.

Since the pasta will simmer in the sauce for another 3-5 minutes, be careful not to overcook it when boiling. Aim for al dente, it will finish cooking perfectly in the pan.

Slice your onions thinly and evenly.

Try to slice your onions to a thickness of about 1/8 inch (3 mm). Thicker slices will take longer to caramelize, while thinner ones can burn too quickly.

Don’t burn the onions.

Keep a close eye on the onions during cooking, as they can burn very fast. If they start browning too quickly, reduce the heat slightly. Slow and steady is key here.
Also, resist the urge to stir too often – every 3-5 minutes is fine. Let the onions stick a bit to the pan to develop a beautiful caramelization.

Reserve the pasta water to thin out the sauce.

Reserve about 1/3 cup of the pasta cooking water to use later if you want to thin out the sauce. Pasta water works better than regular water because it’s already salted and contains starches that allow the sauce to coat the pasta better.

Nutrition

Serving: 1 serving | Calories: 693 kcal | Carbohydrates: 76.5 g | Protein: 20.4 g | Fat: 34.4 g | Saturated Fat: 8.1 g | Sodium: 639 mg | Potassium: 429 mg | Fiber: 7.4 g | Sugar: 8.5 g | Calcium: 45 mg | Iron: 2 mg
Course : Dinner, Main Course
Cuisine : Italian
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants

Note: This recipe was first released in October 2021 and updated with new process shots and detailed instructions in July 2025. You can see the older photos 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!




6 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
Kudos to you Thomas. I cooked this today and enjoyed it..I had two servings left since I am a loner. Frozen them for posterity ha ha.

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