4.97 from 30 votes

Vegan Caramelized Onion and Chili Oil Pasta

a stainless steel pan filled with vegan caramelized onion and chili oil pasta.
If you are looking for a pasta dish that will impress anyone, then this vegan caramelized onion and chili oil pasta is going to heighten your taste buds so much, it will do just that!

Allergen friendly

Prep Time 15 minutes
Cook Time 55 minutes
Total 1 hour 10 minutes
a stainless steel pan filled with vegan caramelized onion and chili oil pasta.
4.97 from 30 votes

Vegan Caramelized Onion and Chili Oil Pasta

Prep Time 15 minutes
Cook Time 55 minutes
Total 1 hour 10 minutes
If you are looking for a pasta dish that will impress anyone, then this vegan caramelized onion and chili oil pasta is going to heighten your taste buds so much, it will do just that!

Allergen friendly

The secret to pasta that tastes like it came straight from a fancy restaurant? Take the time to caramelize the onions.

a stainless steel pan filled with vegan caramelized onion and chili oil pasta.

Want to Save This Recipe?

Enter your email & we'll send it to your inbox. Plus you’ll get great new recipes from us every week.

That slow cooking turns them sweet, rich, and packed with flavor that blends beautifully with garlicky chili oil.

It’s the kind of small step that makes a big difference—and once you taste it, you’ll understand why I never rush this part.

This vegan caramelized onion and chili oil pasta is bold, comforting, and just a little addictive. It’s weeknight-easy, yet impressive enough to serve to guests. And yes, it’s the dish that made even my onion-skeptic friends ask for seconds.

Jump to:

Why You’ll Love This Vegan Caramelized Onion Pasta Recipe

  • Restaurant Quality – You are going to absolutely love how this dish tastes like it came right out of the kitchen of your favorite Italian Asian fusion restaurant (is that a thing?)
  • Meal Prep Friendly – this recipe only gets better as it sits and allows the flavors to merry together. It lasts up for 5 days in the fridge, so just go ahead and double the batch so you can have more leftovers
  • Creamy – I love a good creamy vegan pasta, and this dish just hits all the right notes!

Ingredients for Caramelized Onion Pasta Recipe

ingredients on a wooden table to make vegan caramelized onion and chili oil pasta.

Gather your ingredients! See my recipe card below for a complete list of the ingredients with measurements.

  • Onions – We are using yellow onions for this recipe. They have a great flavor, hold up well for caramelizing, and aren’t expensive.
    • Substitute:
  • Garlic – we love using garlic for the base of the recipe as an aromatic, but we are leveling it up in this recipe for our garlic lovers and using the entire bulbs.
    • Option: Just use 3-5 cloves if you want to use garlic but doing want a lot.
  • Spaghetti – We are using a long noodle for this recipe to soak up are sauce and because our kids love to slurp up the noodles on a good creamy pasta.
    • Substitute: You can use any desired noodles for this recipe, including whole wheat or gluten free
  • Chili Crunch – this is a type of Chinese hot sauce made with fried chili pepper and other ingredients and then infused in oil. It makes for a great spicy/umami flavor that you aren’t going to get from other hot sauces.
    • Substitute: We’d recommend some additional oil from the sun dried tomatoes and then mix together some red pepper flakes and sesame seeds
  • Coconut Milk – most popular caramelized onion pastas call for heavy cream. In order to keep this vegan and still super creamy, we’re using full fat coconut milk
    • Substitute: Other non-dairy milks will also work, but you may need to let it cook down longer and/or add in some cornstarch/arrowroot powder to thicken the sauce
  • Sun Dried Tomatoes – just for a little something extra, we’re adding in some sun dried tomatoes. We use the ones that are in oil.
  • Vegan Butter and Oil – The variation is to prevent the vegan butter from burning, but also still add richness while we are caramelizing our onions
  • Soy sauce and balsamic vinegar -Adding in some umami flavors, but also these help to deglaze the pan right when we need too!
  • Spices and Parsley – we’re using a combination of dried spices and fresh parsley in order to heighten this dish
  • Add-ins – this dish in not particular protein heavy and just focuses on the pasta being a great meal. However, if you want to add in some other things, here’s a few suggestions: mushrooms, cauliflower or broccoli florets, carrots, chickpeas, tofu, chickpeas, or seitan.

