The pressure builds and you start counting down minutes until you eat. You feel that tiny valve hiss as the cooker reaches perfect pressure. That sound always means something good is on its way to your plate, you know?

Inside, those onions slowly caramelize, mixing their sweet deep flavor with the gentle heat of chili oil. You remember stirring the pot occasionally, waiting with patience while the aroma fills your kitchen. It's that kinda slow satisfaction that makes you feel like you really cooked something special.
Once the timer's up, you prepare for the quick release, carefully turning the valve and watching the steam burst out. Then you notice the tender pull on the noodles, cooked to just the right softness. When you finally twirl a fork full, that spicy, sweet, creamy sauce hits your tongue and you know it was worth the wait.
Why Your Cooker Beats Every Other Pot
- It builds pressure so food cooks faster than on the stove, saving your patience and your evening.
- The sealed environment keeps moisture locked in, making onions melt into that caramelized softness you want.
- You can do a slow release or quick release to control exactly how tender everything ends up.
- The valve hiss tells you when it's time to shift gears, kinda like your kitchen timer got a fancy upgrade.
- It’s super versatile, like you can brown onions first on the stove, then finish everything in the pressure cooker fast.
What Goes Into the Pot Today
- 2 tablespoon olive oil for that smooth, fruity base that coats your pan real nice.
- 2 tablespoon vegan butter to add a creamy richness that kinda melts together with the oil.
- 5 yellow onions, thinly and evenly sliced to caramelize evenly and gently.
- ½ teaspoon salt to help draw moisture out and speed that caramelizing process.
- 1 bulb garlic, minced, which is about 8-10 cloves to bring a punch of fragrant flavor.
- 12 oz uncooked spaghetti noodles (340 grams) because you want plenty to soak in all that sauce.
- ¼ cup sun dried tomatoes in oil for a tangy, sweet bite that bounces off the chili oil nicely.
- 2 tablespoon chili crunch oil that gives this pasta a warm spicy kick without overpowering.
- Herbs like 1 teaspoon oregano, 1 teaspoon basil, ½ teaspoon parsley, and ¼ teaspoon each of thyme, rosemary, marjoram, sage, plus ¼ teaspoon garlic powder add layers of earthy flavor you’ll wanna savor.
- Salt and pepper to taste starting with ⅛ teaspoon each so you can adjust as you go.
- 2 tablespoon low sodium soy sauce to give it just a touch of umami depth.
- 1 tablespoon balsamic vinegar for a little tang that cuts through the creaminess.
- 13.5 oz canned coconut milk (380 grams) to make the sauce velvety and lush but still vegan.
- ¼-½ cup vegan parmesan (25-50 grams) to sprinkle in for that cheese-like finish.
- Fresh parsley chopped just before serving if you feel like adding some green fresh zest on top.

Walking Through Every Single Move
Start by heating the olive oil and vegan butter in a large skillet over medium heat. You want the fat to melt slow and mix so it coats each onion slice perfectly.
Add the sliced onions and sprinkle the salt right on top. Stir it up and then let it cook slow, only stirring occasionally. This takes about 25 to 30 minutes till the onions turn a deep golden color and have that beautiful caramelized look.
While the onions are doing their thing, cook the spaghetti noodles in a big pot of boiling salted water. Follow the package but be sure to reserve half a cup of pasta water before draining.
Next, mince that garlic and toss it into the skillet with your caramelized onions. Give it 2 to 3 minutes so the garlic releases its aroma and you smell that inviting fragrance in your kitchen.
Stir in the sun dried tomatoes, chili crunch oil, oregano, and basil. Let it all cook together for about 2 minutes. You’ll notice that flavors start blending real good, getting ready to coat the pasta.
Finally, add the cooked pasta to your skillet. Toss everything gently so each noodle gets hugged by the sauce. If it looks too thick or dry, add a little reserved pasta water to loosen it up. Taste then tweak salt and pepper if you need to. Serve it warm and get ready to dig in.
Smart Shortcuts for Busy Days
You can totally save time by caramelizing the onions a day ahead. Just store them in a sealed container in your fridge and reheat before you start cooking the rest.
If you don’t wanna boil noodles separately, try using high quality pre-cooked pasta. Just warm it gently in the sauce at the end to get all that flavor to stick.
Grab ready-made chili crunch oil from the store or online. It’ll save you the trouble of blending your own and still pack that spicy punch you want.
The Flavor Experience Waiting for You
When you take your first bite, you notice the sweetness from caramelized onions weaving through each forkful. That slow cooked sugar taste kinda melts in your mouth and sets the tone.
Then the chili oil creeps up, giving a warm spicy nudge that isn’t overwhelming but enough to keep your senses on alert. It’s like a cozy heat wrapped in each bite.
Creamy coconut milk blends everything together, giving a lush feel that's not heavy but just right. The tang of balsamic vinegar cuts through nicely so it’s never too rich.
Finally, the dried herbs and vegan parmesan add complex earthiness and umami, building layers so every mouthful feels like a little celebration.

