This delicious and simple Caramelized Onion Pasta Recipe is full of savory umami flavor. Perfect for a cozy holiday dinner or a busy weeknight, this one-pot pasta is easy to make and impresses every time.

With the sweetness of slowly caramelized onions and a creamy, spicy finish, this recipe uses only a handful of ingredients and comes together quickly. Read on for the full, easy-to-follow recipe below.
This dish is a favorite for gatherings, offering warm, comforting flavors that leave guests delighted.
Ingredients for Simple Caramelized Onion Pasta Recipe

- Olive oil
- Spaghetti
- Unsalted butter
- Yellow onions
- Chili oil
- Heavy cream
- Parsley
- Garlic powder
- Salt and pepper
See recipe card below for exact quantities.
Instructions & Video




- Heat olive oil and a little butter in a large skillet over low to medium heat. Add the sliced onions and cook slowly, stirring occasionally, until they reach a deep golden brown and sweet aroma — about 20–30 minutes. Lower the heat as needed to avoid burning and continue to stir occasionally.
- Stir in the chili oil, then pour in the heavy cream. Season with garlic powder, salt, and pepper. Let the sauce simmer gently for about 5 minutes to allow the flavors to meld.
- While the sauce simmers, cook the pasta according to package directions until al dente. Reserve a bit of the starchy pasta water, then drain the pasta. Add the pasta to the skillet with the sauce and toss together, using some reserved pasta water to loosen the sauce if necessary. Let the pasta and sauce cook together for a couple of minutes so they bind.
- Turn off the heat, stir in freshly chopped parsley and adjust seasoning with a teaspoon of salt or to taste. Let the pasta rest a minute, then serve and enjoy.
Scroll down to the recipe card for full quantities and timings.
Substitutions
- Olive oil: Use canola, vegetable, or sunflower oil.
- Unsalted butter: Substitute margarine or vegan butter.
- Spaghetti: Any pasta shape will work.
- Yellow onions: Use white onions, shallots, or other onions.
- Chili oil: Replace with fresh chili, hot sauce, or a touch of tomato paste for heat.
- Heavy cream: Substitute half-and-half, cashew cream, or coconut cream for a dairy-free option.
- Parsley: Swap for cilantro or basil.
- Garlic powder: Fresh minced garlic or garlic paste can be used instead.

Equipment for Simple Caramelized Onion Pasta Recipe
- Large skillet
- Large pot for boiling pasta
- Knife
- Cutting board
- Strainer
How to Store and Reheat
Store cooled pasta and sauce in an airtight container in the refrigerator for 2–3 days.
To reheat, microwave individual portions for 1–2 minutes, stirring halfway through. Alternatively, reheat gently on the stove over low heat, adding a splash of milk or cream to restore sauce consistency if needed.
3 Top Tips for Success
- Be patient when caramelizing onions: slow, even heat develops the best flavor.
- Adjust chili oil and garlic powder to control heat and garlic intensity.
- Cook pasta to al dente so it holds texture once combined with the creamy sauce.

FAQ’s for Simple Caramelized Onion Pasta Recipe
Cook sliced onions slowly over low heat in oil or butter, stirring occasionally, until they become a deep golden brown and develop a sweet, rich flavor. This typically takes 20–30 minutes.
Both work well: butter adds richness while oil allows higher cooking temperatures with less risk of burning. Combining the two balances flavor and prevents scorching.
Adding sugar is optional. Onions contain natural sugars that will caramelize on their own, but a small pinch of sugar can speed the process and enhance sweetness if desired.
Related
If you enjoy pasta, try these other recipes:
- The Best Street Corn Pasta Salad with Chicken
- Creamy White Bolognese Sauce (with Rigatoni)
- Creamy Garlic Parmesan Chicken Ramen
- Fantastic Lemon Basil Pasta with Chicken
Pairing
Favorite desserts to serve with this caramelized onion pasta:
- Salted Brown Butter Maple Syrup
- No-Bake Reese’s Peanut Butter Chocolate Bars
- Viral Dot Cakes (Dessert)
- Ultimate Red Velvet Cookies (with Chocolate Chip)

Simple Caramelized Onion Pasta Recipe
Pin Recipe
Equipment
Method
Notes
Ingredients
- 4 tablespoon Olive oil
- 2 tablespoon Butter
- 2 Onions finely sliced
- 2 tablespoon Chilli oil
- 500 ml Heavy cream
- 4 tablespoon Freshly chopped parsley
- 1 tablespoon Garlic powder
- Salt and pepper to taste
Equipment
- Large pot
- Large skillet
- Cutting board
- Knife
- Strainer
Method
- Heat olive oil and butter in a large skillet over low to medium heat. Add sliced onions and cook slowly, stirring occasionally, until deeply caramelized, about 20–30 minutes. Reduce heat if onions brown too quickly.
- Stir in the chili oil, then add the heavy cream, garlic powder, salt, and pepper. Simmer gently for about 5 minutes to combine flavors.
- Cook pasta according to package directions until al dente. Reserve some pasta water, drain, and add the pasta to the skillet. Toss with the sauce, adding reserved pasta water as needed to achieve a silky consistency. Cook together a couple of minutes so the pasta absorbs the sauce.
- Remove from heat, stir in chopped parsley, adjust seasoning, let rest briefly, then serve.
Notes
Watch the video for a full walkthrough of the caramelization and assembly process.
Tried this recipe?
Let us know how it was!

Food safety
- Cook foods to safe internal temperatures; when reheating, aim for 165 °F (74 °C).
- Do not leave perishable food at room temperature for extended periods.
- Never leave cooking food unattended on the stove.
- Use oils with a suitable smoking point for your cooking method to avoid harmful compounds.
- Ensure good ventilation when cooking on a gas stove.
Follow local food safety guidelines for best results.