We do not recommend other substitutes unless you are 100% aware of how it could alter the taste of the dish.

How to Make Caramelized Onion Pasta Recipe

  1. In a large skillet (preferably with high walls) over medium low heat, add 2 tablespoon olive oil and 2 tablespoon vegan butter. Once butter is melted, add in your 5 thinly, evenly sliced onions. Sprinkle with ½ teaspoon salt. Stir together until all the onions are well coated with the oil.
    Let the onions cook for another 35-40 minutes, stirring every 4-5 minutes, careful to not burn the onions.
    *If you notice they seem like they are burning, turn your heat lower and add more oil or a splash of vegetable stock if needed.
    **Start your 12oz uncooked pasta after the onions are done, so it’s done around the same time as the sauce.

    https://makeitdairyfree.com/wp-content/uploads/2024/09/caramelized-pasta-and-chili-crunch-oil-1024x768.jpg
  2. Add in your bulb of minced garlic, ¼ cup sun dried tomatoes, and 2 tablespoon chili crunch oil and stir together. Add in 1 teaspoon each oregano and basil, ½ teaspoon parsley, ¼ teaspoon each thyme, rosemary, marjoram, sage, and garlic powder, and salt and pepper to taste. Stir together again.
    Add 2 tablespoon low sodium soy sauce and 1 tablespoon balsamic vinegar. Switch to a wooden spoon if not using and scrape the bottom of the pan.

    https://makeitdairyfree.com/wp-content/uploads/2024/09/caramelized-pasta-and-chili-crunch-oil-1-1024x768.jpg
  3. Add in a 13.5oz can of coconut milk and stir together well. Let cook for 3-4 minutes. Add cooked pasta and ¼ cup vegan parmesan and careful stir together, coating all of the pasta noodles with the sauce. Use the reserved pasta water a few tablespoons at a time if needed to thin out of make sure the sauce spreads evenly.

    https://makeitdairyfree.com/wp-content/uploads/2024/09/caramelized-pasta-and-chili-crunch-oil-3-1024x768.jpg
  4. Top with more vegan parmesan, chili crunch oil, and parsley if desired.

    https://makeitdairyfree.com/wp-content/uploads/2024/09/caramelized-pasta-and-chili-crunch-oil-2-1024x768.jpg

How to Store Onion Pasta Recipe

If you have leftovers, you’ll want to let them cool completely, then store in an air tight container. Place in the fridge to store for up to 5 days.

To reheat: Place in a microwave safe container and heat for 2-3 minutes or until warmed through. Alternatively, you can add a little stock to a pan on the stove over medium heat and heat on the stove.

a close up of vegan caramelized onion and chili oil pasta.

Other must try pasta dishes:

More Recipes To Try

five stars
Did you make and love this recipe?
Click the 5 stars in the recipe card above or below in the comment section! This is a great way to support us so we can continue to bring great recipes!

🥳 Get the Full Recipe

a stainless steel pan filled with vegan caramelized onion and chili oil pasta.

Vegan Caramelized Onion Pasta Recipe

Prep Time 15 minutes
Cook Time 55 minutes
Total 1 hour 10 minutes
If you are looking for a pasta dish that will impress anyone, then this vegan caramelized onion and chili oil pasta is going to heighten your taste buds so much, it will do just that!
Course Main Course
Cuisine Asian
Servings 4 people
Calories 742kcal