How to Store This for Later
Keep leftovers in an airtight container in the fridge. It should last about 3 to 4 days and still taste great if you reheat gently.
You can freeze portions in freezer-safe containers too. Just thaw in the fridge overnight and warm it up slow to keep that creamy texture.
If you wanna stretch it a bit, add a splash of pasta water or a bit more coconut milk when reheating. This brings back some of the original saucy vibe.
For the best taste, sprinkle a little extra vegan parmesan and fresh parsley on top after reheating. It kinda freshens everything up real good.
What People Always Ask Me
- Can I skip the vegan butter and just use olive oil? Yeah, that works but the butter gives a richer, creamier taste that olive oil alone doesn’t quite match. Check out our other Garlic Mushroom Pasta recipe if you love a fast garlic flavor.
- What if I don’t like spicy food? You can cut down the chili crunch oil or swap it for a mild flavored oil like plain olive oil. You might also like our Easy Thai Baked Chicken Meatballs recipe for a less spicy take on savory dishes.
- Can I use a different pasta shape? Sure thing. Short pasta like penne or rigatoni hold the sauce nicely too. See our Enchilada Pasta for ideas on fusion pasta dishes.
- Is it okay to use fresh tomatoes instead of sun dried? You can but sun dried tomatoes add a deeper concentrated sweetness that fresh ones don’t quite bring.
- How do I know when to do quick release or natural release? Quick release is great for noodles so you don’t overcook. Natural release works good if you're finishing slow cooking onions or want softer texture before opening the lid.
- Can I make this whole recipe in the pressure cooker instead of skillet + pot? You could brown onions in the sauté mode then add pasta, liquids and cook under pressure. Just be ready to scramble a bit with timing and maybe practice once.

Vegan Caramelized Onion and Chili Oil Pasta
Equipment
- 1 Mixing bowl Large
Ingredients
Main ingredients
- 2 tablespoon olive oil
- 2 tablespoon vegan butter
- 5 yellow onions thinly and evenly sliced
- 0.5 teaspoon salt
- 1 bulb garlic minced (8-10 cloves)
- 12 oz uncooked spaghetti noodles 340g
- 0.25 cup sun dried tomatoes in oil
- 2 tablespoon chili crunch oil
- 1 teaspoon oregano
- 1 teaspoon basil
- 0.5 teaspoon parsley
- 0.25 teaspoon thyme
- 0.25 teaspoon rosemary
- 0.25 teaspoon marjoram
- 0.25 teaspoon sage
- 0.25 teaspoon garlic powder
- 0.125 teaspoon salt to taste
- 0.125 teaspoon black pepper to taste
- 2 tablespoon low sodium soy sauce
- 1 tablespoon balsamic vinegar
- 13.5 oz canned coconut milk 380g
- 0.25-0.5 cup vegan parmesan 25-50g
- fresh parsley chopped, optional
Instructions
Instructions
- Heat olive oil and vegan butter in a large skillet over medium-low heat until butter is melted.
- Add sliced onions and salt. Stir until onions are coated. Cook for 35-40 minutes, stirring every few minutes until deeply caramelized.
- Cook spaghetti noodles according to package directions. Reserve ½ cup pasta water before draining.
- Add minced garlic to skillet with onions and cook for 2-3 minutes until fragrant.
- Stir in sun dried tomatoes, chili crunch oil, oregano, basil, and remaining herbs and spices. Cook for 2 minutes.
- Add soy sauce, balsamic vinegar, and coconut milk. Stir well and let cook 3-4 minutes.
- Add cooked pasta and vegan parmesan. Toss to coat noodles. Add pasta water if needed to loosen sauce. Serve warm with extra parmesan and parsley if desired.




