This caramelized onion and garlic spaghetti is one of those dishes that proves simple ingredients can deliver big flavor. I slowly cook down onions until they’re deeply golden and jammy, then layer in garlic so it melts into the sauce instead of overpowering it. As the pasta hits the pan, it soaks up every bit of that caramelized goodness, creating a silky, savory coating on each strand. The finished dish is rich, aromatic, and comforting, with a subtle sweetness from the onions balanced by garlic and a hint of heat. It’s the kind of spaghetti I make when I want something cozy, bold, and incredibly satisfying without relying on heavy sauces.

Why This Will Be Your New Favorite Spaghetti
This recipe hits all the right notes. It’s deeply flavorful without being heavy, simple but far from boring, and made with pantry staples you probably already have. The caramelized onions create a natural richness that feels indulgent, while the garlic adds warmth and depth. It’s versatile enough for a weeknight dinner but impressive enough to serve to guests. Once you taste how luxurious spaghetti can be with just onions and garlic done right, this dish earns a permanent spot in your rotation.



Caramelized Onion & Garlic Spaghetti
Ingredients
- 8 oz Spaghetti or pasta of your choice
- 1 large onion thinly sliced
- 4 garlic cloves minced
- 2 tablespoon butter
- 1 tablespoon olive oil
- 2 tablespoon chili crisp
- 1 cup heavy whipping cream or coconut milk room temperature
- 1 tablespoon soy sauce optional
- ½ cup fresh Parmesan cheese grated
- 1 teaspoon Smoked Paprika
- 1 teaspoon Garlic powder
- 1 teaspoon Onion Powder
- 1 teaspoon Season Salt
- 1 teaspoon Black pepper
- 1 teaspoon Chili Powder
- 1 teaspoon Italian seasoning
- Reserved pasta water as needed
- Optional garnish: Extra chili crisp and Fresh parsley
Instructions
- Slice the onion thinly and mince the garlic. Measure out all seasonings. Bring the cream or coconut milk to room temperature.
- Heat the butter and olive oil together in a large skillet over medium heat.
- Add the sliced onions and cook for 15 to 20 minutes, stirring occasionally, until deeply golden and jammy. If the onions start sticking, add a small splash of water and continue cooking.
- While the onions cook, bring a pot of well salted water to a boil. Cook the pasta until al dente. Drain and reserve some of the pasta water.
- Once the onions are deeply caramelized, add the minced garlic and all the seasonings. Stir and let everything bloom for about 1 minute.
- Stir in the chili crisp and sauté for another minute.
- Pour in the cream or coconut milk and add the soy sauce if using. Let the sauce simmer gently for a few minutes until warmed and slightly thickened.
- Stir in the grated Parmesan cheese until melted and smooth.
- Add the cooked pasta directly to the skillet. Toss to coat, adding reserved pasta water a little at a time until the sauce is silky and coats the pasta without being thick or sticky.
- Serve hot. Top with an extra spoon of chili crisp and fresh parsley if desired.
Video
Recipe Tips

Related
Looking for other recipes like this? Try these:









Michelle says
I made this for dinner tonight and it was excellent! I added some shredded rotisserie chicken so it would have some meat in it, and it turned out great! Thank you for sharing your talent with us.
Jay (Spinelli) says
Great addition! Thanks for the feedback!
skwerlygirly says
The video says onion powder, but I don't think it's in the ingredient list, and the video says smoked paprika and the ingredient list just says paprika. In the video you said seasoned salt and the recipe just says salt. I just guessed on the amount of onion powder. It was good though. I just got confused because I was listening to the video and looking at the recipe at the same time and they didn't quite match, but I did have a lot of distractions going on at the time, I could be wrong on some of that.
Jay (Spinelli) says
Thanks for pointing that out. I've made the correction. I hope you still enjoyed the recipe.
skwerlygirly says
It was great. Thanks!
Jay (Spinelli) says
Thank you!
MJay says
Great and simple tasty pasta dinner recipe.
Jay (Spinelli) says
Thanks for the feedback!
skwerlygirly says
I'm assuming that every ingredient can be doubled if I want to use maybe 16 oz of spaghetti instead of 8 oz, right? I have kids that go back for seconds and 8 oz wouldn't be enough. Thanks!
Jay (Spinelli) says
Absolutely!