Ingredients

  • 2 tablespoon olive oil
  • 2 tablespoon vegan butter
  • 5 yellow onions, thinly, evenly slices
  • ½ teaspoon salt
  • 1 bulb garlic, minced (about 8-10 cloves)
  • 12 oz uncooked spaghetti noodles, (340g) [+ reserve ½ cup pasta water for stretching/thinning sauce if needed at the end]
  • ¼ cup sun dried tomatoes in oil, (50g)
  • 2 tablespoon chili crunch oil
  • 1 teaspoon oregano
  • 1 teaspoon basil
  • ½ teaspoon parsley
  • ¼ teaspoon thyme
  • ¼ teaspoon rosemary
  • ¼ teaspoon marjoram
  • ¼ teaspoon sage
  • ¼ teaspoon garlic powder
  • Salt and pepper to taste, start with ⅛ teaspoon each
  • 2 tablespoon low sodium soy sauce
  • 1 tablespoon balsamic vinegar
  • 13.5 oz canned coconut milk (380g)
  • ¼-1/2 cup vegan parmesan (25-50g)
  • fresh parsley, chopped, optional

Instructions

  • In a large skillet (preferably with high walls) over medium low heat, add 2 tablespoon olive oil and 2 tablespoon vegan butter. Once butter is melted, add in your 5 thinly, evenly sliced onions. Sprinkle with ½ teaspoon salt. Stir together until all the onions are well coated with the oil.
    Let the onions cook for another 35-40 minutes, stirring every 4-5 minutes, careful to not burn the onions.
    *If you notice they seem like they are burning, turn your heat lower and add more oil or a splash of vegetable stock if needed.
    **Start your 12oz uncooked pasta after the onions are done, so it’s done around the same time as the sauce.
    making caramelized onions a high walled wide skillet.
  • Add in your bulb of minced garlic, ¼ cup sun dried tomatoes, and 2 tablespoon chili crunch oil and stir together. Add in 1 teaspoon each oregano and basil, ½ teaspoon parsley, ¼ teaspoon each thyme, rosemary, marjoram, sage, and garlic powder, and salt and pepper to taste. Stir together again.
    Add 2 tablespoon low sodium soy sauce and 1 tablespoon balsamic vinegar. Switch to a wooden spoon if not using and scrape the bottom of the pan.
    spices and onions cooking in a skillet.
  • Add in a 13.5oz can of coconut milk and stir together well. Let cook for 3-4 minutes. Add cooked pasta and ¼ cup vegan parmesan and careful stir together, coating all of the pasta noodles with the sauce. Use the reserved pasta water a few tablespoons at a time if needed to thin out of make sure the sauce spreads evenly.
    adding coconut cream into a skillet to make a pasta sauce.
  • Top with more vegan parmesan, chili crunch oil, and parsley if desired.
    pasta cooking in a stainless steel skillet.

Notes

Note: Replace the spices (oregano to salt/pepper) with 1 ½ to 2 tablespoon of Italian seasoning for a similar but slightly different taste.
Why oil and non-dairy butter: It helps to enhance the flavor of the onions and keeps butter from burning since it’s cooked for such a long time

Video

This website uses affiliate links which may earn commission for purchases made at no additional cost to you.

Nutrition

Serving0.25dishCalories742kcalCarbohydrates87gProtein16gFat38gSaturated Fat23gPolyunsaturated Fat3gMonounsaturated Fat9gTrans Fat0.03gSodium739mgPotassium798mgFiber8gSugar12gVitamin A376IUVitamin C20mgCalcium88mgIron4mg

Frequently Asked Questions:

Can I make this a Top 8 Allergen Free?

Yes! Use gluten free pasta, make sure you have a soy free butter, and for the coconut milk use whatever is safe for you, but creamy ones like oat work best. For the soy sauce – depending on what you can have, use coconut aminos, liquid aminos, tamari or a no soy soy sauce.

How long does this last?

This vegan pasta recipe will last 3-5 days in the fridge. You can make a half batch if that is better for your needs.  

Can I freeze this recipe?

You can freeze the sauce, but we would not recommend freezing the pasta with it. To freeze, store in a freezer safe, air tight container in the freezer for up to 3 months.

More Recipes Recipes

Rate and Review

We would love to hear what you think!
4.97 from 30 votes

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

*

Recipe Rating




  1. I made this dish tonight – it was amazing , I was a little iffy on not using heavy cream, but as I start using coconut milk, I find it much better – thanks

    1. Awww, Thank you so much! We’re so happy to hear that you enjoyed the recipe. Thank you for giving it a try!